1 de novembre del 2012

Afegir un favicon a wordpress

Els Favicons són la imatge personalitzada que es mostra a les pestanyes dels cercadors o dels marcadors que permeten identificar ràpidament de quina pàgina web es tracta.

Per afegir un favicon a un tema de wordpress cal crear un fitxer amb l'extensió .ico que contingui una imatge de 16x16 píxels i anomenar-lo favicon.ico

Seguidament el pengem mitjançant un gestor FTP a la carpeta principal del tema i a la pàgina principal del propi lloc web.

http://www.example.com/favicon.ico

Al fitxer header.php hi afegim la següent linia de codi:

<link href="<?php bloginfo('stylesheet_directory'); ?>/favicon.ico" rel="shortcut icon"></link>

I amb això ja se'ns hauria de veure el favicon sense problemes.

13 de març del 2012

Detectar l'origen d'errors de programació web amb Drupal 6

Durant la creació d'una pàgina web, ens podem trobar en la situació que, al provar alguna característica que estem implementant, ens aparegui el fatídic Error 500 i veiem perillar la nostra feina.

Quan apareix aquest tipus d'error hem de resoldre'l immediatament, però no sempre sabem quin és l'origen. Per arribar fàcilment a l'arrel del problema només cal modificar lleugerament el fitxer index.php.

En obrir el fitxer index.php trobem el següent:
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
Si abans d'aquestes línies hi afegim
//Reportar errors
PHPerror_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
//Fi reportar errors PHP
En comptes d'aparèixer la pantalla indicant l'Error 500, ens apareixerà una línia indicant el tipus d'error i el fitxer i lína on s'ha produït. A partir d'aquí podem estirar el fil fins trobar el veritable origen: un error de programació, un problema de direccionament, errors en la declaració de variables, etc...

Aquest mètode només l'he provat amb Drupal 6, però al tractar-se del fitxer index.php, comú en totes les pàgines web, imagino que servirà per a qualsevol web.