Združljivost razširitev
From LimeSurvey Manual
Pojasnilo
Vsaka razširitev ima v datoteki config.xml razdelek "compatibility". Ta določa, ali je razširitev združljiva z trenutno nameščeno različico LimeSurvey-a.
Razširitve so: teme anket, teme vprašanj, teme skrbnika in vtičniki.
Če datoteka config.xml nima razdelka "compatibility", se razširitev obravnava kot nezdružljiva.
Veljavne oblike
Razdelek "compatibility" vsebuje enega ali več vnosov "version". Vsak vnos velja samo za glavno različico, s katero se začne, nameščena različica LimeSurvey-a pa mora biti enaka ali višja od nje.
7
Če je nastavljena vrednost 7, je razširitev združljiva z vsemi različicami LimeSurvey-a 7.x.
7.1
7.1.1
Če je nastavljena vrednost 7.1, je razširitev združljiva z LimeSurvey-em 7.1 in vsemi poznejšimi različicami 7.x, ni pa združljiva z različico 7.0.
Razširitev, ki navaja samo 6.x, ni združljiva z LimeSurvey-em 7. Če želite, da razširitev deluje z več glavnimi različicami, dodajte po en vnos "version" za vsako od njih.
Primer:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Ta razširitev je združljiva z vsemi različicami LimeSurvey-a 6.x in 7.x.
Teme anket
Če želite popraviti nezdružljivo temo ankete, dodajte pravilno številko različice v razdelek "compatibility" v datoteki config.xml teme.
To lahko storite na 2 načina:
- Izvozite temo ankete, uredite datoteko config.xml in temo znova uvozite.
- Če imate dostop do strežnika, uredite datoteko config.xml v "upload/themes/survey/YOURTHEMENAME" v korenskem imeniku LimeSurvey-a.
Preden svojo prilagojeno temo ankete uporabite v produkcijskem okolju, v testni anketi skrbno preverite, katere spremembe morate narediti.
Tema ankete, ki navaja samo različice, ki so za dve ali več glavnih različic starejše od nameščene različice LimeSurvey-a (na primer samo 5.x v LimeSurvey-u 7), se samodejno odstrani.
Teme vprašanj
Če želite temo vprašanja narediti združljivo z novo različico LimeSurvey-a, posodobite razdelek "compatibility" v njeni datoteki config.xml.
Datoteka se nahaja v "survey/questions/answer/QUESTIONTYPENAME/config.xml" znotraj teme vprašanja. Na strežniku so naložene teme vprašanj shranjene v "upload/themes/question/YOURTHEMENAME".
Nezdružljive teme vprašanja ni mogoče naložiti.
Teme skrbnika
Če se to zgodi, nastavite temo skrbnika nazaj na privzeto temo "Sea_Green" neposredno v zbirki podatkov: V tabeli "settings_global" (običajno s predpono tabele, na primer "lime_settings_global") poiščite vrstico, kjer je "stg_name" enak "admintheme", in nastavite njen "stg_value" na "Sea_Green".
Če želite temo skrbnika znova omogočiti, dodajte pravilno številko različice v razdelek "compatibility" v datoteki config.xml teme. Prilagojene teme skrbnika se nahajajo v "upload/admintheme/YOURTHEMENAME".
Vtičniki
Nezdružljivega vtičnika ni mogoče namestiti ali aktivirati. Upravitelj vtičnikov prikaže, kateri vtičniki niso združljivi.
Če želite vtičnik narediti združljiv z novo različico LimeSurvey-a, dodajte pravilno številko različice v razdelek "compatibility" v datoteki config.xml vtičnika. Vtičniki, ki ste jih namestili sami, se nahajajo v "upload/plugins/PLUGINNAME".
Preden to storite, preverite, ali je avtor vtičnika že izdal različico za vašo različico LimeSurvey-a.