miércoles, 3 de octubre de 2012

¿Problemas con código insertado en artículos y búsquedas en Joomla 1.5.X?

Al utilizar plugins como Sourcerer o similares en Joomla 1.5X, para insertar código en los artículos, podéis encontraros con problemas en los resultados de las busquedas.

Esto sucede porqué los resultados de las búsquedas no se ejecutan en los plugins, es por esto que se verá el código.



Para evitar este problema hay que modificar el código del componente com_search para ello hay que seguir estos sencillos pasos:

Para seguir estos pasos te has de conectar vía FTP y modificar los ficheros que aquí se indican.

1.- Primero revisa si tu plantilla tiene overrides para com_search, mira en /templates/tu-plantilla/html y mira si ahí dentro hay un directorio com_search. Si es así, busca el fichero default_results.php y lo modificas como se indica en el paso 3.

2.- Si tu plantilla no tiene overrides de com_search, ve al directorio "components/com_search/views/search/tmpl", busca el fichero default_results.php y lo modificas como se indica en el paso 3.

3.- Modificación del fichero default_results.php:
Antes de modificar cualquier fichero haz una copia de seguridad.
Busca y elimina o comenta este código dentro del fichero:

div
php echo $result->text;
/div


Ya no debería mostrar el texto del artículo

miércoles, 18 de julio de 2012

Hora en un servidor de Joomla con WAMP o XAMPP


Cuando haces una instalación de Joomla en un servidor con XAMP o WAMP, te puede suceder que la fecha y hora que muestra el servidor no es la correcta.

Esto tiene una solución fácil, modificar el php.ini, ubicado en el caso de WAMP en C:\wamp\bin\php. Hay que añadir el Time Zone de donde esté ubicado el servidor.
 

Los pasos son:
  1. Abrir el fichero php.ini
  2. Buscar la línea ;date.timezone, que puede aparecer con el punto y coma (comentada) o sin el (Funcionando).
  3.  Si tiene las comillas quitarlas y añadir la zona horaria, por ejemplo: date.timezone = Europe/Madrid

Para saber como tienes que escribir tu zona horaria en PHP, dejo este link:
http://www.php.net/manual/en/timezones.php

En el caso de que la instalación de Joomla esté en un hosting, la solución es diferente. La dejo para el siguiente artículo.

martes, 20 de diciembre de 2011

Conceptos básicos de SEO

La palabreja SEO, en inglés Search Engine Optimization, básicamente define las técnicas que se utilizan para optimizar el poosicionamiento en los buscadores de una web. Es decir, que cuando alguien busque en Google tu web salga de las primeras.

La parte más fácil de controlar para una persona sin experiencia es el llamado Insite SEO, que no es más que seguir ciertas reglas cuando se hace un nuevo sitio web.

Utilizar esta técnica, muy poderosa y a la vez económica, puede ayudar a conseguir nuestro propósitos: generar un gran número de visitas en una web.

Reglas a tener en la elaboración de un nuevo proyecto web:

Nombre del dominio
Es, a mi modo de ver y por mi experiencia, el más importante. Tiene que contener las palabras clave de la web, de que es la web, para obtener ventajas en el posicionamiento. Si tienes una web de artesanía no se te ocurra buscar un dominio del tipo juanito.org.

Título
El título de la página web es muy importante, por lo que se debe elegir un título que indique claramente el tema de la página. Es lo primero que ven las arañas de los buscadores, después de la URL. Se tienen que incluir las palabras clave para ayudar a reconocer la web con mayor facilidad por los motores de busca. No tiene que ser muy extenso, ni muy corto. Una recomendación sería entre 10 y 70 caracteres.

La meta descripción
La “Meta Description” le dice a los buscadores la descripción de la web. Esta es la tercera información que los buscadores ven de la web. Los buscadores únicamente muestran un promedio de 160 caracteres.

Palabras clave. Keywords
A pesar de que Google ha anunciado que en un futuro ignorarán las “meta keywords”, se recomienda insertarlas, dado que no sólo existe Google, existen más de 100 motores de busca diferentes como Yahoo, AOL, Bing, Ask, etc., que no han anunciado nada respecto a ignorar las palabras clave. es importante recordar que las palabras clave tienen que estar relacionadas con el contenido de la web, si no es así, pueden ser tratadas como spam por los buscadores. Además, es bastante ilógico que una web de deportes contenga palabras clave sobre política.

Es importante tener en cuenta que son palabras clave y no frases clave ni párrafos clave, por lo tanto más de dos palabras entre coma y coma penaliza en los buscadores. Tampoco es conveniente hacer una lista de temas demasiado larga, normalmente con 20 o 30 palabras es más que suficiente.

La sintaxis de esta instrucción será:

Cabeceras
El título de la página tiene que ser H1. Las palabras en H1 son más fáciles de reconocer por las arañas de los buscadores. Las cabeceras de los artículos tienen que ser también a H1 y H2.

Negritas
Los buscadores priorizan las negritas, por tanto en el contenido de los artículos se tienen que colocar en negrita las palabras clave.

Keyword density
¿Cuántas veces tienen que aparecer las palabras clave de nuestra web en los artículos, menús, índice, etc.?
Mi consejo, pensando en un posicionamiento eficaz y tener un buen SEO, es que se trabaje para actualizar los contenidos con artículos, noticias, descripciones más esmeradas de productos o comentarios, usando las palabras clave por las que se nos está posicionando cuántas más veces mejor.

Mapa del sitio. Site Map
Enviar el mapa de la web a los buscadores los ayuda a indexar correctamente la web en sus bases de datos. Se tiene que tener un mapa de la web tanto HTML (Para mejorar la usabilidad de la web), como XML (Para los buscadores).

Robots.txt
Hay que utilizar el fichero robots.txt para restringir a los robots de los buscadores lo que pueden o no pueden indexar de una web. Si quieres permitir la indexación del sitio web completo, el archivo robots.txt no es necesario, ni siquiera un vacío.

Existen otros robots maliciosos que buscan direcciones de correos electrónicos o formularios para hacer spam, que no dudarán en acceder a los lugares que estén prohibidos si lo desean. Para bloquear este tipo de robot, hay que usar el fichero htaccess, pero eso formará parte de un nuevo artículo.

Hay más técnicas, pero creo que estas son suficientes para iniciarse en el SEO. A partir de estas nociones básicas, se pueden construir sitios web optimizados para los buscadores.