【问题标题】:joomla 3.0 extension manager not finding update of modulejoomla 3.0 扩展管理器未找到模块更新
【发布时间】:2012-09-21 15:21:18
【问题描述】:
我开发了一个可以在 Joomla 2.5 Extension Manager 中更新的模块。
我在任何地方都找不到表明某些东西需要有所不同才能在 Joomla 3.0 中正常工作的信息
我不打算通过提供指向它的链接来宣传这个模块,我只是想寻求帮助来解决这个问题。
这是您可以下载的页面:
http://code.google.com/p/mod-random-article/downloads/list
如果您在 Joomla 2.5 上安装 v1.1,扩展管理器将找到新的更新 v1.2。
如果您将它安装在 Joomla 3.0 上,扩展管理器将找不到新版本。
谁能帮忙?
谢谢
【问题讨论】:
标签:
joomla
joomla2.5
joomla-extensions
joomla3.0
【解决方案1】:
我找到了解决问题的方法。
这看起来很容易..我不知道我之前怎么找不到这个。
我不得不在针对 Joomla 3.0 的更新服务器上的清单文件中添加另一个标签,如下所示:
<updates>
...
<update>
...
<targetplatform name="joomla" version="3.0"/>
...
</update>
</updates>
【解决方案2】:
我已将所有内容重命名为相应的插件名称,但 joomla 仍然没有找到我创建的新复制和修改的插件。
最后我发现XML对象的plugin属性,需要和插件同名。所以假设新的插件名称是xxyyzz,如下图所示,随着其他各自的变化,插件属性也应该更新。
<files>
<filename plugin="xxyyzz">xxyyzz.php</filename>
</files>