Обновление модуля не обнаружено

Я написал XML для сервера обновлений в документации и протестировал его как действительный, так и имеющий функционал downloadurl, который является функциональным.

Я попытался очистить кеш и проверить наличие обновлений, но каждый раз, когда никакие обновления для моего плагина не возвращаются. Я пробовал это на двух разных Joomla! устанавливается на двух разных серверах, как с версиями модулей, по крайней мере на 1 ниже, чем с обновлением.

Существует очень небольшая документация об ошибках, и любая помощь будет оценена по достоинству. Я хочу вставить код проверки обновления, если я могу указать на его местоположение.

<updates>
<update>
    <name>Module name</name>
    <description>Redacted Description</description>
    <element>mod_redacted</element>
    <type>module</type>
    <client>site</client>
    <version>1.0.1</version>
    <downloads>
        <downloadurl type="full" format="zip">http://redacted.url/updates/mod_redacted_101.zip</downloadurl>
    </downloads>
    <tags>
    <tag>stable</tag>
    </tags>
    <maintainer>Joseph B.</maintainer>
    <maintainerurl>redacted</maintainerurl>
    <targetplatform name="joomla" version="3.1"/>
</update>

<updateservers>
    <server type="extension" name="Redacted Updates" priority="2">http://redacted.url/redacted.xml</server>
</updateservers>
2 голоса | спросил Joseph Boyle 13 52015vEurope/Moscow11bEurope/MoscowFri, 13 Nov 2015 21:41:29 +0300 2015, 21:41:29

1 ответ


3

Чтобы кто-то наткнулся на это в будущем, проблема была вызвана сочетанием слабых навыков чтения и неудобных имен тегов.

targetplatform ищет этот уровень платформы и только этот уровень. Вы можете указать targetplatform="3.[012345], но работающий Joomla! версия должна попадать в этот диапазон или обновление не будет обнаружено. Это, на мой взгляд, неудобная формулировка, поскольку большинство систем используют target , чтобы указать, какая из них является тестируемой средой, а не какой-либо необходимой средой.

ответил Joseph Boyle 13 52015vEurope/Moscow11bEurope/MoscowFri, 13 Nov 2015 22:04:43 +0300 2015, 22:04:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132