Página 1 de 1

Top five mostrar solo nuevos temas

Publicado: 05 Nov 2011, 21:57
por Makoto
http://academia.iloveidol.com datos de soporte en la firma

Bueno tengo instalado el mod Top Five
y no encuentro :nolose: la manera para que solo aparescan los nuevos temas y no los nuevos mensajes :nolose:

enlace del mod http://www.phpbb.com/customise/db/mod/top_five/

Re: Top five mostrar solo nuevos temas  Tema Solucionado

Publicado: 05 Nov 2011, 23:01
por Alorse
Nunca he usado el MOD, pero según la consulta SQL que genera los temas, se esta ordenando por la fecha del ultimo mensaje, simplemente debes cambiarla para que se ordene por el ID del tema, mejor dicho:
Abre el archivo includes/top_five.php y busca:

Código: Seleccionar todo

'ORDER_BY'    => 't.topic_last_post_time DESC', 
lo cambias por:

Código: Seleccionar todo

'ORDER_BY'    => 't.topic_id DESC', 
Luego para que al darle clic al enlace no valla a una ultimo mensaje del tema sino al mensaje principal, solo debes cambiar la variable $view_topic_url para que no valla al ultimo post del tema sino al id del tema.
Y listo con eso creo que debería funcionar.

Re: Top five mostrar solo nuevos temas

Publicado: 05 Nov 2011, 23:10
por Makoto
chevr como no me di cuenta de eso y_y hubiese estado probando :(

en

Código: Seleccionar todo

$view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id']);
lo cambie por

Código: Seleccionar todo

$view_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&p=' . $row['topic_last_post_id']);

------------------
abro otro tema? por qué tengo más dudas sobre este mod u_u

Re: Top five mostrar solo nuevos temas

Publicado: 05 Nov 2011, 23:22
por nextgen
Makoto escribió:abro otro tema? por qué tengo más dudas sobre este mod u_u
Pues yo diria no? :roll:

Re: Top five mostrar solo nuevos temas

Publicado: 05 Nov 2011, 23:25
por Alorse
Si la duda por la que abriste el tema esta solucionada... entonces marcalo como solucionado.