x

Capitolele principale

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Ghid de pornire rapidă - LimeSurvey 3.0+
  3. Instalare - LimeSurvey CE
  4. Cum să proiectați un sondaj bun (ghid)
  5. Noțiuni de bază
  6. Administrarea LimeSurvey
  7. Sondaje - introducere
  8. Setările sondajului
  9. Meniul sondajului
  10. Structura sondajului
  11. Întrebări - introducere
  12. Grupuri de întrebări - introducere
  13. Sondaje - management
  14. Opțiunile barei de instrumente pentru sondaj
  15. Sondaj multilingv
  16. ExpressionScript Engine - Ghid de pornire rapidă
  17. Funcții neclasificate și avansate
  18. Întrebări frecvente generale
  19. Depanare
  20. Soluții alternative
  21. Licență
  22. Jurnal de modificare a versiunii
  23. Pluginuri - avansate
 Actions

Compatibilitatea extensiilor

From LimeSurvey Manual

Este posibil ca această pagină să fi fost tradusă automat și să conțină erori. Afișează originalul în engleză · Îmbunătățește această traducere
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

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.

  Modificarea numărului versiunii doar elimină avertismentul de compatibilitate. Nu face ca extensia să funcționeze cu noua versiune LimeSurvey. Testați întotdeauna o extensie actualizată pe o instalare de test sau cu un sondaj de test înainte de a o utiliza într-un mediu de producție.


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:

  1. Exportați tema de sondaj, editați fișierul config.xml și importați din nou tema.
  2. 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

  Înainte de a actualiza numărul versiunii de compatibilitate din fișierul config.xml, rețineți că activarea unei teme de administrare incompatibile poate bloca interfața de administrare.
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.