__Envía este post a un amigo
21.01.2005
Actualizaciones
- 29/06/2005 [español]
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
- sSend2Friend v0.1b, versión en español
- sSend2Friend v0.1b, english version
