Внимание!
Я поменял всю структуру addon_id, которую я использую для своих аддонов, поэтому эта версия является переизданием функциональности, доступной в настоящее время в версии 2.0, но с новым addon_id.
Обратите внимание, что вы не можете напрямую обновить версию v2.0.3 - требуются дополнительные шаги вручную - см. Инструкции по обновлению ниже.
Если вы еще не установили v2.x, просто установите v3.x, как обычно, для любого аддона. Если вы обновляетесь с v2.x дополнения, следуйте инструкциям ниже.
Обновленные инструкции для перехода с v2.x аддона (прочитайте это полностью перед запуском!):
A) Простое обновление от v2.x - потеря кэшированных данных и опций
Если вы не возражаете потерять свой кеш данных или дополнительные параметры - вы можете просто удалить существующий аддон (удалить файлы из файловой системы!). А затем установить новую версию v3.x
B) Полное обновление от v2.x - сохранение данных в кэше и настройка опций
Чтобы сохранить все кэшированные данные и параметры конфигурации, внимательно следуйте этим инструкциям (осторожно - если делать это в неправильном порядке или пропустить шаг, это может привести к потере данных!):
Создайте резервные копии своих форумов (как базы данных, так и файловой системы) перед попыткой обновления - вы можете потерять данные, если вы ошиблись!
Настоятельно рекомендуется закрыть ваши форумы перед началом процесса обновления.
В базе данных вашего форума найдите таблицу xf_addon, а затем найдите строку addon_id = GeoIP
Измените поле is_legacy для этой строки и установите значение 1. Это пометит аддон как "устаревший" в пользовательском интерфейсе администратора и отключит аддон.
Извлеките новый аддон v3.0.x в файловую систему. Он не будет переписывать существующую установку аддона из-за изменения addon_id
Обновите список аддонов в админке - система должна предложить обновить аддон вместо его установки, обнаружив, что старый аддон является «устаревшей» версией.
Продолжить обновление - все данные и настройки параметров будут сохранены, старый аддон будет удален и отобразится в пользовательском интерфейсе администратора как «Не установленный». НЕ переустанавливайте старый аддон!
Удалите старые файлы аддона из файловой системы полностью - их можно найти в <forum_root> / src / addons / GeoIP
Проверьте, работает ли новая версия аддона - найдите тестовый набор в разделе «Инструменты» в админке