我试图自己创建一个联系表单。我注意到可以通过将表单放在文章中而不是自定义的html模块来实现。
在客户端,它似乎工作。我甚至手动添加了验证码(重新验证码插件似乎对我不起作用)。问题是,我将表单的action属性设置为" mail.php",然后添加了这个" mail.php"文件到模板根目录。 " mail.php" supossedly检索通过邮寄发送的数据,最后编写并发送电子邮件,显示"消息发送"通知。
无论如何,当我点击提交时,表单页面才会重新加载。我想Joomla!无法找到我的" mail.php"。我想这个问题与joomla结构和我无法放置" mail.php"有关。任何帮助都会很好。
这就是我的文章的样子(wysiwyg编辑器模式已禁用):
<form action="mail.php" method="post" target="_blank">
<p><label for="nombre">Nombre:</label></p>
<p><input maxlength="50" name="nombre" size="30" type="text" /></p>
<p><label for="email">Email:</label></p>
<p><input maxlength="50" name="email" required="required" size="30" type="text" /></p>
<p><label for="asunto">Asunto:</label></p>
<p><input maxlength="150" name="asunto" size="30" type="text" /></p>
<p><label for="mensaje">Mensaje:</label></p>
<p><textarea cols="50" maxlength="700" name="mensaje" required="required" rows="8"></textarea></p>
<div class="g-recaptcha" data-sitekey="6Lefblahblahblahblah"> </div>
<p><input type="submit" /></p>
</form>