100logs: Archivo de Enero de 2005

__Envía este post a un amigo

21.01.2005

Actualizaciones

A raiz de una necesidad bastante puntual que he tenido en estos días me he puesto en campaña para encontrar un plugin para WordPress que permita poner fácilmente un pequeño y archiconocido formulario de “Envía este post a un amigo” en las páginas de cada post.

Durante la búsqueda encontré algunas opciones pero ninguna me terminó de convencer, la mayoría requería de archivos extras que debían ser puestos “a mano” en tal o cual directorio. Fue entonces que decidí hacer yo mismo el plugin en cuestión. El resultado es un plugin que solo requiere la activación y el agregado de una nueva etiqueta en nuestro template del post individual para funcionar.

Las instrucciones son simples: descargar (versión en español), descomprimir, subir al directorio wp-content/plugins/ de nuestra instalación, activar el plugin sSend2Friend, editar nuestra plantilla agregando la nueva etiqueta <?php nf_ssend2friend_box(); ?> en el lugar donde se desea que aparezca el formulario y definir los CSS para el formulario #nf-ssend2friend. La etiqueta acepta tres parámetros: primero, el ancho (en letras) de los campos de email; segundo, el ancho (en columnas) del campo del mensaje; tercero, el alto (en líneas) del campo de mensaje; los valores por defecto son 20, 20 y 4 respectivamente. Un ejemplo de la etiqueta con otros anchos y altos sería algo como: <?php nf_ssend2friend_box(25, 30, 6); ?>).

Además, el plugin no necesita “páginas de envío” extras, controla que se hayan ingresado ambos emails y que los emails sean válidos y, para evitar usos “maliciosos” del script, checkea que los datos a enviar provengan de nuestro propio sitio (por lo que que no se puede usar para enviar emails sin rellenar el formulario de nuestra página). ¡Ah! y el formulario valida como XHTML 1 Estricto. Y todo por el mismo precio ;)

In english

With this plugin you can put the very well known “Send to Friend” form on every post without needing extra “sender” pages. The instructions are so simple: download (english version), unzip, upload to wp-content/plugins/, activate the sSend2Friend plugin, add the new tag <?php nf_ssend2friend_box(); ?> in your “single post” template where you want the form to appear and set up your CSS for #nf-ssend2friend form. The tag accepts three paramethers: first, the width (in letters) of the email inputs; second, the width (in cols) of the message box; third, the height (in rows) of the message box; by default the values are 20, 20 and 4 (ex. <?php nf_ssend2friend_box(25, 30, 6); ?>).

The script checks that the user has filled both emails, checks the validity of these emails and checks the referrer URI looking for the REAL site URI so, the script can’t be used by other people to send fake emails. Finally, the form validates as XHTML 1.0 Strict ;)

Descargas

Sobre algunas plantillas

__Divagando cositas

13.01.2005

__Ni fijo, ni líquido. Elástico

12.01.2005

__Blogs y medios

05.01.2005

__Er…

01.01.2005