Keserasian sambungan
From LimeSurvey Manual
Penerangan
Setiap sambungan mempunyai bahagian "compatibility" dalam fail config.xml. Bahagian ini menentukan sama ada sambungan tersebut serasi dengan versi LimeSurvey yang dipasang pada masa ini.
Sambungan terdiri daripada: tema tinjauan, tema soalan, tema pentadbir dan pemalam.
Jika fail config.xml tidak mempunyai bahagian "compatibility", sambungan tersebut dianggap tidak serasi.
Format yang sah
Bahagian "compatibility" mengandungi satu atau lebih entri "version". Setiap entri hanya terpakai pada versi major yang menjadi permulaannya, dan versi LimeSurvey yang dipasang mestilah sama dengan atau lebih tinggi daripadanya.
7
Jika nilai 7 ditetapkan, sambungan tersebut serasi dengan semua versi 7.x LimeSurvey.
7.1
7.1.1
Jika nilai 7.1 ditetapkan, sambungan tersebut serasi dengan LimeSurvey 7.1 dan semua versi 7.x yang lebih baharu, tetapi tidak serasi dengan 7.0.
Sambungan yang hanya menyenaraikan 6.x tidak serasi dengan LimeSurvey 7. Untuk menjadikan sambungan berfungsi dengan beberapa versi major, tambah satu entri "version" untuk setiap versi tersebut.
Contoh:
<compatibility>
<version>6.0</version>
<version>7.0</version>
</compatibility>
Sambungan ini serasi dengan semua versi 6.x dan 7.x LimeSurvey.
Tema tinjauan
Untuk membetulkan tema tinjauan yang tidak serasi, tambah nombor versi yang betul pada bahagian "compatibility" dalam fail config.xml tema tersebut.
Ini boleh dilakukan dengan 2 cara:
- Eksport tema tinjauan, edit fail config.xml dan import semula tema tersebut.
- Jika anda mempunyai akses ke pelayan, edit fail config.xml dalam "upload/themes/survey/YOURTHEMENAME" di direktori root LimeSurvey.
Semak dengan teliti dalam tinjauan ujian perubahan yang perlu anda lakukan sebelum menggunakan tema tinjauan tersuai anda dalam persekitaran langsung.
Tema tinjauan yang hanya menyenaraikan versi yang lebih lama sebanyak dua versi major atau lebih daripada versi LimeSurvey yang dipasang (contohnya hanya 5.x pada LimeSurvey 7) akan dinyahpasang secara automatik.
Tema soalan
Untuk menjadikan tema soalan serasi dengan versi baharu LimeSurvey, kemas kini bahagian "compatibility" dalam fail config.xml tema tersebut.
Fail ini terletak di "survey/questions/answer/QUESTIONTYPENAME/config.xml" di dalam tema soalan. Pada pelayan, tema soalan yang dimuat naik disimpan di "upload/themes/question/YOURTHEMENAME".
Tema soalan yang tidak serasi tidak boleh dimuat naik.
Tema pentadbir
Jika ini berlaku, tetapkan semula tema pentadbir kepada tema lalai "Sea_Green" terus dalam pangkalan data: Dalam jadual "settings_global" (biasanya dengan awalan jadual, contohnya "lime_settings_global"), cari baris yang "stg_name" ialah "admintheme" dan tetapkan "stg_value" kepada "Sea_Green".
Untuk mengaktifkan semula tema pentadbir, tambah nombor versi yang betul pada bahagian "compatibility" dalam fail config.xml tema tersebut. Tema pentadbir tersuai terletak di "upload/admintheme/YOURTHEMENAME".
Pemalam
Pemalam yang tidak serasi tidak boleh dipasang atau diaktifkan. Pengurus pemalam menunjukkan pemalam mana yang tidak serasi.
Untuk menjadikan pemalam serasi dengan versi baharu LimeSurvey, tambah nombor versi yang betul pada bahagian "compatibility" dalam fail config.xml pemalam tersebut. Pemalam yang anda pasang sendiri terletak di "upload/plugins/PLUGINNAME".
Sebelum melakukannya, semak sama ada pengarang pemalam telah mengeluarkan versi untuk versi LimeSurvey anda.