Bővítmények kompatibilitása
From LimeSurvey Manual
Magyarázat
Minden bővítmény config.xml fájljában található egy „compatibility” szakasz. Ez határozza meg, hogy a bővítmény kompatibilis-e a jelenleg telepített LimeSurvey verzióval.
Bővítménynek számítanak: a kérdőívtémák, a kérdéstémák, az üzemeltetői témák és a bővítmények (pluginok).
Ha a config.xml fájlban nincs „compatibility” szakasz, a bővítményt inkompatibilisnek tekinti a rendszer.
Érvényes formátumok
A „compatibility” szakasz egy vagy több „version” bejegyzést tartalmaz. Minden bejegyzés csak arra a főverzióra vonatkozik, amellyel kezdődik, és a telepített LimeSurvey verziónak egyenlőnek vagy magasabbnak kell lennie nála.
7
Ha a megadott érték 7, a bővítmény a LimeSurvey összes 7.x verziójával kompatibilis.
7.1
7.1.1
Ha a megadott érték 7.1, a bővítmény a LimeSurvey 7.1 verzióval és az összes későbbi 7.x verzióval kompatibilis, a 7.0 verzióval azonban nem.
Az a bővítmény, amely csak a 6.x verziót tartalmazza, nem kompatibilis a LimeSurvey 7 verzióval. Ha azt szeretné, hogy a bővítmény több főverzióval is működjön, adjon hozzá mindegyikhez egy-egy „version” bejegyzést.
Példa:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Ez a bővítmény a LimeSurvey összes 6.x és 7.x verziójával kompatibilis.
Kérdőívtémák
Egy inkompatibilis kérdőívtéma javításához adja hozzá a megfelelő verziószámot a téma config.xml fájljának „compatibility” szakaszához.
Ezt kétféleképpen teheti meg:
- Exportálja a kérdőívtémát, módosítsa a config.xml fájlt, majd importálja újra a témát.
- Ha hozzáfér a szerverhez, módosítsa a config.xml fájlt a LimeSurvey gyökérkönyvtárában található „upload/themes/survey/YOURTHEMENAME” mappában.
Mielőtt az egyéni kérdőívtémáját éles környezetben használná, egy tesztkérdőíven gondosan ellenőrizze, milyen módosításokat kell elvégeznie.
Az a kérdőívtéma, amely csak a telepített LimeSurvey verziónál két vagy több főverzióval régebbi verziókat tartalmaz (például csak az 5.x verziót a LimeSurvey 7 esetén), automatikusan eltávolításra kerül.
Kérdéstémák
Ahhoz, hogy egy kérdéstéma kompatibilis legyen a LimeSurvey egy új verziójával, frissítse a config.xml fájl „compatibility” szakaszát.
A fájl a kérdéstémán belül a „survey/questions/answer/QUESTIONTYPENAME/config.xml” helyen található. A szerveren a feltöltött kérdéstémák az „upload/themes/question/YOURTHEMENAME” mappában vannak tárolva.
Egy inkompatibilis kérdéstéma nem tölthető fel.
Üzemeltetői témák
Ha ez megtörténik, állítsa vissza az üzemeltetői témát az alapértelmezett „Sea_Green” témára közvetlenül az adatbázisban: a „settings_global” táblában (általában táblaelőtaggal, például „lime_settings_global”) keresse meg azt a sort, ahol a „stg_name” értéke „admintheme”, és állítsa a „stg_value” értékét „Sea_Green”-re.
Az üzemeltetői téma újbóli engedélyezéséhez adja hozzá a megfelelő verziószámot a téma config.xml fájljának „compatibility” szakaszához. Az egyéni üzemeltetői témák az „upload/admintheme/YOURTHEMENAME” mappában találhatók.
Bővítmények
Egy inkompatibilis bővítmény nem telepíthető és nem aktiválható. A bővítménykezelő megmutatja, mely bővítmények nem kompatibilisek.
Ahhoz, hogy egy bővítmény kompatibilis legyen a LimeSurvey egy új verziójával, adja hozzá a megfelelő verziószámot a bővítmény config.xml fájljának „compatibility” szakaszához. Az Ön által telepített bővítmények az „upload/plugins/PLUGINNAME” mappában találhatók.
Előtte ellenőrizze, hogy a bővítmény szerzője kiadott-e már verziót az Ön LimeSurvey verziójához.