3

如果你打开这个 Joomla 网站,你可以很容易理解我要做什么:http: //lnx.erusma.org

正如您在页面底部看到的,有一个名为Get in touch的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 Text Editor插入了这个 HTML 代码。

现在我想做以下事情:我必须在此表单中附加一个 php 脚本,该脚本将电子邮件发送到某个地址(发送发件人的姓名、发件人的电子邮件、邮件的主题和消息正文)

我可以把这个可执行的 PHP 脚本放到JCE Joomla 文本编辑器中吗?在我看来,这样做有一些问题,但我不知道我是否遗漏了什么。

肿瘤坏死因子

安德烈亚

4

3 回答 3

1

您可以使用模块来完成您的工作,而不是通过 JCE Joomla 文本编辑器使用 html 表单。

但是如果你想保持这样,那么你必须<form>使用下面的代码

<form action='index.php?option=com_GetInTouch' method="get">

之后,您必须开发自己的自定义 joomla,component命名为GetInTouch. 阅读这篇文章,了解如何componentjoomla 2.5 http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Developing_a_Basic_Component创建客户

于 2013-10-09T16:11:12.313 回答
1

JCE 编辑器将在保存您的自定义 HTML 模块时去除非 HTML 代码。

您可以使用 Sourcerer 或类似插件,并将您的代码包含在 {source}{/source} 标记中,以便保留代码。

来源: http ://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/custom-code-in-content/5051

于 2013-10-10T07:21:46.813 回答
1

您可以使用免费版本的 sourcerer。

这篇文章解释了如何使用这个插件 https://www.joomlahack.com/blog/joomla/use-javascript-or-php-in-a-joomla-article/#!/ccomment-comment=1408

步骤1。下载 Sourcerer 插件 转到 Joomla 扩展目录并找到 Sourcerer。 在此处输入图像描述

第2步。上传和安装 Sourcerer 在您的 Joomla 站点的管理员区域,单击扩展 > 管理。您将被带到扩展:安装管理页面:转到扩展管理

单击上传包文件选项卡。单击或浏览文件绿色按钮并在您的硬盘驱动器上找到 Sourcerer 插件安装文件。在插件包文件名上单击两次以开始安装。转到扩展 > 插件。并确保启用了以下插件: Button - Regular Labs - Sourcerer System - Regular Labs - Sourcerer

步骤#3。将 JavaScript 和 PHP 代码添加到 Joomla 文章转到文章添加新文章

单击内容 > 文章 > 添加新文章。单击 TinyMCE 编辑器工具栏上的新代码图标。 在此处输入图像描述

您将看到插入代码弹出窗口。

在此处输入图像描述

将代码直接写入框中。确保代码具有正常的开始和结束标记。

在此处输入图像描述

完成后,单击左上角的插入。单击插入按钮

单击保存或保存并关闭。现在在您的站点前端查看这篇文章。您应该会看到您的 JavaScript 和 PHP 代码片段在工作。 在此处输入图像描述

于 2020-06-19T12:40:40.203 回答