x

Основные главы

  1. LimeSurvey Cloud и LimeSurvey CE: сравнение
  2. Краткое руководство по началу работы - LimeSurvey 3.0+
  3. Установка - LimeSurvey CE
  4. Как разработать хороший опрос (руководство)
  5. Начиная
  6. Администрирование LimeSurvey
  7. Опросы - Вступление
  8. Настройки опроса
  9. Меню опроса
  10. Структура опроса
  11. Вопросы — введение
  12. Группы вопросов - введение
  13. Опросы - управление
  14. Параметры панели инструментов опроса
  15. Многоязычный опрос
  16. Движок ExpressionScript — краткое руководство
  17. Не классифицированы и расширенные функции
  18. ЧаВо
  19. Устранение неполадок
  20. Обходные пути
  21. Лицензия
  22. Журнал изменений версий
  23. Плагины
 Actions

Совместимость расширений

From LimeSurvey Manual

Эта страница, возможно, переведена машинным способом и может содержать ошибки. Показать английский оригинал · Улучшить этот перевод
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

Пояснение

У каждого расширения в файле 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.

  Изменение номера версии лишь убирает предупреждение о совместимости. Оно не гарантирует, что расширение будет работать с новой версией LimeSurvey. Всегда проверяйте обновлённое расширение на тестовой установке или в тестовом опросе, прежде чем использовать его в рабочей среде.


Темы опросов

Чтобы исправить несовместимую тему опроса, добавьте правильный номер версии в раздел «compatibility» файла config.xml этой темы.

Это можно сделать двумя способами:

  1. Экспортируйте тему опроса, отредактируйте файл config.xml и снова импортируйте тему.
  2. Если у вас есть доступ к серверу, отредактируйте файл 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".
Несовместимую тему вопроса загрузить нельзя.

Темы панели администратора

  Прежде чем обновлять номер версии совместимости в файле config.xml, учтите, что включение несовместимой темы панели администратора может нарушить работу интерфейса администратора.
Если это произошло, верните тему по умолчанию «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.