gafeman viciao2k3 logo viciao2k3
 
cagando...
 
 
◀ Inicio

Entradas sobre Wordpress

Apoya la causa, todos contra Internet Explorer

Publicado en Wordpress el dia 17 Julio, 2007   1086 lecturas  y  7 comentarios

Hanok ha creado un plugin para wordpress llamado noIE

¿que hace el plugin?

si ejecutas tu pagina con internet explorer, aparece en la parte superior de la web una alerta a lo IE, diciendo:
Está ejecutando una versión de Internet Explorer para acceder a internet. Es posible que su equipo esté en riesgo.

Y si pulsas sobre el enlace, te sale una pagina de error como esta

pasos para instalarlo:

  1. descargar el plugin desde la siguiente web
  2. descomprimir el fichero noie.rar
  3. subir la carpeta noie a la carpeta de plugins de wordpress:
    wp-content/plugins
  4. ir al panel de control -> plugins
  5. activar el plugin noIE

Yo ya lo estoy usando ¡¡si nos unamos por la causa venceremos !!

Corrector ortográfico en español para Wordpress

Publicado en Wordpress el dia 9 Julio, 2007   3357 lecturas  y  19 comentarios

Hablando anteriormente de faltas de ortografía,

me decidí a buscar el corrector en español para TinyMCE, el editor por defecto de Wordpress

Encontré la solución en el blog de Jompeich d’er Bisente

Lo estuve leyendo y creo que tendría que explicarlo mas detalladamente

Ahí es cuando se abre el telón y entro yo jeje

Vía rápida:

  1. Copiar el fichero:
    editor_plugin.js
    a la carpeta wp-includes/js/tinymce/plugins/spellchecker
  2. Abrir el navegador, pegar la siguiente direccion y apretar un par de veces F5:
    http://www.tudominio.com/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js
    Este paso es importante para que se actualice la cache del navegador

Vía técnica:

  1. Editar el fichero:
    wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js
  2. Buscar:
    var i, ar = tinyMCE.getParam(’spellchecker_languages’, ‘+English=en’).split(‘,’), p;
  3. Remplazar:
    English=en por Spanish=es
  4. Si es que quieres tener mantener el corrector en ingles y añadir el español remplazar por:
    +Spanish=es,English=en
  5. Abrir el navegador, pegar la siguiente direccion y apretar un par de veces F5:
    http://www.tudominio.com/wp-includes/js/tinymce/plugins/spellchecker/editor_plugin.js
    Este paso es importante para que se actualice la cache del navegador

Nota técnica:

El que tiene el símbolo + es el lenguaje por defecto

como evitar pingbacks en las paginas, permitir solo en posts

Publicado en Wordpress el dia 27 Junio, 2007   754 lecturas  y  0 comentarios

no se si soy el unico, pero las paginas de wordpress (panel de control -> escribir -> pagina)

solamente las utilizo para secciones que no son articulos
por ejemplo, si alguien hace un enlace a pagina de contacto no me interesa que me guarde el pingback

pasos para evitarlo:

  1. dirigete a la carpeta:
    /wp-content/themes/NOMBRE_DE_TU_THEME
  2. busca el fichero header.php
  3. abrelo y busca algo parecido a esto:
    <?php if (is_single() or is_page()) { ?>
    <link rel=”pingback” href=”<?php bloginfo(’pingback_url’); ?>” />
  4. elimina esta parte:
    or is_page()

ajax:
ahora se puede enviar el formulario sin recargar la pagina

control anti-spam:
una vez enviado los controles quedan bloqueados, para poder enviar otro mensaje se tiene que recargar la pagina

valuación javascript:
comprueba que el usuario introduzca como minimo: nombre, email y mensaje
también comprueba si el correo electrónico es valido

cookies:
cuando alguien comenta en tu blog, automáticamente wordpress genera 3 cookies, donde se guarda: nombre, email y web
estas cookies duran 347 días a partir de la fecha que se crean o modifican

¿por que comento esto?
el plugin original no esta totalmente integrado al wordpress ya que no aprovecha estas cookies y siempre aparecen vacios los campos: nombre, email y web

Lo que he hecho, es aprovechar las cookies que genera wordpress, de esta manera se rellenan los campos automáticamente

¿algo mas?

  • al escribir el mensaje, este se hace muy largo el control se ajusta al tamaño del texto
  • he puesto la propiedad tabindex en cada uno de los controles del formulario

demo:
podéis ver el funcionamiento en el formulario de contacto de esta web

notas:
el formulario de contacto que hay en mi web no es exactamente el mismo, en mi web he cambiado la alineación de los textos a la derecha para que se vea mas bonito, pero el funcionamiento es el mismo

instalacion:

  1. instalar el plugin original
  2. descargar el siguiente fichero:
    wp-contactform.txt
  3. renombrarlo a wp-contactform.php
  4. subirlo a la carpeta y si pregunta por renombrar dile que si:
    /wp-content/plugins/wp-contact-form

optimizar base de datos de wordpress

Publicado en Wordpress el dia 25 Junio, 2007   1714 lecturas  y  6 comentarios

bien, antes de todo quiero explicar que vengo del CMS, PHP-NUKE
en el panel de control de este sistema habia una opcion para optimizar la base de datos

he adaptado el codigo para que funcione en wordpress y he añadido algunas caracteristicas como:
- tanto por ciento liberado de cada tabla
- numero de tablas optimizadas
- tanto por ciento de espacio liberado total
- tamaño total de la base de datos

demo:
http://www.viciao2k3.net/blog/BD_optimizar.php

pasos:

  1. descargar el fichero:
    BD_optimizar.txt
  2. renombrar el fichero a BD_optimizar.php
  3. subir a la raiz de tu wordpress
  4. luego para acceder a el desde:
    http://www.tudominio.com/BD_optimizar.php

consejos:
puedes automatizar el proceso utilizando CRONJOBS y que se ejecute por ejemplo una vez al mes, para mas informacion consulta con tu host