Feb 01
El archivo favicon.ico es el típico icono que veis en el navegador cuando visitáis una página web. Por ejemplo en este blog es una H azul.
Bueno, no siempre se ve este icono y depende del navegador que se utilice el que se vea o no.
Pero del lado del diseño de la página web, podemos asegurar totalmente que este icono se vea bien en los navegadores.
Para ello, editamos nuestra página web, y en la etiqueta head añadimos esto:
<link type=”image/x-icon” href=”http://dominio.com/favicon.ico” rel=”icon” />
<link type=”image/x-icon” href=”http://dominio.com/favicon.ico” rel=”shortcut icon” />
Donde aparece: http://dominio.com/favicon.ico debería ser la ruta completa de vuestro favicon.ico.
Menéala
Dic 26
Ajax Rain es una web donde podemos encontrar todo tipo de recursos sobre Ajax, JavaScript y DHTML.

Podemos buscar lo que queramos y simplemente descargarnos el recurso que necesitamos, listo para probarlo e implementarlo en nuestras webs.
Ya lo tengo entre mis favoritos. Totalmente recomendado.
Menéala
Ago 22
Si programáis en PHP os aconsejo leeros estos consejos para mejorar vuestra programación en PHP. El artículo completo donde aparecen este recopilatorio de consejos es: Mejorando nuestra programación y estos son los consejos que todo programador en PHP debe y tiene que tener en cuenta a la hora de programar:

1. Inicializa las variables antes de utilizarlas.
2. Incrementar una variable global es dos veces mas lento que una variable local.
3. Declarar una variable global realentiza tu script.
4. Usar ip2long() y long2ip() para almacenar direcciones IPs como enteros en lugar de cadenas en la base de datos. Esto reducirá el espacio de almacenamiento en cuatro veces (15 bytes por carácter char(15) contra 4 bytes del entero), además de facilitar el calcular cuanto una dirección entra en un rango, y acelerar las busquedas y ordenaciones.
5. Validar direcciones de email mediante checkdnsrr(). Es una función de PHP que comprueba si un dominio existe.
6. Si usas PHP 5 con MySQL 4.1 o superior, deberías utilizar las funciones de mysqli_ en lugar de mysql_, ya que son más rápidas y puedes utilizar hasta sentencias preparadas.
7. Utiliza el operador ternario.
8. Utilizar PEAR para no tener que programar funciones ya programadas.
9. Prevenir que el sistema proporcione mensajes de error al usuario utilizando la función error_reporting(0), cuando programamos los mensajes de error son útiles, pero el usuario final no debería verlos.
10. Utilizar gzcompress() y gzuncompress() para almacenar cadenas largas en la base de datos, esto puede ahorrarnos hasta un 90% de espacio.
Menéala
Ago 02
Ahora veréis que he “eliminado” aparentemente la publicidad del blog. Digo aparentemente porque he decidido implementar el plugin Moremoney ( aka Buhonejo ) para Wordpress.
En resumidas cuentas, este plugin lo que permite es mostrar únicamente la publicidad a los visitantes que vienen de buscadores.
En Nopuedocreer nos explican muy bien su utilidad y la forma de emplearlo:
Moremoney identifica la procedecencia del visitante y, si éste viene desde el buscador de Google, Yahoo o MSN le muestra un mensaje configurable desde el administrador de WordPress.
Generalmente en el mensaje incluiremos una bienvenida y/o publicidad con la que no queremos molestar a los visitantes habituales del sitio.
En el mensaje pueden incluirse también las “keywords” usadas en la búsqueda y el nombre del buscador.
Ejemplo
Se puede ver el plugin en funcionamiento buscando en Google, por ejemplo: inves 40″. Aparecerá en los primeros resultados un link a “No puedo creer que lo hayan inventado”, al clicar en él verás nuestro mensaje personalizado para usuarios de Google.
Si accedes directamente al sitio, escribiendo www.helektron.com en la barra de direcciones, no aparece el mensaje.
Instalación y configuración básica
- Descargar el archivo .zip y descomprimirlo en la carpeta /plugins. El plugin se compone de dos archivos: wp-moremoney.php y options-moremoney.php
- Activar el plugin.
- Crear el mensaje (opcionalmente, con codificación para publicidad) que queremos que se muestre a los usuarios procedentes de buscadores (Menú Options-Moremoney).
Para incluir en el mensaje las keywords de busqueda,escribir #keywords#.
Para incluir el nombre de buscador utilizado, escribir #source#.
Puedes usar CSS para personalizar la apariencia del mensaje.
- Escribir < ?php wpmm_ShowMoreMoney(); ?> en la zona de la plantilla donde queremos que aparezca el mensaje. Por ejemplo, para que aparezca debajo de la cabecera, incluirlo antes de < ? php if (have_posts()) en los archivos “single.php”, “index.php” y “archive.php”
Opciones avanzadas
- Definir varios mensajes Si desea incluir mensajes diferentes, por ejemplo, uno bajo la cabecera y otro en la barra lateral, puede hacerlo dividiendo el mensaje en bloques escribiendo “new” (comentado en html) entre cada bloque.
Donde quiera que aparezca un mensaje, escriba < ?php wpmm_ShowMoreMoney(x); ?> substituyendo (x) por el número de bloque correspondiente (el primero es el cero).
- Incluir nuevos sitios Por defecto se analiza si el usuario llega de Google, Yahoo o MSN.
Si desea ampliar la lista de sitios, incluya los nombres columna Sitios.
Estos nuevos no es preciso que sean buscadores.
Puede ser útil, puntualmente, cuando nos enlacen desde algún sitio con mucho tráfico.
- Excluir palabras Los servicios de estadísticas web como Statcounter.com reportan las palabras clave que usan los usuarios que llegan al sitio mediante un buscador.
Hay usuarios habituales que, en lugar de llegar a través de sus favoritos o de su lector de RSS, lo hacen buscando en Google alguna palabra clave de la URL y pulsando en “Voy a tener suerte”.
Si no quiere mostrar el mensaje a estos usuarios, escriba en la columna “Excluir palabras” alguna palabra clave que sea comúnmente usada para acceder a su sitio.
- Contenido alternativo Puede mostrar contenido alternativo a los usuarios habituales.
Un ejemplo: a los que llegan desde un buscador (o de un sitio agregado a la lista) les ponemos un banner con recuadro fucsia, y a los habituales un banner con recuadro gris.
Use este código:
< ?php if (!wpmm_ShowMoreMoney()) { ?>
aquí código HTML para lectores habituales
< ?php } ?>
- Sólo preguntar En algún caso puede ser útil saber si el usuario llega desde un sitio de la lista, pero sin mostrarle el mensaje configurado en el plugin.
Use este código:
< ?php if (wpmm_fromSearchEngine()) { ?>
aquí código para procedentes de los sitios definidos
< ?php }?>
>> Descargar Moremoney < <
Por un lado lo que conseguiré es “facilitaros” a los lectores habituales la visión del contenido del blog y por otro lado, incrementar la eficacia de los anuncios.
Lo probaré unos cuantos días y os comentaré si merece la pena la implementación o no.
Menéala
Jul 30
Lo primero agradecer a Miquel su ayuda para elaborar este pequeño ( pero matón
) tutorial.
El objetivo del manual es el de crear un efecto de retardo al subir y bajar en una página web. Lo podéis ver en este blog, en el botón de subir y en el botón de dejar tu comentario. Veréis como no va de golpe a su destino sino que va un pelín lento.
Aquí también tenéis una demostracion:
http://tobielangel.com/examples/auto-scrolling-page-navigation
Lo primero que tenemos que hacer, es descargar los siguientes ficheros:
http://tobielangel.com/javascripts/prototype.js
http://tobielangel.com/javascripts/effects.js
Lo siguiente que tenemos que hacer, es remplazar el fichero original prototype, (NOTA: por si las moscas hacer una copia de seguridad). Lo tendréis en wp-includes/js/ y también subir el fichero effects.js al a carpeta wp-includes/js/
Y después añadir el siguiente codigo dentro de la etiqueta HEAD :
Ahora para utilizarlo:
El enlace:
Subir
El destino:
Incluiremos el atributo id=”top” en el elemento que queramos. Por ejemplo en una etiqueta H1.
Pues eso es todo. Fácil ¿verdad? 
Menéala
Abr 25
En Kriptopolis.org han publicado un manual donde podemos saber un poco más las bases a tener en cuenta, si queremos crear aplicaciones con un cierto nivel de seguridad. Ellos explican de que trata el documento:
No obstante, y pecando de simplicidad, diremos que este texto versa en torno a tres ideas. La primera es que nuestro software debe hacer únicamente lo que nosotros queramos que haga, absolutamente nada más. La segunda es que la seguridad es tan importante como la funcionalidad, por mucho que nos cueste darnos cuenta. Y la tercera es que la única forma de adquirir los conocimientos necesarios para comprender plenamente las anteriores es conociendo en profundidad qué es un fallo de seguridad, por qué se cometen y cómo se explotan…
Descargar pinchando aqui. [PDF-ZIP, 300 KB, 41 páginas]
Menéala
Últimos Comentarios