¿Como hacer que nuestra web cambie dependiendo de la hora del día?

22 de August de 2008 | Categoría: Programacion

En ocasiones pude ser interesante hacer que nuestra web se vea distinta por el día y por la noche. Para ello solo tenemos que crear dos Hojas de estilo (CSS) y hacer que dependiendo de la hora la web cargue una o otra.

Para ello disponemos del siguiente script muy sencillo:

<link rel="stylesheet" href="<?php $hour = date("H"); if ($hour <= 5) echo "css/noche.css"; elseif ($hour>= 6 AND $hour <= 19) echo "css/dia.css"; elseif ($hour>= 20) echo "css/noche.css"; else echo "css/white.css"; ?>" type="text/css" />

Explicación:

Lo primero que se hace es crear la variable $hour que almacena la hora del servidor. Luego, por medio del uso de condicionales vamos definiendo las diferentes hojas de estilo.

Concretamente el código anterior establece que la hoja de estilo sea noche.css desde las 8 p.m. hasta las 5 a.m. y el resto de horas del día se cargara la hoja dia.css.
 
 
Actualización: Carlos nos propone una opción mucho mejor. Yo me hice la picha un lio cuando escribí esta noticia. Aunque ambos funcionan esta opción es más sencilla y compacta.

<link rel="stylesheet" href="<?php $hour = date("H"); if ($hour>= 6 AND $hour <= 19) echo "css/dia.css"; else echo "css/noche.css"; ?>" type="text/css" />

 

Como hacer que nuestra web tenga siempre la «WWW» delante

4 de May de 2008 | Categoría: Programacion, SEO

Los usuarios pueden acceder a nuestra web introduciendo el dominio http://www.guiabreve.com con o sin www. Esto para nosotros es lo mismo, pero los buscadores lo podrán detectar como dos páginas diferentes y esto proboca, por ejemplo, que nuestra página tenga un pagerank distinto con o sin las www o peor aún, algún buscador podría interpretar el contenido de nuestro blog como duplicado.

Para ello mediante el archivo .htaccess haremos que siempre se cargue nuestra web con la www. Simplemente tenemos que introducir el siguiente código al final de el archivo .htaccess de nuestro directorio principal o root.

#############################
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(.*)\.nuestrodominio\.com$ [NC]
RewriteRule ^(.*)$ http://www.nuestrodominio.com/$1 [R=301,L]
##############################

En el código solo tenemos que modificar nuestrodominio por el dominio de nuestro blog y el .com en caso de que nuestro dominio sea de otro tipo. Continuar leyendo »

 

PHP 5.3 mejorará considerablemente el rendimiento

11 de April de 2008 | Categoría: Programacion

Con la salida de la nueva versión de PHP se espera una mejora considerable de rendimiento, algunas aplicaciones o CMS mejorarán su velocidad y por tanto el rendimiento hasta en un 30%.

  • Drupal un 20% más rápido
  • Qdig un 2% más rápido
  • Typo3 un 30% más rápido
  • Wordpress un 15% más rápido
  • Xoops un 10% más rápido

Esperemos que los hostings vallan actualizando los servidores más o menos rápido y que no se demoren demasiado, por que aún hay servicios de almacenamiento que no tienen ni la versión 5.

Vía | Sentido Web (Schlueters).