Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在joomla模块后端页面中运行自定义php代码_Joomla_Joomla2.5_Joomla Extensions - Fatal编程技术网

在joomla模块后端页面中运行自定义php代码

在joomla模块后端页面中运行自定义php代码,joomla,joomla2.5,joomla-extensions,Joomla,Joomla2.5,Joomla Extensions,我用的是Joomla 2.5, 我正在处理一个模块。我的模块在前端加载一些Java脚本。当管理员点击保存按钮时,我想在后端运行一些php代码。怎么做 您可以编写一个插件,使用事件触发器onBeforeSave,然后当您点击save按钮时,插件运行。 您可以对post发送的数据进行任何验证,如果验证失败,只需返回false,您将返回表单 您可以在此处查看有关如何执行此操作的一些文档: 您可以按照此问题中概述的内容进行操作:[[1]:对不起,我以为你想在服务器上执行,现在我看到它在服务器上的模块保

我用的是Joomla 2.5,
我正在处理一个模块。我的模块在前端加载一些Java脚本。当管理员点击保存按钮时,我想在后端运行一些php代码。怎么做

您可以编写一个插件,使用事件触发器onBeforeSave,然后当您点击save按钮时,插件运行。 您可以对post发送的数据进行任何验证,如果验证失败,只需返回false,您将返回表单

您可以在此处查看有关如何执行此操作的一些文档:


您可以按照此问题中概述的内容进行操作:[[1]:对不起,我以为你想在服务器上执行,现在我看到它在服务器上的模块保存的后端/管理区域。joomla论坛上有这篇文章,但我不确定它是否有效…谢谢你的回复,我想如果我试着在自定义字段(后端)上进行表单验证在保存按钮,我可以添加我的自定义php代码,我需要在模块中搜索如何对自定义字段进行表单验证。自定义代码包括向url发送post请求,我正在寻找php方式,而不是ajax。例如,在drupal cms中,有直接函数/挂钩(drupalchat\u设置\u表单\u验证)当管理员按下保存按钮时自动调用。谢谢回复。我已经解决了这个问题