Kompatibilnost proširenja
From LimeSurvey Manual
Objašnjenje
Svako proširenje ima odjeljak "compatibility" u svojoj datoteci config.xml. On određuje je li proširenje kompatibilno s trenutno instaliranom verzijom LimeSurveya.
Proširenja su: teme upitnika, teme pitanja, teme administratora i dodaci.
Ako datoteka config.xml nema odjeljak "compatibility", proširenje se smatra nekompatibilnim.
Valjani formati
Odjeljak "compatibility" sadrži jedan ili više unosa "version". Svaki se unos odnosi samo na glavnu verziju kojom počinje, a instalirana LimeSurvey verzija mora biti jednaka ili viša od nje.
7
Ako je postavljena vrijednost 7, proširenje je kompatibilno sa svim 7.x verzijama LimeSurveya.
7.1
7.1.1
Ako je postavljena vrijednost 7.1, proširenje je kompatibilno s LimeSurveyem 7.1 i svim kasnijim 7.x verzijama, ali ne i s verzijom 7.0.
Proširenje koje navodi samo 6.x nije kompatibilno s LimeSurveyem 7. Kako biste omogućili da proširenje radi s nekoliko glavnih verzija, dodajte po jedan unos "version" za svaku od njih.
Primjer:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Ovo je proširenje kompatibilno sa svim 6.x i 7.x verzijama LimeSurveya.
Teme upitnika
Da biste popravili nekompatibilnu temu upitnika, dodajte ispravan broj verzije u odjeljak "compatibility" u datoteci config.xml te teme.
To se može učiniti na 2 načina:
- Izvezite temu upitnika, uredite datoteku config.xml i ponovno uvezite temu.
- Ako imate pristup poslužitelju, uredite datoteku config.xml u "upload/themes/survey/YOURTHEMENAME" u korijenskom direktoriju LimeSurveya.
Pažljivo provjerite u testnom upitniku koje izmjene trebate napraviti prije nego što svoju prilagođenu temu upitnika počnete koristiti u produkcijskom okruženju.
Tema upitnika koja navodi samo verzije koje su dvije ili više glavnih verzija starije od instalirane LimeSurvey verzije (na primjer samo 5.x na LimeSurveyu 7) automatski se deinstalira.
Teme pitanja
Da biste temu pitanja učinili kompatibilnom s novom verzijom LimeSurveya, ažurirajte odjeljak "compatibility" u njezinoj datoteci config.xml.
Datoteka se nalazi u "survey/questions/answer/QUESTIONTYPENAME/config.xml" unutar teme pitanja. Na poslužitelju se učitane teme pitanja pohranjuju u "upload/themes/question/YOURTHEMENAME".
Nekompatibilnu temu pitanja nije moguće učitati.
Teme administratora
Ako se to dogodi, vratite temu administratora na zadanu temu "Sea_Green" izravno u bazi podataka: u tablici "settings_global" (obično s prefiksom tablice, na primjer "lime_settings_global") pronađite redak u kojem je "stg_name" jednako "admintheme" i postavite njegov "stg_value" na "Sea_Green".
Da biste ponovno omogućili temu administratora, dodajte ispravan broj verzije u odjeljak "compatibility" u datoteci config.xml te teme. Prilagođene teme administratora nalaze se u "upload/admintheme/YOURTHEMENAME".
Dodaci
Nekompatibilan dodatak nije moguće instalirati niti aktivirati. Upravitelj dodataka prikazuje koji dodaci nisu kompatibilni.
Da biste dodatak učinili kompatibilnim s novom verzijom LimeSurveya, dodajte ispravan broj verzije u odjeljak "compatibility" u datoteci config.xml tog dodatka. Dodaci koje ste sami instalirali nalaze se u "upload/plugins/PLUGINNAME".
Prije toga provjerite je li autor dodatka već objavio verziju za vašu LimeSurvey verziju.