我遇到了以下问题,我创建了一个文件夹(名为“forms”)来存储 phpmailer 的文件,然后我必须以这种方式将操作放入表单中:action="forms/mail.php"。
但是当我尝试它在 url 中打开一个未找到的页面 e 时,它显示为:“perfilo/index.php/forms/mail.php”,我试图删除“index.php/”部分并执行脚本看起来没有它也能工作。
谁能告诉我如何摆脱这个“index.php/”部分?我做错了什么还是什么?
谢谢
你走错了路。
在 joomla 中,您需要实现一个联系表单。您可以像下面这样实现它。
Joomla 为您提供默认组件 com_contact 来自 com_contact\views\contact\tmpl\ 的任何文件,或者您可以使用自定义设计创建新布局。
您可以通过 wwww.domain.com/index.php?option=com_contact&view=contact&layout=default 或您的自定义布局访问 url 中的文件。
然后 joomla 本身提供了一些表单,如果你想定制你也可以这样做。
他们在表单中设置的联系控制器的操作。并发送邮件。
我得到了您的观点,您正在尝试创建自定义设计并将其设置为文章。如果你想遵循自己的方法。
你可以这样工作。表单操作留空。并且 onclick 你必须通过 jquery 设置操作然后提交
希望这可以解决您的问题