Liamngls

El mundo bajo mi punto de vista
Guardado en Webmaster, Wordpress

Aunque esto es válido para cualquier página web, no solo para Wordpress pero es por comentar un detalle que tal vez y tal vez no, se nos ha podido escapar.

Wordpress, como (supongo) todos los CMS (al menos todos los que yo he probado) gestiona la página de error 404, la más conocida y posiblemente la página web más vista después de Google.

Como digo Wordpress gestiona esta página y muestra una página de error acorde al tema que estamos usando pero en función del tema que usemos y de la configuración que tengamos puesta para los permalinks es posible que solo se muestre la página de error cuando este se produzca dentro del alcance del tema.

Dicho así puede resultar complicado de entender, pero seguro que alguno más de una vez ha ido a visitar una página gestionada por un CMS y se ha encontrado con el 404 Not Found de toda la vida cuando debería haber visualizado una página gestionada por el CMS que puede haber sido personalizada por el administrador del sitio, o no.

Por ejemplo, si yo escribía una url errónea del tipo: http://www.liamngls.com/index.php/loquesea se me mostraba la página de error del tema, mientras que si escribía http://www.liamngls.com/loquesea se me mostraba la genérica.

Para solucionarlo nada más sencillo que editar el archivo .htaccess y añadir la ruta del archivo 404 que queremos que se muestre, en mi caso:

ErrorDocument 404 /index.php/404.php

Esta ruta es la de mi archivo 404 del tema que estoy usando, también se puede crear una carpeta en la que guardaremos las páginas de error (o guardarlas en la raiz del sitio) y enlazarlas del mismo modo, por ejemplo:

ErrorDocument 404 /errores/404.html
ErrorDocument 403 /errores/403.html
ErrorDocument 500 /errores/500.html

Si quieres ver más sobre los códigos de error de las páginas web dale un vistazo a esto. Si te interesa ver la página de error actual que tengo aquí puedes verla:

http://www.liamngls.com/index.php/404.php

Paradójico, atención al título de la página.

Comentarios (0) Escrito por Liamngls on Viernes, Diciembre 12th, 2008

Guardado en Webmaster, Wordpress

Logo WordpressDespués de un pequeño susto, se me olvidó desactivar los plugins, parece que todo está como debe.

Estreno además cabecera temporal gracias a conectablog.

Comentarios (2) Escrito por Liamngls on Jueves, Diciembre 11th, 2008

Guardado en Webmaster, Wordpress

Logo Wordpress Un tema al que llevo dándole vueltas hace tiempo es el uso de Widgets en el blog, si bien creo que al final no los voy a usar (al menos de momento) he estado investigando por ahí la forma de adaptar el tema si éste no trae la opción por defecto, como sería mi caso.

Quizás alguien se pregunte que son los Widgets; en pocas palabras son unos añadidos que permiten mostrar una información determinada, ya sea interna o externa, como por ejemplo los últimos comentarios, el tiempo en tu ciudad, una galería de flickr o una colección de enlaces de delicious.

Muchas de las cosas que se pueden hacer con Widgets también se pueden hacer con Plugins.

Volviendo a la cuestión, para adaptar el tema para el uso de Widgets haremos lo siguiente, dentro de la carpeta del tema que estemos usando buscamos el archivo functions.php y le añadimos el siguiente código:

<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

Si no tuviésemos ese archivo lo que haríamos sería crearlo con ese código y guardarlo en la carpeta del tema. A continuación abrimos el archivo sidebar.php y le añadimos el siguiente código en el sitio donde queramos que se muestren los Wigdets:

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>

Y listo, ya tenemos la plantilla preparada para usar los Artilugios.

Comentarios (3) Escrito por Liamngls on Martes, Noviembre 25th, 2008

Guardado en Webmaster, Wordpress

Como curiosidad para esta entrada me comentaba mi mujer que volvía a tener los títulos de las entradas con la primera letra de cada palabra en mayúscula. Y digo curiosidad porque es una cosa que me ha traido de cabeza desde que instalé el tema que estoy utilizando actualmente, desde siempre recuerdo que los títulos han salido así, lo cual en inglés sería semánticamente correcto pero no en español, así que me extrañaba porque yo no tengo constancia de que en ningún momento los títulos saliesen como debían.

Estuve buscando el problema como un loco, me repasé todo el código de los distintos archivos del tema y nada, no había manera, incluso miré en la página de php para averiguar que código controlaba los títulos pero ese código no estaba en wordpress (al menos no con ese nombre) y al final desistí, total en cualquier momento instalo otro tema y soluciono el problema de un plumazo.

Pues hace un rato y precisamente buscando otra cosa en el archivo CSS dí con un trozo de código que me llamó la atención (raro que no me hubiese fijado antes), entonces fué cuando ví la luz al final del tunel y buscando un poquito por ahí pude solucionar el problemilla.

La propiedad que maneja los títulos es text-transform y en el style.css hay que buscar .postname:

.postname {
font-family:'Trebuchet MS', Arial, sans-serif;
font-size:1.9em;
color:#000;
list-style:none;
text-align:left;
text-transform:capitalize;
padding-bottom:4px;
line-height:normal;
}

Y dejarlo así:

.postname {
font-family:'Trebuchet MS', Arial, sans-serif;
font-size:1.9em;
color:#000;
list-style:none;
text-align:left;
text-transform:none;
padding-bottom:4px;
line-height:normal;
}

Esto suponiendo que queramos que los títulos de las entradas salgan tal cual escribamos mayúsculas y minísculas, las opciones completas son las siguientes:

  • capitalize: la primera letra de cada palabra sale en mayúscula.
  • uppercase: convierte a mayúsculas todo el texto.
  • lowercase: convierte a minísculas todo el texto.
  • none: muestra el texto tal cual se escribe.

Lógicamente como atributo CSS que es se puede utilizar para cualquier otra cosa además de los títulos, como por ejemplo crear una clase hoygan para cuando copiamos un texto todo en mayúsculas forzarlo a que se muestre en minísculas.

Comentarios (3) Escrito por Liamngls on Sábado, Octubre 25th, 2008

Guardado en Informática, Webmaster, Wordpress

Snoopy ha provocado una vulnerabilidad grave en el código de Wordpress y el fín del mundo está cada vez más cerca, al final en el CERN van a poder dormir tranquilos porque no será necesario que reparen el Gran Colisionador de Hadrones.

Bueno, en realidad hay una librería que se llama Snoopy y se ha detectado una vulnerabilidad grave, esta librería trabaja con los feeds que se muestran en nuestro tablero de administración, Dashboard para los amigos, y por ahí van los tiros.

Se recomienda actualizar urgentemente a la versión 2.6.3, aunque no es necesario hacer una actualización típica ya que es suficiente con subir los dos archivos afectados por la actualización a la carpeta wp-includes/:

  1. wp-includes/class-snoopy.php
  2. wp-includes/version.php

Vía: Wordpress Blog.

Comentarios (0) Escrito por Liamngls on Viernes, Octubre 24th, 2008

Guardado en Wordpress

Logo WordpressHe tenido un problemilla temporal con los vídeos, la verdad es que, todo hay que decirlo, he tenido bastante mala suerte ya que después de probar media docena de plugins para incrustar vídeos en el blog cuando por fín encontré uno que funcionaba en la anterior actualización cascó y dejó de mostrar los reproductores para mostrar una imagen que enlazaba al vídeo o simplemente el enlace.

El plugin en cuestión es el Viper’s Video Quicktags y la última versión es la 6.1.0, hay que decir que está muy bien porque soporta muchos sitios y distintos formatos como el .MOV, archivos flash o los más genéricos .AVI, .MPG, .WMV, etc …

Si usas este plugin y tienes el mismo problema ya tardas en actualizarlo a la última versión.

Comentarios (1) Escrito por Liamngls on Martes, Septiembre 23rd, 2008

Guardado en Informática, Webmaster, Wordpress

Actualizar Wordpress es una de las tareas más peligrosas que se pasan por la cabeza ahora mismo, más peligroso casi que actualizar Windows mediante WinP2PUpdate, solo hay que ver que para una vez que lo hice casi lo mando todo a tomar por saco.

Y así, como ya tenía claro que posiblemente lo volvería a romper he actualizado mediante un plugin que lo hace todo de una forma más automatizada, pasito a pasito y con creación de copias de seguridad incluidas.

Si alguien nota algo raro que no dude en comunicármelo, si esto se ha roto y no puedes ver que así ha sido, pues en fín …. muahahahahahaha :lol:

Comentarios (3) Escrito por Liamngls on Viernes, Agosto 15th, 2008

Guardado en Informática, Webmaster, Wordpress

Las etiquetas o tags son un sistema de categorización bastante implementado en la web 2.0; el mayor éxito de estas procede de lo que se conoce como folcsonomía y es que es en los sitios web colaborativos donde su uso está más extendido, delicious, flickr o menéame son un ejemplo de sitios donde las etiquetas cobran una mayor importancia.

En Wordpress además de las categorías está implementado el uso de etiquetas, aunque yo aquí no las tengo visibles en las entradas si las uso ya que me sirven para buscar algo concreto para el sistema de entradas relacionadas que implemento manualmente en cada entrada nueva que escribo; por ejemplo en la categoría informática podría tener 300 entradas, 150 además en la subcategoría de Software Libre y de esas 150 haber solamente 5 sobre Ubuntu. En este caso no me interesaría una categoría exclusiva para Ubuntu y una búsqueda normal me podría devolver 200 resultados de entradas donde apareciese la palabrita, ahí es donde el uso de etiquetas me es funcional, ya que es bastante posible que la etiqueta Ubuntu aparezca solamente en esas cinco entradas o en muy pocas más.

De esta forma intento minimizar el uso de etiquetas para que me sean realmente funcionales, incluso poniendo alguna exlusiva para determinados tipos de entradas.

La cuestión es que aunque las uso de un modo bastante personal he pensado en añadir una nube con las más utilizadas para dar una idea general de sobre que cosas escribo con más frecuencia más allá de lo que sería publicar vídeos o curiosidades y que de ese modo las personas que visiten este blog puedan acceder a ese contenido de una forma más directa.

Hacer una nube de etiquetas es bastante sencillo porque hay plugins disponibles para estos menesteres, además hay sitios que permiten generar una nube de etiquetas del sitio más o menos personalizada. En el caso de los plugins prefiero usar los menos posibles ya que recargan bastante el sitio y son un engorro cuando toca actualizar el CMS, en el caso de los generadores online no las tengo todas conmigo en que se actualice sola la nube y eso sí sería un problemilla a medida que se van escribiendo entradas nuevas.

Así que he usado la opción menos fácil pero que es la que más me gusta y he añadido un simple código a la barra lateral para que se muestren las 30 etiquetas más utilizadas, el código es el siguiente:

<?php if ( function_exists('wp_tag_cloud') ) : ?>
<li>
<h2>Popular Tags</h2>
<ul>
<?php wp_tag_cloud('smallest=8&largest=22'); ?>
</ul>
</li>
<?php endif; ?>

Con las siguiente modificaciones:

<?php if ( function_exists('wp_tag_cloud') ) : ?>
<li>
<h2>Etiquetas</h2>
<ul>
<?php wp_tag_cloud(’smallest=8&largest=12&number=30‘); ?>
</ul>
</li>
<?php endif; ?>

Lo que he hecho es cambiar el nombre de Popular Tags a Etiquetas, reducir el tamaño máximo de letra y limitar el número a 30 etiquetas (por defecto son 45), luego lo he añadido a la barra lateral derecha de la plantilla y listo.

Para mostrar el código he tenido que usar un conversor de caracteres, a ver si me lio y creo una clase en CSS o algo que me automatice la tarea para futuras ocasiones.

Comentarios (2) Escrito por Liamngls on Lunes, Agosto 11th, 2008

Guardado en Wordpress

Actualizado el blog a la versión 2.6 de Wordpress, imagino que se notará la actualización porque por alguna extraña razón no funciona bien, los enlaces permanentes no van y desconozco el por qué.

A ver si consigo solucionarlo y si no veré de restaurar a la versión anterior.

Actualización: De momento he conseguido que funcione pero he tenido que cambiar la forma de los enlaces permanentes.

Comentarios (3) Escrito por Liamngls on Miércoles, Julio 16th, 2008

Guardado en Informática, Webmaster, Wordpress

templatr (en fase beta) es un generador online de plantillas para Wordpress de una forma más o menos sencilla. Dicen los que saben que es una opción muy buena porque se puede crear una plantilla partiendo de otra sin tocar ni una línea de código.

En realidad la herramienta es bastante sencilla de usar pero el problema que le encuentro es que no es tan fácil como parece ya que si bien es cierto que no tocamos código alguno el mayor problema (y seguramente el único) es saber qué es cada una de las cosas, como mínimo hay que tener un cierto conocimiento de css y x/html ya que si no va a ser como dar palos de ciego.

Enlace a la página: templatr.cc

Otra opción, menos elegante, es buscar una plantilla que nos guste y editarla nosotros mismos o traducirla, en cualquiera de los dos casos se puede hacer más o menos fácilmente con un editor de textos o desde el panel de administración en Diseño, editor de temas; traducirla es más coñazo porque hay que ir archivo por archivo y podemos modificar lo que no es, para cambiar los colores solo tendríamos que editar la hoja de estilos (y tener algo de buen gusto).

Pero tampoco hay que romperse tanto la cabeza, en el Wiki de aNieto2k hay una extensa lista de temas en castellano listos para descargar e instalar: Themes castellano.

Comentarios (2) Escrito por Liamngls on Miércoles, Julio 9th, 2008