如果您打开此Joomla网站,您可以轻松了解我必须做的事情:http://lnx.erusma.org
正如您在页面底部看到的那样, Custome HTML Joomla模块名为取得联系
此自定义HTML模块包含显示电子邮件表单的简单HTML代码:
<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脚本,它将电子邮件发送到某个地址(发送发件人的姓名,发送者的电子邮件,主题o消息和消息的文本)
我可以将此可执行PHP脚本放入 JCE Joomla文本编辑器吗?在我看来,有一些问题要做,但我不知道我是否遗漏了一些东西。
TNX
安德烈
答案 0 :(得分:1)
你可以使用一个模块来完成你的工作,而不是通过JCE Joomla文本编辑器的html表单。
但如果您想要保持这样,那么您必须使用以下代码重新<form>
<form action='index.php?option=com_GetInTouch' method="get">
之后,您必须开发自己的名为component
的自定义joomla GetInTouch
。
阅读此artiche,了解如何为component
创建自定义joomla 2.5
http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Developing_a_Basic_Component
答案 1 :(得分:1)
JCE编辑器将在保存自定义HTML模块时删除非HTML代码。
您可以使用Sourcerer等类似的插件,并在{source} {/ source}标记中包含您的代码,以便保留代码。
答案 2 :(得分:1)
您可以使用Sourcerer的免费版本。
本文介绍了如何使用此插件 https://www.joomlashack.com/blog/joomla/use-javascript-or-php-in-a-joomla-article/#!/ccomment-comment=1408
步骤1。下载Sourcerer插件 转到“ Joomla扩展目录”并找到Sourcerer。
步骤2。上传并安装Sourcerer 在您的Joomla网站的“管理员”区域中,单击扩展>管理。您将被带到扩展:安装管理页面: 进入扩展程序管理
单击上载包文件选项卡。 单击或浏览文件绿色按钮,然后在硬盘驱动器上找到Sourcerer插件安装文件。 在插件包文件名上单击两次以开始其安装。 转到扩展>插件。并确保启用以下插件: 按钮-常规实验室-Sourcerer 系统-常规实验室-Sourcerer
步骤3。将JavaScript和PHP代码添加到Joomla文章 转到文章添加新文章
单击内容>文章>添加新文章。 单击TinyMCE编辑器工具栏上的新代码图标。
您将看到“插入代码”弹出窗口。
直接将代码写入框中。确保该代码具有正常的开始和结束标签。
完成后,单击左上角的插入。 点击插入按钮