Voy a poner un tutorial sencillo, esta vez es de programación, fue un error que me salía por un RSS con el que estaba jugueteando y me salía ese errorcillo.
Enlace al tutorialProblema
En un proyecto con Joomla utilizo el módulo "JComments Latest" en su versión 2.5.4, que sirve para mostrar los últimos comentarios realizados en los artículos de Joomla, donde lógicamente está instalado el famoso componente JComments.
Trabajaba con Joomla 1.5.21 en un recién actualizado PHP 2.3.8. Parecía que todo funcionaba correctamente con el cambio de versión de PHP en el servidor, pero un día un usuario escribió un enlace en su comentario y a continuación apareció un mensaje de error en el módulo JComments Latest al intentar mostrar mencionado comentario:
Deprecated: Function split() is deprecated in /home/web/public_html/components/com_jcomments/jcomments.php on line 1245Solución
Después de mucho buscar, pude saber que el error viene provocado a que JComments utiliza la función split para acortar los enlaces que se escriben en los comentarios, pero esa función está obsoleta en la nueva versión de PHP.
Para solucionarlo, pude econtrar un rápido y sencillo remedio. En primer lugar, buscamos el archivo donde nos da el error:
...components/com_jcomments/jcomments.phpY lo editamos, sustituyendo en todo el documento la expresión:
splitPor:
explodeRealizando este sencillo cambio, se actualiza la función y todo vuelve a funcionar correctamente.
No hay comentarios:
Publicar un comentario