我可以在Joomla自定义HTML模块中插入可执行的PHP代码吗?
如果你打开这个Joomla网站,你可以很容易地理解我要做什么: 如您所见,页面底部有一个名为“联系”的自定义HTML Joomla模块 此自定义HTML模块包含以下显示电子邮件表单的简单HTML代码:我可以在Joomla自定义HTML模块中插入可执行的PHP代码吗?,php,joomla,joomla2.5,joomla-extensions,Php,Joomla,Joomla2.5,Joomla Extensions,如果你打开这个Joomla网站,你可以很容易地理解我要做什么: 如您所见,页面底部有一个名为“联系”的自定义HTML Joomla模块 此自定义HTML模块包含以下显示电子邮件表单的简单HTML代码: <form> <input id="name" title="name" type="text" placeholder="Your name" size="23" style="width:94%" /> <input id="email" titl
<form>
<input id="name" title="name" type="text" placeholder="Your name" size="23" style="width:94%" />
<input id="email" title="email" type="text" placeholder="Your email" size="23" style="width:94%" /> <br />
<input id="subject" title="subject" type="text" placeholder="Subject" size="51" style="width:94%" /><br />
<textarea id="message" cols="33" style="width:94%" placeholder="Message"></textarea>
<a style="display:inline-block;background:#fff;border: 1px solid #E7E7E7;border-bottom: 2px solid #93B62A;padding:8px 12px;" href="#" style="float: left;">Submit</a>
</form>
我通过JCE Joomla文本编辑器插入了这段HTML代码
现在我想做以下事情:我必须在这个表单上附加一个php脚本,它将电子邮件发送到某个地址(发送发件人的姓名、发件人的电子邮件、邮件的主题和邮件的文本)
我可以将此可执行PHP脚本放入JCE Joomla文本编辑器中吗?在我看来,做这件事似乎有些困难,但我不知道我是否遗漏了什么
Tnx
Andrea您可以通过JCE Joomla文本编辑器使用模块而不是html表单来完成工作 但是如果你想保持这样,你必须用下面的代码回复
<form action='index.php?option=com_GetInTouch' method="get">
然后,您必须开发自己的定制joomla组件
命名为GetInTouch
。
阅读这篇文章,了解如何为joomla 2.5创建自定义组件
JCE编辑器将在保存自定义HTML模块时剥离非HTML代码 您可以使用Sourcerer或类似的插件,并将代码包含在{source}{/source}标记中,以便保留代码
Sourcerer:您可以使用Sourcerer的免费版本 本文将解释如何使用这个插件 第1步。下载Sourcerer插件 转到Joomla Extensions目录并找到Sourcerer。 第二步。上传并安装Sourcerer 在Joomla站点的管理员区域中,单击扩展>管理。您将进入扩展:安装管理页面: 转到扩展管理 单击上载包文件选项卡。 单击或浏览文件绿色按钮,在硬盘上找到Sourcerer插件安装文件。 在插件包文件名上单击两次以开始安装。 转到扩展>插件。并确保已启用以下插件: 按钮-常规实验室-Sourcerer 系统-常规实验室-Sourcerer 第三步。向Joomla文章中添加JavaScript和PHP代码 转到文章添加新文章 单击内容>文章>添加新文章。 单击TinyMCE编辑器工具栏上的新代码图标。 您将看到插入代码弹出窗口 将代码直接写入框中。确保代码具有正常的开始和结束标记 完成后,单击左上角的“插入”。 单击“插入”按钮 单击保存或保存并关闭。 现在在你的网站前端查看这篇文章。您应该可以在工作中看到JavaScript和PHP代码片段。
我不会说这么小的表单需要一个组件。简单的方法是使用一个模块来完成这项工作,检查这个链接或像joomla(你的joomla版本)一样谷歌它联系表单模块我不知道你为什么不从joomla Extensions目录下载一个使用正确joomla标准的联系表单扩展。我不建议使用编辑器插入它并调用自定义php文件。如果您是Joomla用户,请加入Stack Exchange,看看您是否也能在这方面帮助我们。