Página 1 de 1
No me funciona la paginación de NV recent topics
Publicado: 09 Nov 2012, 08:04
por forociclista
Tengo instalado NV Recent Topics y no me funciona bien la paginación.
Si me muestra los mensajes y divide en las páginas que le configuro, pero cuando pinchas en alguna página, la url que tiene no te lleva a ningún sitio.
Ahora mismo lo tengo con 2 páginas y 10 mensajes por página. En mi foro podéis encontrarlo en la parte de abajo.
(Los datos de soporte los tengo en la firma, espero que no sea problema)
Re: No me funciona la paginación de NV recent topics
Publicado: 09 Nov 2012, 14:39
por Alorse
Hola forociclista y bienvenido, por favor deja el enlace de descarga al MOD.
Re: No me funciona la paginación de NV recent topics
Publicado: 09 Nov 2012, 17:03
por forociclista
Gracias!
El MOD lo bajé de aquí:
http://www.flying-bits.org/download.php ... &rev_id=76
Está cogido de la página del del autor del MOD
http://www.flying-bits.org/download.php
Cuando he visto tu contestación, me ha surgido la duda y lo he desinstalado y he instalado el 1.0.5, pero me iba peor y finalmente he restaurado de backup. Es decir, ahora tengo corriendo la 1.0.6 que es la última disponible en la página del autor.
Me he dado cuenta de otro error. Me salen los hilos duplicados.
El caso esque no estoy seguro si estos problemas vienen desde que instalé phpbb 3.0.11 o desde que instalé "SEO zero duplicados" que lo hice hace poco.
Muchas gracias.
Re: No me funciona la paginación de NV recent topics
Publicado: 10 Nov 2012, 16:30
por Alorse
Podrías activar el MOD? el la pagina del autor lo veo funcionando pero no tiene paginación, tuviste que hacer algo para integrarlo con el SEO?
Re: No me funciona la paginación de NV recent topics
Publicado: 10 Nov 2012, 20:01
por forociclista
Muchas gracias por mirarlo.
Había puesto solo una página para que la gente no se encontrara con el error.
Acabo de dejarlo con 2 páginas.
Para que funcionara con SEO hice estos cambios en includes/functions_recenttopics.php:
Antes de:
Puse:
Código: Seleccionar todo
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
global $phpbb_seo;
// www.phpBB-SEO.com SEO TOOLKIT END
Antes de:
Código: Seleccionar todo
// Cheat for Global Announcements on the unread-link: copied from search.php
if (!$forum_id && !$ga_forum_id)
Puse:
Código: Seleccionar todo
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$phpbb_seo->set_url($row['forum_name'], $forum_id, 'forum');
$phpbb_seo->prepare_iurl($row, 'topic', $row['topic_type'] == POST_GLOBAL ? $phpbb_seo->seo_static['global_announce'] : $phpbb_seo->seo_url['forum'][$forum_id]);
// www.phpBB-SEO.com SEO TOOLKIT END
Antes de:
Código: Seleccionar todo
'U_LAST_POST_AUTHOR' => get_username_string('profile', $row['topic_last_poster_id'], $row['topic_last_poster_name'], $row['topic_last_poster_colour']),
Puse:
Código: Seleccionar todo
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
'U_NEWEST_POST' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $topic_id . '&view=unread') . '#unread',
// www.phpBB-SEO.com SEO TOOLKIT BEGIN -> no dupe
'U_LAST_POST' => !empty($phpbb_seo->seo_opt['no_dupe']['on']) ? append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $topic_id . '&start=' . @intval($phpbb_seo->seo_opt['topic_last_page'][$topic_id])) . '#p' . $row['topic_last_post_id'] : append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $topic_id . '&p=' . $row['topic_last_post_id']) . '#p' . $row['topic_last_post_id'],
// www.phpBB-SEO.com SEO TOOLKIT BEGIN -> no dupe
// www.phpBB-SEO.com SEO TOOLKIT END
Re: No me funciona la paginación de NV recent topics
Publicado: 10 Nov 2012, 20:21
por Alorse
Pero falta adaptarlo también para la paginación, en la pagina de phpBB SEO, seguramente está la solución, nadie mejor que ellos para resolverlo.
Re: No me funciona la paginación de NV recent topics
Publicado: 10 Nov 2012, 21:40
por forociclista
Alorse escribió:Pero falta adaptarlo también para la paginación, en la pagina de phpBB SEO, seguramente está la solución, nadie mejor que ellos para resolverlo.
Ok, voy a ver si hay algún hilo por alli y si no les pregunto. Efectivamente yo creo que lo que ocurre es que lo que aparece en el link no lo entiende el SEO y por eso casca.
Si damos con ello os lo comento.
Re: No me funciona la paginación de NV recent topics
Publicado: 13 Nov 2012, 18:49
por ThE KuKa
Re: No me funciona la paginación de NV recent topics
Publicado: 13 Nov 2012, 23:11
por forociclista
Gracias por responder.
He revisado ese tema y no he encontrado la solución.
Hay alguien que pregunta por el mismo problema en 2010 pero nadie aporta nada al respecto. He estado buscando en otros foros donde usen la paginación de "Recent topics" pero no ha encontrado ninguno. En la mayoría suelen utilizar una sola página.
Bueno, era casi mas por cabezonería que por otra cosa, pero puedo dejar una sola página de post mas recientes y ya está.
De todos modos, he abierto un hilo en phpbb-seo.com por si hay suerte.

Re: No me funciona la paginación de NV recent topics
Publicado: 14 Nov 2012, 16:50
por ThE KuKa
Ya ha sido reportado en el Tracker del autor:
http://www.flying-bits.org/tracker.php?p=32&t=947
Esperemos que de con la solución.
Re: No me funciona la paginación de NV recent topics
Publicado: 14 Nov 2012, 23:18
por forociclista
Gracias. Este ticket también lo vi, pero creo que no habla exactamente del mismo problema.
Por lo que sea, la variable que se pasa en la url "recent_topics_start" no la hace caso el motor del foro.
Veo que en el enlace de la página "2" por ejemplo, si pone "recent_topics_start=10" (he puesto páginas de 10 topics).
Pero el foro se traga la variable y no hace nada.
Habrá que esperar a ver si a alguien le ha pasado y se ha interesado por la solución.
Gracias en cualquier caso.
Re: No me funciona la paginación de NV recent topics
Publicado: 15 Nov 2012, 18:07
por ThE KuKa
¿Y esta parte la verificaste también?
http://www.phpbb-seo.com/en/phpbb-seo-m ... 5c1#p31529
Por otro lado, mas arriba comentas a
Alorse algo sobre su respuesta, y que tenias una instalación y después otra, y después restauraste un Backup (finalmente entiendo que la versión es 1.0.6) si no es así me corriges por favor.
De todos modos quiero que verifiques una linea en el archivo
index.php por favor.
¿Tienes esta linea?
Código: Seleccionar todo
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true);
¿O tienes esta línea?
Código: Seleccionar todo
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
En este mismo archivo busca este código:
Y verifica que
ANTES de ese código tienes estas líneas:
Código: Seleccionar todo
if ($config['rt_index'])
{
if (!function_exists('display_recent_topics'))
{
include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
}
La última parte es la que te puse mas arriba, pero así verificamos parte del
index.php
Perdona tanta verificación pero es para ir sacando conclusiones a ver si damos con la solución...
Re: No me funciona la paginación de NV recent topics
Publicado: 15 Nov 2012, 22:12
por forociclista
El hilo que comentas lo había repasado también. Es un poco raro, porque un tal Maxhell tiene exactamente el mismo problema que yo y pregunta por ello, pero después sigue con otro problema que no tiene nada que ver y que está relacionado con las url que muestra el Recent Topcis + SEO + No duplicados...es extraño porque no vuelve a hablar de eso en todo el hilo.
De lo que me comentas en el index.php, tengo esta línea:
Código: Seleccionar todo
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
Lo otro también lo tengo igual que pones.
Muuuchas gracias por responder.
ThE KuKa escribió:¿Y esta parte la verificaste también?
http://www.phpbb-seo.com/en/phpbb-seo-m ... 5c1#p31529
Por otro lado, mas arriba comentas a
Alorse algo sobre su respuesta, y que tenias una instalación y después otra, y después restauraste un Backup (finalmente entiendo que la versión es 1.0.6) si no es así me corriges por favor.
De todos modos quiero que verifiques una linea en el archivo
index.php por favor.
¿Tienes esta linea?
Código: Seleccionar todo
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true);
¿O tienes esta línea?
Código: Seleccionar todo
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
En este mismo archivo busca este código:
Y verifica que
ANTES de ese código tienes estas líneas:
Código: Seleccionar todo
if ($config['rt_index'])
{
if (!function_exists('display_recent_topics'))
{
include($phpbb_root_path . 'includes/functions_recenttopics.' . $phpEx);
}
display_recent_topics($config['rt_number'], $config['rt_page_number'], $config['rt_anti_topics'], 'recent_topics', request_var('f', 0), true, $config['rt_parents']);
}
La última parte es la que te puse mas arriba, pero así verificamos parte del
index.php
Perdona tanta verificación pero es para ir sacando conclusiones a ver si damos con la solución...
Re: No me funciona la paginación de NV recent topics
Publicado: 15 Nov 2012, 22:14
por forociclista
Se me olvidaba. La versión que hay actualmente es una 1.0.6. En la BBDD borré lo de la 1.0.5 y instalé la 1.0.6.
Respecto a los ficheros se que no hay pega porque restauré el foro completo. Ya sabeis:
#cp -rp foro foro_fecha
#cp -rp foro_fecha foro
