是否可以在不直接查询数据库的情况下获取未发布插件的参数?

时间:2013-08-06 18:57:11

标签: joomla joomla2.5 joomla-extensions

如果所需的插件未发布,是否有Joomla 2.5.x API可以检索插件信息(即参数)?

为什么:我们有一些仅在生产中启用的插件,我正在寻找一种方法来以编程方式获取某些参数,而无需直接查询数据库。

1 个答案:

答案 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.

这是一种解决方法,可以让它无法运行但仍然能够获得:

好的,这是一个技巧/解决方法。您是否意识到插件具有访问级别?为什么不创建一个没有人的访问级别,并将插件分配为它运行的唯一级别。然后你可以发布它但它不会运行。