如果所需的插件未发布,是否有Joomla 2.5.x API可以检索插件信息(即参数)?
为什么:我们有一些仅在生产中启用的插件,我正在寻找一种方法来以编程方式获取某些参数,而无需直接查询数据库。
答案 0 :(得分:3)
尝试类似
的内容$userPlugin = JPluginHelper::getPlugin('user', 'joomla'); // group, specific - optional
$userPluginParams = new JRegistry();
$userPluginParams->loadString($userPlugin->params); //get the string as a jregistry
$useStrongEncryption = $userPluginParams->get('strong_passwords', 0); // get the one you want.
这是一种解决方法,可以让它无法运行但仍然能够获得:
好的,这是一个技巧/解决方法。您是否意识到插件具有访问级别?为什么不创建一个没有人的访问级别,并将插件分配为它运行的唯一级别。然后你可以发布它但它不会运行。