Procesando...
Posteado por:

Administrador
ce2rrl
★ Administrador
Administrador

RISUS NOVA: error 404 en enlaces de Tags Relevantes

ESPACIO PUBLICITARIO (728x90)

Guía de reparación para PHPost y RISUS NOVA 2.2.0

RadioaficionadosClub.cl | 11 de noviembre de 2026

Documentación independiente basada en incidencias reales de nuestro tema RadioaficionadosClub Modern. La solución puede requerir adaptación en otras instalaciones.

1. El problema

En el bloque Tags Relevantes, al seleccionar etiquetas como solucion, smarty o vista previa, el navegador abría URLs del tipo /tags/solucion y mostraba un error 404.

2. Causa encontrada

En la instalación examinada, la función getTags() del archivo inc/class/c.posts.php generaba enlaces bajo /tags/, pero las reglas de rutas de RISUS NOVA no disponían de ese destino. El buscador existente admite búsquedas por etiquetas mediante /buscador/?q=ETIQUETA&e=tags&cat=-1.

3. Dónde revisar

Revisar inc/class/c.posts.php, en particular la función getTags() y el HTML de los enlaces. Confirmar también la ruta de búsqueda configurada por tu versión de RISUS NOVA antes de modificarla.

4. Ejemplo del problema y la solución

Enlace incorrecto: /tags/solucion. Enlace de destino usado en esta instalación: /buscador/?q=solucion&e=tags&cat=-1. Para etiquetas con espacios o tildes, codificar el valor de q como parámetro de URL. Ejemplo orientativo en PHP: $url = "/buscador/?q=" . rawurlencode($tag) . "&e=tags&cat=-1"; y escapar $url con htmlspecialchars al imprimirlo en HTML.

5. Procedimiento de reparación

1. Respaldar el archivo de clase PHP. 2. Comprobar si /tags/ está realmente definido en las rutas del script; si existe, no sustituirlo sin investigar. 3. En nuestra instalación, modificar la generación de enlaces en getTags() para utilizar el buscador existente. 4. Codificar las etiquetas al construir la URL, sin introducir HTML de errores dentro del enlace. 5. Mantener el texto visible de cada etiqueta. 6. Limpiar cualquier caché de listados y probar los enlaces nuevamente.

6. Pruebas recomendadas

Abrir etiquetas sencillas, con espacios (vista previa), tildes y caracteres especiales. Verificar que la búsqueda muestre los posts correspondientes, que los enlaces no conduzcan a errores 404 y que no cambien las URL de las publicaciones.

7. Estado y advertencias

Se preparó un parche de un archivo PHP y se verificó su sintaxis. La prueba funcional completa en el hosting está pendiente. Este diagnóstico corresponde a la configuración revisada: otras versiones pueden tener rutas diferentes.

Antes de modificar archivos: realiza una copia de seguridad, compara las versiones y prueba en un entorno de ensayo. No atribuyas automáticamente al núcleo de PHPost un problema causado por un tema personalizado.

¿Te ocurrió algo parecido? Comparte la versión del script, el tema usado y los pasos para reproducirlo en los comentarios. La experiencia de otros administradores ayuda a mejorar esta biblioteca de soluciones.

RadioaficionadosClub.cl - Comunidad de radioaficionados de Chile para el mundo.

ESPACIO PUBLICITARIO (728x90)

0 Comentarios


Cargando comentarios espera un momento...

Sección restringida

Lo sentimos, actualmente no tienes permisos para participar en los comentarios de este post.


Ayuda - Preguntas Frecuentes - Chat - Contacto - Protocolo
Normas y términos - Privacidad y datos personales - Derechos de autor y denuncias