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 Engine - Короткий посібник
  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.

Пояснення

Кожне розширення має розділ "compatibility" у файлі config.xml. Він визначає, чи сумісне розширення з установленою на даний момент версією 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.