Совместимость расширений
From LimeSurvey Manual
Пояснение
У каждого расширения в файле config.xml есть раздел «compatibility». Он определяет, совместимо ли расширение с установленной в данный момент версией LimeSurvey.
К расширениям относятся: темы опросов, темы вопросов, темы панели администратора и плагины.
Если в файле config.xml нет раздела «compatibility», расширение считается несовместимым.
Допустимые форматы
Раздел «compatibility» содержит одну или несколько записей «version». Каждая запись относится только к той основной версии, с которой она начинается, при этом установленная версия LimeSurvey должна быть равна указанной или выше неё.
7
Если указано значение 7, расширение совместимо со всеми версиями LimeSurvey 7.x.
7.1
7.1.1
Если указано значение 7.1, расширение совместимо с LimeSurvey 7.1 и всеми более поздними версиями 7.x, но не совместимо с версией 7.0.
Расширение, в котором указана только версия 6.x, не совместимо с LimeSurvey 7. Чтобы расширение работало с несколькими основными версиями, добавьте отдельную запись «version» для каждой из них.
Пример:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Это расширение совместимо со всеми версиями LimeSurvey 6.x и 7.x.
Темы опросов
Чтобы исправить несовместимую тему опроса, добавьте правильный номер версии в раздел «compatibility» файла config.xml этой темы.
Это можно сделать двумя способами:
- Экспортируйте тему опроса, отредактируйте файл config.xml и снова импортируйте тему.
- Если у вас есть доступ к серверу, отредактируйте файл config.xml в каталоге "upload/themes/survey/YOURTHEMENAME" в корневой директории LimeSurvey.
Прежде чем использовать свою тему опроса в рабочей среде, внимательно проверьте в тестовом опросе, какие изменения необходимо внести.
Тема опроса, в которой указаны только версии, более старые чем установленная версия LimeSurvey на две и более основные версии (например, только 5.x в LimeSurvey 7), удаляется автоматически.
Темы вопросов
Чтобы сделать тему вопроса совместимой с новой версией LimeSurvey, обновите раздел «compatibility» в её файле config.xml.
Файл находится по пути "survey/questions/answer/QUESTIONTYPENAME/config.xml" внутри темы вопроса. На сервере загруженные темы вопросов хранятся в каталоге "upload/themes/question/YOURTHEMENAME".
Несовместимую тему вопроса загрузить нельзя.
Темы панели администратора
Если это произошло, верните тему по умолчанию «Sea_Green» непосредственно в базе данных: в таблице "settings_global" (обычно с префиксом таблицы, например "lime_settings_global") найдите строку, в которой "stg_name" равно "admintheme", и установите значение "stg_value" равным "Sea_Green".
Чтобы снова включить тему панели администратора, добавьте правильный номер версии в раздел «compatibility» файла config.xml этой темы. Пользовательские темы панели администратора находятся в каталоге "upload/admintheme/YOURTHEMENAME".
Плагины
Несовместимый плагин нельзя установить или активировать. Менеджер плагинов показывает, какие плагины несовместимы.
Чтобы сделать плагин совместимым с новой версией LimeSurvey, добавьте правильный номер версии в раздел «compatibility» файла config.xml этого плагина. Плагины, которые вы установили самостоятельно, находятся в каталоге "upload/plugins/PLUGINNAME".
Прежде чем это делать, проверьте, не выпустил ли автор плагина версию для вашей версии LimeSurvey.