Cambiar el meta tag Kunena Site Syndication

Tamaño de letra:

Sobre Kunena Site Syndication

Para los que usan el foro Kunena, verán que tras pulsar en el enlace de sindicación del foro, es decir, tras pulsar en la parte de abajo del foro en el siguiente icono: Icono RSS de Kunena , la metadescripción de dicha página es: Kunena Site Syndication y que el meta tag generator también tiene otro nombre relacionado con Kunena. Eliminar esa meta descripción es muy sencillo, aunque verás que tienes que tener presente algunos detalles, pero voy a explicar un proceso generalizado para que cuando aparezca una nueva versión de Kunena sepamos encontrar dónde aparece.

Lo único que vamos a pensar en este tutorial es que las palabras Kunena Site Syndication, aparecen literalmente y en ese orden en el código fuente de Kunena. Lo digo porque es posible que en futuras versiones no sea así o que implaten una opción para poner la descripción que nosotros queramos, que tal vez sería lo más lógico.

Vas a ver que solucionaremos este problema en segundos. Voy a utilizar un programa del que ya hablé y que es muy útil: FileSeek. Dicho programa nos permite hacer búsquedas específicas, así que hago una copia de seguridad de mi Web y la pongo en mi disco duro. Mis archivos los he dejado en C:\xampp\htdocs\karmanynet, así que rápidamente abro FileSeek; pongo la dirección anterior y en consulta (query) pongo literalmente Kunena Site Syndication y pulso el botón buscar (search). Te dejo una imagen de esta búsqueda y el único resultado que me ha dado:

FileSeek - Kunena Site Syndication

Como puedes ver, ha tardado 38,6 segundos, ha encontrado una coincidencia en el archivo rss.php que se encuentra en xampp/htdocs/karmanynet/components/com_kunena/funcs. Además te indica que se encuentra en la linea 87, así que simplemente abres el archivo rss.php con tu editor de código preferido y modificas Kunena Site Syndication por lo que tú quieras. Como ya dije en su día, FileSeek es un programa que puede sernos muy útil.

 

Precaución final: los caracteres especiales

Si intentas poner una letra con acento verás que no aparecerá nada. Eso es porque debes codificar primero los caracteres. Imagina que quieres poner como meta tag de descripción la palabra: solución. Puedes ponerlo del siguiente modo codificando en utf-8 primero:

$this->document->setDescription(utf8_encode('solución'));

O si quieres, puedes codificarlos tú mismo en UTF-8. El ejemplo anterior quedaría así:

$this->document->setDescription('solución');

También puedes observar que ahí tenemos el tag generator que se crea por defecto: Kunena 1.6. Aunque es correcto ese tag, puedes eliminarlo o modificarlo, por ejemplo:

$this->document->setGenerator('Mi web generator');

Si eliminas toda la linea anterior verás que el tag generator que aparecerá será el de Joomla! y si dejas vacía la cadena de texto, borrarás el contenido pero no el tag generator. La precaución final que debes tener, es que con cada actualización del foro este archivo rss.php es modificado y tendrás que reeditarlo. Recuérdalo. O se podría intentar crear un plugin.

Última actualización: Lunes, 17 Febrero 2014

No tiene privilegios para responder a los comentarios.


 
Visitas: 8486787