Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2006-08-31 07:48:32
- Marcos
- Member
- Registered: 2004-04-08
- Posts: 70
[es-es] Problemas con zem_contact
Hola a todos.
Veamos, instalado el plugin y puestas las plantillas tal y como indican las instrucciones me encuentro con que no aparece nada en la página de contacto: http://paseantextranjero.com/contact/
La sección “contact” tiene asignada la página default, que pego a continuación:
<code>
<txp:output_form form=“DTD_head” />
</head>
<body>
<h1><txp:if_individual_article><txp:section title=“1” />: <txp:page_title /></txp:if_individual_article><txp:if_article_list><txp:if_section name=”“><txp:sitename /><txp:else /><txp:section title=“1” />: <txp:sitename /></txp:if_section></txp:if_article_list></h1>
<div id=“outerwrap”>
<txp:output_form form=“top_navigation” />
<div id=“outercontent”>
<div id=“maincontent”>
<txp:if_section name=”“>
<txp:if_category>
<h2 class=“categorytitle”>tema: <txp:category title=“1” /></h2>
</txp:if_category>
<txp:article limit=“4” />
<txp:output_form form=“postnavigation” />
</txp:if_section>
<txp:if_section name=“about,contact”>
<txp:article form=“Single” listform=“Single” />
</txp:if_section>
<txp:if_section name=“links”>
<txp:output_form form=“links_page” />
</txp:if_section>
<txp:if_section name=“archivescat”>
<txp:output_form form=“archivescat_page” />
</txp:if_section>
<txp:if_section name=“archivesmonth”>
<txp:output_form form=“archivesmonth_page” />
</txp:if_section>
</div>
</div>
<txp:output_form form=“sidebar” />
<txp:output_form form=“footer” />
</div>
</body>
</html>
</code>
EL “Form” email es:
<code>
<div id=“email”>
<txp:zem_contact mailto=“tu@tusitio.com”><br />
<txp:zem_contact_text label=“Nombre” required=1 /><br /><br />
<txp:zem_contact_email required=“1” /><br /><br />
<txp:zem_contact_textarea required=“1” /><br /><br />
<txp:zem_contact_submit />
</txp:zem_contact>
</div>
</code>
Saludos.
Last edited by Marcos (2006-08-31 08:39:11)
Offline
Re: [es-es] Problemas con zem_contact
Hola Marcos,
creo que el problema está aquí:
<code><txp:if_section name=“about,contact”>
<txp:article form=“Single” listform=“Single” />
</txp:if_section></code>
No veo que estés llamando a tu form “email” en ninguna parte del código de tu página default.
Para llamarlo, deberías usar algo como:
<code><txp:zem_contact to=“dest@example.com” form=“email” /></code>
Por otra parte, ¿estás usando zem_contact o zem_contact_reborn?
Te sugiero que uses este último.
Saludos!
Offline
#3 2006-08-31 15:19:29
- Marcos
- Member
- Registered: 2004-04-08
- Posts: 70
Re: [es-es] Problemas con zem_contact
Gracias. sustituyo esto:
<code>
<txp:if_section name=“about,contact”>
<txp:article form=“Single” listform=“Single” />
</txp:if_section>
</code>
por esto:
<code>
<txp:if_section name=“about,contact”>
<txp:zem_contact to=“dest@example.com” form=“email” />
</txp:if_section>
</code>
(Es lo que me decías, ¿no?) y ahora me dice esto: No mailto address specified.
¿?
Offline
Re: [es-es] Problemas con zem_contact
¿Estás usando zem_contact o zem_contact_reborn?
Creo que en zem_contact se usa “mailto” y en zem_contact_reborn simplemente “to”
O sea, si vas a seguir usando zem_contact, cambiá el “to” por “mailto”.
Offline
#5 2006-09-01 05:03:50
- Marcos
- Member
- Registered: 2004-04-08
- Posts: 70
Re: [es-es] Problemas con zem_contact
Usaba zem_contact, pero he instalado el reborn (y desactivado el zem_contact) y ahora al entrar en la página de contacto me da el siguiente error:
Fatal error: Call to undefined function zem_contact_gTxt() in /home/chs/paseantextranjero.com/home/html/textpattern/lib/txplib_misc.php(459) : eval()’d code on line 13
¿Qué hice mal? ¿He de modificar algo en el zem_contact_reborn?
Offline
#6 2006-09-03 09:14:49
- Marcos
- Member
- Registered: 2004-04-08
- Posts: 70
Re: [es-es] Problemas con zem_contact
He empezado desde cero para ver si localizaba el error. Parto de una plantilla ya hecha, “gespaa”.
El caso es que la página default llama al form “single”, como se ve en mi primer post del foro, y el form single es este:
<code>
<!— start Single form template —>
<div class=“entry”>
<h2 class=“entrytitle”><txp:permlink><txp:title /></txp:permlink></h2>
<div class=“entrybody”>
<txp:body />
</div> <!— close entrybody —>
<txp:if_section name=“contact”>
<br />
<h2 class=“entrytitle”>Envíame un correo</h2>
<txp:output_form form=“email” />
</txp:if_section>
</div> <!— close entry —>
<!— end Single form template —>
</code>
Como veis, este form llama a su vez al form “email”, que también podéis ver más arriba. Con el “reborn” activado, cambio en el form “email” mailto en la primera línea por “to” y ahora la página carga, pero sigue vacía y no se ve formulario alguno ¿?
Offline
Re: [es-es] Problemas con zem_contact
Fatal error: Call to undefined function zem_contact_gTxt() in /home/chs/paseantextranjero.com/home/html/textpattern/lib/txplib_misc.php(459) : eval()’d code on line 13
Junto al zem_contact_reborn, también tenés que instalar el zem_contact_lang
Offline
#8 2006-09-04 08:19:52
- Marcos
- Member
- Registered: 2004-04-08
- Posts: 70
Re: [es-es] Problemas con zem_contact
Ahora sí. Al instalar el zem_contact_lang todo va perfectamente.
Gracias y saludos.
Offline
Pages: 1