les cuento la idea que tuve a se mucho tiempo y que lo haré mod para esta versión de smf
se trata del paginado a la hora de ver un post, este post tiene mas o menos 130 respuestas
y si me pongo a ver y leer los comentarios tendría que hacer click en cada link
index.php?topic=188.0
index.php?topic=188.15
index.php?topic=188.45
desventajas:
-click adicional para ver los comentarios siguientes
-se vuelve a cargar el header y footer los estilos x archivos adicionales
la idea es que una vez que estemos en la pagina los comentarios se carguen a medida que llegamos al final con el scroll similar al inicio de facebook
sin construir consultas adicionales se puede logra con los hooks nativos de smf ejemplo
agregando este gancho
add_integration_function('integrate_display_topic', 'miMod\miModHook::display_topic',false);
public static function display_topic(&$topic_selects,&$topic_tables,&$topic_parameters){
global $sourcedir,$context;
if(!empty($_REQUEST['start']))
$context['template_layers'] = array();
}
con esas lineas seria suficiente para el lado del servidor y para el lado de cliente deberías toquetear la plantilla
explicación de que trata
basicamente en primer lugar le digo que si estoy en la primera pagina cuando $_REQUEST['start'] = 0 no haga nada todo normal
pero cuando $_REQUEST['start'] sea diferente de 0 solo carguemos los mensajes sin la necesidad de estilos el header o el footer
y si le agregamos una peticion via ajax al enlace index.php?topic=188.15
podremos acomodarlo de manera sencilla al final del post con un append de jquery
seria fenomenal que smf venga a si por defecto ya que muchos foros lo trata a si
el resultado podría estár en formato json
{
'success':true
'html':'...'
}
ipboard lo maneja de esa forma escupe todo el html dentro de un json