x

الفصول الرئيسية

  1. LimeSurvey Cloud مقابل LimeSurvey CE
  2. دليل البدء السريع - LimeSurvey 3.0+
  3. التثبيت - LimeSurvey CE
  4. كيفية تصميم استبيان جيد (دليل)
  5. البدء
  6. إدارة LimeSurvey
  7. الاستبيانات - مقدمة
  8. إعدادات الاستبيان
  9. قائمة المسح
  10. هيكل المسح
  11. الأسئلة - مقدمة
  12. مجموعات الأسئلة - مقدمة
  13. المسوحات - الإدارة
  14. خيارات شريط أدوات الاستبيان
  15. استبيان متعدد اللغات
  16. محرك ExpressionScript - دليل البدء السريع
  17. غير مصنفة والميزات المتقدمة
  18. الأسئلة الشائعة العامة
  19. استكشاف الأخطاء وإصلاحها
  20. حلول بديلة
  21. الترخيص
  22. سجل تغييرات الإصدارات
  23. البرامج المساعدة
 Actions

توافق الامتدادات

From LimeSurvey Manual

ربما تُرجمت هذه الصفحة آليًا وقد تحتوي على أخطاء. عرض الأصل الإنجليزي · تحسين هذه الترجمة
This page is a translated version of the page Extension compatibility and the translation is 100% complete.

شرح

يحتوي كل امتداد على قسم "compatibility" في ملف config.xml الخاص به. يحدد هذا القسم ما إذا كان الامتداد متوافقًا مع نسخة LimeSurvey المثبتة حاليًا.
الامتدادات هي: قوالب الاسبيان وقوالب الأسئلة وقوالب الإدارة والبرامج المساعدة.
إذا لم يحتوِ ملف config.xml على قسم "compatibility"، فسيُعامل الامتداد على أنه غير متوافق.

الصيغ الصالحة

يحتوي قسم "compatibility" على إدخال واحد أو أكثر من إدخالات "version". ينطبق كل إدخال فقط على النسخة الرئيسية التي يبدأ بها، ويجب أن تكون نسخة LimeSurvey المثبتة مساوية له أو أعلى منه.

7
إذا تم تعيين القيمة 7، فإن الامتداد متوافق مع جميع نسخ LimeSurvey من الفئة 7.x.

7.1
7.1.1
إذا تم تعيين القيمة 7.1، فإن الامتداد متوافق مع LimeSurvey 7.1 وجميع نسخ 7.x اللاحقة، ولكنه ليس متوافقًا مع 7.0.

الامتداد الذي يذكر 6.x فقط ليس متوافقًا مع LimeSurvey 7. لجعل الامتداد يعمل مع عدة نسخ رئيسية، أضف إدخال "version" واحدًا لكل نسخة منها.

مثال:

<compatibility>
    <version>6.0</version>
    <version>7.0</version>
</compatibility>

هذا الامتداد متوافق مع جميع نسخ LimeSurvey من الفئتين 6.x و7.x.

  تغيير رقم النسخة يزيل تحذير التوافق فقط، ولا يجعل الامتداد يعمل مع نسخة LimeSurvey الجديدة. اختبر دائمًا الامتداد المحدَّث على تثبيت تجريبي أو باستخدام استبيان تجريبي قبل استخدامه في بيئة العمل الفعلية.


قوالب الاسبيان

لإصلاح تصميم استبيان غير متوافق، أضف رقم النسخة الصحيح إلى قسم "compatibility" في ملف config.xml الخاص بالقالب.

يمكن القيام بذلك بطريقتين:

  1. قم بتصدير تصميم الاستبيان، ثم حرر ملف config.xml واستورد القالب مرة أخرى.
  2. إذا كان لديك وصول إلى الخادم، فحرر ملف config.xml في "upload/themes/survey/YOURTHEMENAME" داخل المجلد الجذر لـ LimeSurvey.

تحقق بعناية في استبيان تجريبي من التغييرات التي تحتاج إلى إجرائها قبل استخدام تصميم الاستبيان المخصص في بيئة العمل الفعلية.

يتم حذف تصميم الاستبيان تلقائيًا إذا كان يذكر فقط نسخًا أقدم بنسختين رئيسيتين أو أكثر من نسخة LimeSurvey المثبتة (على سبيل المثال 5.x فقط على LimeSurvey 7).

قوالب الأسئلة

لجعل قالب السؤال متوافقًا مع نسخة جديدة من LimeSurvey، حدّث قسم "compatibility" في ملف config.xml الخاص به.
يوجد الملف في "survey/questions/answer/QUESTIONTYPENAME/config.xml" داخل قالب السؤال. على الخادم، تُخزَّن قوالب الأسئلة المحمّلة في "upload/themes/question/YOURTHEMENAME".
لا يمكن تحميل قالب سؤال غير متوافق.

قوالب الإدارة

  قبل تحديث رقم نسخة التوافق في ملف config.xml، يرجى الانتباه إلى أن تفعيل قالب إدارة غير متوافق قد يؤدي إلى تعطل واجهة الإدارة.
إذا حدث ذلك، أعد تعيين قالب الإدارة إلى القالب الافتراضي "Sea_Green" مباشرة في قاعدة البيانات: في الجدول "settings_global" (عادةً مع بادئة الجدول، مثل "lime_settings_global")، ابحث عن الصف الذي تكون فيه قيمة "stg_name" هي "admintheme" وعيّن قيمة "stg_value" الخاصة به إلى "Sea_Green".


لتفعيل قالب إدارة مرة أخرى، أضف رقم النسخة الصحيح إلى قسم "compatibility" في ملف config.xml الخاص بالقالب. توجد قوالب الإدارة المخصصة في "upload/admintheme/YOURTHEMENAME".

البرامج المساعدة

لا يمكن تثبيت برنامج مساعد غير متوافق أو تفعيله. يعرض مدير البرامج المساعدة البرامج التي ليست متوافقة.
لجعل برنامج مساعد متوافقًا مع نسخة جديدة من LimeSurvey، أضف رقم النسخة الصحيح إلى قسم "compatibility" في ملف config.xml الخاص بالبرنامج المساعد. توجد البرامج المساعدة التي ثبّتّها بنفسك في "upload/plugins/PLUGINNAME".
قبل القيام بذلك، تحقق مما إذا كان مطوّر البرنامج المساعد قد أصدر بالفعل نسخة لنسخة LimeSurvey الخاصة بك.