Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2009-09-10 19:37:16
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
[es-es] Problemas con <txp:zem_contact>
Estoy usando <txp:zem_contact> para un formulario y todo funciona a la perfección.
El problema aparece cuando quiero hacer editable, a través de un custom field, el correo a donde tiene que llegar el formulario.
EL mail cargado en CONTACTO es:
<txp:article_custom form='campo_mail' id='12' pgonly='0' /> <!-- imprimo para ver si estoy llamando bien al custom field donde se encuentra almacenado el email -->
<txp:zem_contact to="<txp:article_custom form='campo_mail' id='12' pgonly='0' />" thanks_form="ok-contacto" label="">
Pero al querer enviar el formulario me sale:
Sorry, unable to send email.
Tambien probé usando una variable, pero el resultado es el mismo.
Aclaro que cuando coloco el e-mail manualmente, el formulario funciona.
¿ Alguna idea ?
Gracias por responder
Offline
Re: [es-es] Problemas con <txp:zem_contact>
Parecería venir por el lado de las comillas.
Acordate que cuando usás tags de TXP (ya sean built-in o plugins) dentro de otros tags de TXP, tenés que usar comillas simples.
Ya que estamos, dos cosas más:
1) el atributo pgonly
no es necesario, ya que lo estás poniendo en su valor default.
2) si el form “campo_mail” lo usás nada más que para esto, podrías evitarte la necesidad de usar un form y usar txp:article_custom en modo container: <txp:article_custom><txp:custom_field name="mail" /></txp:article_custom>
Last edited by maniqui (2009-09-10 20:13:37)
Offline
#3 2009-09-10 20:14:40
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Problemas con <txp:zem_contact>
Si, estoy usando comillas simple (tambien probé con las dobles).
Pero estimo que ese no es el problema. :S
Offline
Re: [es-es] Problemas con <txp:zem_contact>
OK.
<txp:article_custom form='campo_mail' id='12' pgonly='0' /> <!-- imprimo para ver si estoy llamando bien al custom field donde se encuentra almacenado el email -->
¿Y qué imprime?
¿Lo que imprime incluye algún espacio en blanco o salto de línea que pueda resultar indesable?
Por otra parte, aunque tal vez se trate del código que estás poniendo acá de ejemplo, te faltó cerrar correctamente el tag <txp:zem_contact />
.
Por cierto, estás usando zem_contact_reborn, no?
Offline
#5 2009-09-11 12:11:52
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Problemas con <txp:zem_contact>
El mail se imprime correctamente, sin espacios ni saltos de líneas.
El <txp:zem_contact /> funciona perfectamente cuando el email de destino lo ingreso manualmente.
También evite usar el form como recomendás.
La verdad me tiene desconcertado.
Me sigue apareciendo la leyenda
Sorry, unable to send email.
¿Pudiste poner alguna vez el mail de destino de un formulario de <txp:zem_contact /> editable a través del administrador de Textpattern y que este funcione ?
Offline
#6 2009-09-24 14:03:42
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Problemas con <txp:zem_contact>
¿ Alquien ha podido hacer editable a través de un custom field el mail de destino en <txp:zem_contact> ?
Offline
Re: [es-es] Problemas con <txp:zem_contact>
Hacete una prueba con txp:variable
(es decir, exactamente lo mismo que estás haciendo con los custom fields pero utilizando txp:variable
), al menos para ver si hace alguna diferencia.
Por otra parte, revisá la ayuda del plugin, a ver si hay algo específico al respecto.
Voy a revisar el thread del plugin a ver si alguien menciona algo (me parece que más de uno ya intentó esto y tuvo éxito, por eso me resulta extraño que no funcione).
Saludos!
Offline
#8 2009-09-24 20:51:58
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Problemas con <txp:zem_contact>
Si, he probado con variables y sucede lo mismo. También probé en otras instalaciones de Txp pero obtuve iguales resultados.
Solo me queda probar en esta última versión de Txp (4.2.0)
Saludos y aguardo por tu testeo.
Muchas gracias
Offline
Re: [es-es] Problemas con <txp:zem_contact>
Vuelvo un segundo a lo de las comillas simples, porque recién ahora me percato de algo (viendo tu código en el primer post).
En tu tercer post decís:
Si, estoy usando comillas simple (tambien probé con las dobles).
Pero estimo que ese no es el problema. :S
Pregunta: cuando usaste las comillas simples (<txp:tag attr='<txp:tag />' />
), ¿qué comillas usaste para los atributos del tag “de adentro”? Viendo tu código:
<txp:zem_contact to="<txp:article_custom form='campo_mail' id='12' pgonly='0' />" thanks_form="ok-contacto" label="" />
todo me indica que usaste comillas simples, es decir, que hiciste algo así (simplificado para proposito ilustrativo):
<txp:zem_contact to='<txp:article_custom form='campo_mail' id='12' />' />
Si fue así, es decir, si efectivamente usaste comillas simples en los atributos del tag “de adentro”, entonces tiene sentido que la cosa no haya funcionado, ya que el parser de Textpattern seguramente se vio “confundido” (encontró una comilla simple que “cerraba” la cosa antes de tiempo).
Si fue así, probá nuevamente, con esta versión:
<txp:zem_contact to='<txp:article_custom form="campo_mail" id="12" />' thanks_form="ok-contacto" label="" />
Si eso no funciona, entonces todavía queda una ¿última? alternativa para probar, y es:
<txp:article_custom form="campo_mail" id="12">
<txp:zem_contact to='<txp:custom_field name="email" />' thanks_form="ok-contacto" label="" />
</txp:article_custom>
Veamos qué zarpa!
Offline
#10 2009-09-25 00:21:14
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Problemas con <txp:zem_contact>
Despúes de tantas combinaciones con las comillas simples y dobles. pude dar con la tecla.
el código finalmente quedó así:
<txp:zem_contact to='<txp:article_custom form="campo_mail" id="12" />' thanks_form='ok-contacto' label='' >
(Observa como cierra esta etiqueta, sin “/” )
Muchas gracias por tu tiempo y ayudarme a resolver esto que me tenía de los pelos. :D
Saludos
Offline
#11 2009-10-01 13:23:10
- ramiroweb
- Member
- Registered: 2008-05-06
- Posts: 44
Re: [es-es] Problemas con <txp:zem_contact>
Hola GF
yo tengo el mismo error “Sorry, unable to send email.”
Pero no pude solucionarlo, mi formulario lo tengo así:
<txp:zem_contact to=“email@email.com”>
<txp:zem_contact_email />
<txp:zem_contact_text label=“Nombre y Apellido” />
<txp:zem_contact_textarea label=“Consulta” />
<txp:zem_contact_submit label=“Enviar” />
</txp:zem_contact>
</p>
Tenés idea qué puede ser??
gracias!
Offline
#12 2009-10-01 13:45:00
- gfdesign
- Member
- From: Argentina
- Registered: 2009-04-20
- Posts: 401
Re: [es-es] Problemas con <txp:zem_contact>
Yo con este plugin no tuve problema, excepto el de poner el mail destino dentro de un custom field (pero que gracias a Maniqui pude hacerlo).
Puedo sugerirte que mires la ayuda de este plugin en la pestaña correspondiente y que copies y pegues el código que viene como ejemplo. Asegurate también de colocar una dirección válida.
Suerte.
Offline
Pages: 1