Questions tagged «plugin»

1
如何在核心组件中保存自定义字段
我正在尝试为每个#__content项目添加一个简单字段,并且我非常仔细地遵循了“向核心组件添加自定义字段”中的教程,用“ content”代替“ contact”。我现在有一个可安装的插件,该插件成功包含了“管理员内容项”编辑表单上的选项卡/字段,并且工作出色,除了令人讨厌的“保存”功能之外。 关于保存的唯一参考是(再次,内容而不是联系): 其他字段是从插件目录中的forms / contact.xml文件加载的。重要的是,这些字段位于一个具有name属性设置为“ params”的字段元素中。如果您未设置此属性名称,则这些字段将显示在管理站点中,但不会保存这些值。 该警告说明存在的事实向我暗示Joomla应该知道其中的字段,并且核心代码会处理它,但是由于它没有保存,我想知道是否应该添加另一个事件。 这是我需要的简单字段-用户不可见,但仍然很关键,并且几乎不需要CCK来存储它。 是什么错误/遗漏导致无法保存自定义字段? 更新:希望超出了自定义字段存储在数据库中的希望,我在#__content表中添加了一个具有相同名称的列,并尝试过-祝您好运。 gdp.php class plgContentGdp extends JPlugin { protected $autoloadLanguage = true; function onContentPrepareForm($form, $data) { $app = JFactory::getApplication(); $option = $app->input->get('option'); switch($option) { case 'com_content': if ($app->isAdmin()) { JForm::addFormPath(__DIR__ . '/forms'); $form->loadFile('content', false); } return true; } return true; …

2
将自定义按钮添加到核心后端组件
是否可以在不修改原始源代码的情况下向标准Joomla 3组件(com_contents)的JToolbar中添加自定义按钮(当然是具有自定义操作)? 背景:我需要在com_contents主屏幕上添加一个按钮(所有文章的列表),以创建大量的邮件功能。我当然可以修改标准的Joomla文件,但是如果我对其进行修改,那么当我将Joomla升级到新版本时,我将失去自定义功能。但是,如果我可以添加按钮,那么更新时我不会丢失任何更改... 如果有可能做到这一点,怎么办呢?创建一个插件?是否有任何教程可以指导我完成此插件的创建?

1
插件触发的最后一个事件
我需要知道哪个事件很可能是正常应用程序流程中触发的最后一个事件。 在所有默认控制器操作均已运行,模板已呈现并且可能已经交付之后,应触发事件,应用程序的下一步将是其自身的关闭。 我发现了这些事件: onAfterRoute onAfterDispatch 但是还有另一个,以后再叫吗? 提前感谢! 编辑 在开发过程中,我打开了Joomla的调试模式!在下面的屏幕截图中,我的问题的答案甚至是彩色的...
10 plugin  jevents 

1
前端的垃圾桶Joomla文章
我正在为Joomla 3.x开发一个小插件,当您使用Joomlas Frontend时会添加一个“垃圾文章”按钮。请参见下面的屏幕截图。 http://imgur.com/NYLGRdY 现在,当您单击列表项时,就会发生此AJAX调用。 这是代码: request = { "option" : "com_ajax", "plugin" : "deletearticle" "data" : "test", "format" : "raw" }; $.ajax({ type : "POST", data : request, success: function (response) { $("p:first").html("Data: " + response) } }); 以及辅助PHP文件。 <?php jimport('joomla.plugin.plugin'); class plgAjaxDeletearticle extends JPlugin { function onAjaxDeletearticle() { …

1
仅在激活电子邮件时发生插件事件
我只是在URL https://docs.joomla.org/Plugin/Events/User/en中引用Joomla用户插件事件 onUserLogin onUserAuthenticate onUserBeforeSave 只是想知道只有当他们从“电子邮件激活”链接验证其电子邮件地址时,哪个人才能帮助我做些什么? 注意:在激活电子邮件期间,我必须连接到SOAP服务器并验证一些内容,然后才允许他激活帐户。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.