Сумісність розширень
From LimeSurvey Manual
Пояснення
Кожне розширення має розділ "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.
Теми опитування
Щоб виправити несумісну тему опитування, додайте правильний номер версії до розділу "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.