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, разширението е съвместимо с всички версии 7.x на LimeSurvey.

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>

Това разширение е съвместимо с всички версии 6.x и 7.x на LimeSurvey.

  Промяната на номера на версията само премахва предупреждението за съвместимост. Тя не прави разширението работещо с новата версия на LimeSurvey. Винаги тествайте актуализираното разширение на тестова инсталация или с тестово проучване, преди да го използвате в реална среда.


Теми на проучванията

За да поправите несъвместима тема на проучване, добавете правилния номер на версията в секцията „compatibility“ на файла config.xml на темата.

Това може да стане по 2 начина:

  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.