Joomap error se esperaba un caracter de punto y coma..

He encontrado un problema en uno de mis sitios que al configurar la opción de SEO en joomla se ocasionaba el siguiente error al intentar mostrar el XML del sitemap:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.


--------------------------------------------------------------------------------

Se esperaba un carácter de punto y coma. Error al procesar el recurso http://www....

 <loc>http://www.....

 

He encontrado un problema en uno de mis sitios que al configurar la opción de SEO en joomla se ocasionaba el siguiente error al intentar mostrar el XML del sitemap:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.

--------------------------------------------------------------------------------

Se esperaba un carácter de punto y coma. Error al procesar el recurso http://www....

 <loc>http://www.....

Para solucionar esto hice un pequeño cambio en el archivo joomap.google.php del componente ubicado dentro del directorio component\joomap

Como el problema se ocasiona si poseemos el caracter "&" dentro de los links debemos reemplazar este por "&" para realizar esto en todo el XML antes de imprimirlo debemos editar el archivo joomap.google.php e insertar la siguiente línea de código entre las líneas 80 y 81:

$out = str_replace("&","&amp;", $out);

 
< Anterior   Siguiente >