Para mostrar una forma de contacto simple puedes usar el siguiente código en la(s) plantilla(s) o en las páginas y artículos:
[ [ vivoe:contact
mailto="tudireccion@email.com" //a donde enviar los mensajes
name="Nombre: " //etiqueta para solicitar el nombre
email="Tu email: " //etiqueta para solicitar el email
extra1="Ciudad: " //etiqueta para solicitar la ciudad
extra2="País: " //etiqueta para solicitar el país
extra3="Tel: " //etiqueta para solicitar teléfono
comment="Comentario: " //etiqueta para el comentario
error="Error en la forma" //mensaje de error
success="Gracias por escribir" //mensaje de agradecimiento
subject="Forma de contacto" //Subject con el que llegarán los mensajes
] ]
La forma de contacto más simple posible requiere solamente del atributo mailto, por ejemplo: < vivoe:contact mailto="micorreo@web.com" / >. Una etiqueta así dará una forma de contacto simple que pide nombre y correo nadamás. El problema es que todo se presentará por default en inglés.
Si deseas una forma de contacto que solicite comentario, dirección etc. deberás poner los atributos correspondientes en la etiqueta.
Recuerda que todo el formateo de la forma de contacto se realiza através de CSS.
Desafortunadamente, Internet Explorer no soporta algunas de las instrucciones CSS que permiten modificar la longitud de los campos de input, por lo que hemos hecho un pequeño truco para que tengas control del ancho de los campos de tu forma.
Si deseas que alguno de los campos (name, email, address, tel, comment) tenga un ancho específico, puedes indicarlo en el atributo correspondiente añadiendo "|" y la medida que deseas.
Por ejemplo, para que el campo de name sea de 200 pixels de ancho, el atributo debe escribirse:
name="Tu nombre: |250px"
Observa que debes indicar específicamente las unidades que estás usando (px para pixels, em para ems, % para porcentajes), por lo tanto, un atributo name="Tu nombre: |250em" es perfectaente válido.
La forma anterior envía un email similar a:
Forma de contacto ======================================== Nombre: Alessandor Vasquilovich Tu email: aca@joe.com Ciudad: Mexicalpan País: URSS Comentario: Sigo checando que onda ======================================== IP address: 201.144.xx.xx Date: 2005.08.13 10:56:01
Toma en cuenta que los campos extra1 y extra2 son de texto libre, por lo que puedes usarlos para pedir otras cosas en las que estés interesado, por ejemplo:
extra1="Ciudad: " extra2="Ocupación: "
A lo mejor deberíamos incluir más extras, pero eso el tiempo lo dirá.