gpt4 book ai didi

joomla - 如何从存储库更新 joomla 模块?

转载 作者:行者123 更新时间:2023-12-02 04:35:53 24 4
gpt4 key购买 nike

我创建了模块并将其放入 joomla 存储库。我为那个模块创建了更新,也放入了存储库。在我的 xml 文件中,我写了一些行来安装标签:

 <install version="1.5" type="module" client="site" method="upgrade">

我知道如何在 joomla 中更新扩展(Update extentions)

<extension type="component" version="2.5.0" method="upgrade">

但是如何更新模块呢?在管理部分,我无法从存储库中看到我的更新。你能帮我吗,或者你能给我一些链接,我可以在其中阅读有关 Joomla 中仅模块更新的信息。

谢谢!

最佳答案

您首先需要将以下内容添加到您的模块的 XML 文件中:

<updateservers>
<server type="extension" name="Name of Module" priority="1">http://www.example.com/update.xml</server>
</updateservers>

然后,创建一个名为update.xml的新XML文件(如果你想给它起别的名字,那么一定要在上面的代码中更改名称)并在其中添加以下代码:

<updates>
<update>
<name>Name of Module</name>
<description>description goes here</description>
<element>mod_my_module</element>
<type>module</type>
<version>1.0.0</version>
<downloads>
<downloadurl type="full" format="zip">http://www.example.com/module.zip</downloadurl>
</downloads>
<maintainer>Company Name</maintainer>
<maintainerurl>http://www.example.com</maintainerurl>
<targetplatform name="joomla" version="2.5"/>
<client>0</client>
<client_id>0</client_id>
</update>
<updates>

每次要发布更新时,只需复制 <update>标签和其中的所有内容,并将其放在前一个之上。所以这里将是版本 1.0.01.1.0

的示例
<updates>
<update>
<name>Name of Module</name>
<description>description goes here</description>
<element>mod_my_module</element>
<type>module</type>
<version>1.1.0</version>
<downloads>
<downloadurl type="full" format="zip">http://www.example.com/module.zip</downloadurl>
</downloads>
<maintainer>Company Name</maintainer>
<maintainerurl>http://www.example.com</maintainerurl>
<targetplatform name="joomla" version="2.5"/>
<client>0</client>
<client_id>0</client_id>
</update>
<update>
<name>Name of Module</name>
<description>description goes here</description>
<element>mod_my_module</element>
<type>module</type>
<version>1.0.0</version>
<downloads>
<downloadurl type="full" format="zip">http://www.example.com/module.zip</downloadurl>
</downloads>
<maintainer>Company Name</maintainer>
<maintainerurl>http://www.example.com</maintainerurl>
<targetplatform name="joomla" version="2.5"/>
<client>0</client>
<client_id>0</client_id>
</update>
<updates>

希望对你有帮助

关于joomla - 如何从存储库更新 joomla 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21991460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com