Compatibilitatea extensiilor
From LimeSurvey Manual
Explicație
Fiecare extensie are o secțiune „compatibility” în fișierul config.xml. Aceasta determină dacă extensia este compatibilă cu versiunea LimeSurvey instalată în prezent.
Extensiile sunt: temele de sondaj, temele întrebărilor, temele administratorului și plugin-urile.
Dacă fișierul config.xml nu conține o secțiune „compatibility”, extensia este considerată incompatibilă.
Formate valide
Secțiunea „compatibility” conține una sau mai multe intrări „version”. Fiecare intrare se aplică doar versiunii majore cu care începe, iar versiunea LimeSurvey instalată trebuie să fie egală sau mai mare decât aceasta.
7
Dacă este setată valoarea 7, extensia este compatibilă cu toate versiunile 7.x ale LimeSurvey.
7.1
7.1.1
Dacă este setată valoarea 7.1, extensia este compatibilă cu LimeSurvey 7.1 și cu toate versiunile 7.x ulterioare, dar nu și cu 7.0.
O extensie care listează doar 6.x nu este compatibilă cu LimeSurvey 7. Pentru ca o extensie să funcționeze cu mai multe versiuni majore, adăugați câte o intrare „version” pentru fiecare dintre ele.
Exemplu:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Această extensie este compatibilă cu toate versiunile 6.x și 7.x ale LimeSurvey.
Teme de sondaj
Pentru a repara o temă de sondaj incompatibilă, adăugați numărul corect al versiunii în secțiunea „compatibility” din fișierul config.xml al temei.
Acest lucru se poate face în 2 moduri:
- Exportați tema de sondaj, editați fișierul config.xml și importați din nou tema.
- Dacă aveți acces la server, editați fișierul config.xml din „upload/themes/survey/YOURTHEMENAME” în directorul rădăcină LimeSurvey.
Verificați cu atenție, într-un sondaj de test, ce modificări trebuie să faceți înainte de a utiliza tema de sondaj personalizată într-un mediu de producție.
O temă de sondaj care listează doar versiuni cu două sau mai multe versiuni majore mai vechi decât versiunea LimeSurvey instalată (de exemplu, doar 5.x pe LimeSurvey 7) este dezinstalată automat.
Temele întrebărilor
Pentru a face o temă a întrebării compatibilă cu o versiune nouă de LimeSurvey, actualizați secțiunea „compatibility” din fișierul său config.xml.
Fișierul se află în „survey/questions/answer/QUESTIONTYPENAME/config.xml”, în interiorul temei întrebării. Pe server, temele întrebărilor încărcate sunt stocate în „upload/themes/question/YOURTHEMENAME”.
O temă a întrebării incompatibilă nu poate fi încărcată.
Temele administratorului
Dacă se întâmplă acest lucru, resetați tema administratorului la tema implicită „Sea_Green” direct în baza de date: în tabelul „settings_global” (de obicei cu un prefix de tabel, de exemplu „lime_settings_global”), găsiți rândul în care „stg_name” este „admintheme” și setați „stg_value” la „Sea_Green”.
Pentru a activa din nou o temă de administrare, adăugați numărul corect al versiunii în secțiunea „compatibility” din fișierul config.xml al temei. Temele de administrare personalizate se află în „upload/admintheme/YOURTHEMENAME”.
Plugin-uri
Un plugin incompatibil nu poate fi instalat sau activat. Managerul de plugin-uri arată care plugin-uri nu sunt compatibile.
Pentru a face un plugin compatibil cu o versiune nouă de LimeSurvey, adăugați numărul corect al versiunii în secțiunea „compatibility” din fișierul config.xml al plugin-ului. Plugin-urile instalate de dumneavoastră se află în „upload/plugins/PLUGINNAME”.
Înainte de a face acest lucru, verificați dacă autorul plugin-ului a lansat deja o versiune pentru versiunea dumneavoastră de LimeSurvey.