دليل تخصيص السمة وتسجيل الدخول
/src/includes/theme/tema-name_*siteid* يُستخدم الدليل لإدارة السمة وتخصيصات تسجيل الدخول الخاصة بكل موقع. لا تتأثر التخصيصات التي تم إجراؤها في هذا الدليل بالتزامات Git وترقيات النظام. يمكنك إنشاء تصميمات خاصة بالموقع عن طريق تحرير ملفاتك مثل CSS وJS وlogin.cfm هنا. بدلاً من تحرير الملفات القياسية، يمكنك منع سحق الملفات أثناء عمليات السحب عن طريق إجراء التخصيصات الخاصة بك في هذا الدليل الخاص. يساعدك هذا الدليل على إدارة تخصيصاتك بطريقة آمنة ومستدامة.
موقع الملف وتفاصيل التخصيص
/src/includes/theme/theme-name_*siteid* الدليل محجوز لاستضافة السمة وتخصيصات تسجيل الدخول الخاصة بكل موقع. تم تجاهل هذا الدليل بواسطة Git. ولذلك، فإن التغييرات التي تم إجراؤها هنا ليست ملتزم بها وتظل خاصة بالموقع ذي الصلة فقط.
تخصيصات السمات
- ملفات السمات (CSS، JS، وما إلى ذلك) يجب أن تكون موجودة في هذا الدليل ويجب إجراء التعديلات هنا.
- لا تتأثر التغييرات التي تم إجراؤها في هذا الدليل بترقيات النظام. . وبالتالي، يتم الحفاظ على الأنماط والوظائف الخاصة بالموقع.
- تنبيه: لا تتداخل مع ملفات السمات القياسية ضمن
/AddOns/Yazilimsa/Protein/reactor/themes. يتم سحق هذه الملفات في عمليات سحب يتم إجراؤها في بيئة Git. تأكد من إجراء التخصيصات الخاصة بك في دليل السمات أعلاه.
/src/includes/theme/theme-name_*siteid*/custom.css/src/includes/theme/theme-name_*siteid*/custom.js
تسجيل الدخول التخصيصات
- إذا كان سيتم استخدام شاشة تسجيل دخول خاصة بالموقع، فيجب إضافة الملف
login.cfmإلى هذا الدليل: - /src/includes/theme/theme-name_*siteid*/login.cfm
- إذا كان تسجيل الدخول.cfm موجودًا في هذا الدليل، فسيقوم النظام تلقائيًا بتشغيل هذا ملف. إذا لم يكن الأمر كذلك، فسيتم استخدام
login.cfmالقياسي في الدليل الرئيسي. - تنبيه: التغييرات التي تم إجراؤها على ملف
login.cfmفي الدليل الرئيسي يتم سحقها أثناء عمليات سحب في بيئة Git. إذا كنت بحاجة إلى التخصيص، انسخ الملف القياسي وقم بتحريره هنا.
تحديث حالة الملفات الأصلية
التدخلات التي تم إجراؤها على السمة القياسية أو ملفات تسجيل الدخول في الدليل الرئيسي أثناء عمليات سحب Git سحق . لذلك،تجنب إجراء تغييرات على الملفات الأصلية. استخدم الدليل المذكور أعلاه للتخصيصات الخاصة بموقعك.
نصائح
- بالنسبة لتخصيصات السمات: أنشئ بنية معيارية عن طريق الاحتفاظ بملفات CSS وJS في ملف منفصل. وهذا يجعل التعديلات المستقبلية أسهل.
/src/includes/theme/theme-name_*siteid*/site-special-styles.css/src/includes/theme/theme-name_*siteid*/site-special-scripts.js
- في تخصيصات تسجيل الدخول: تحرير الملف
login.cfmفي الدليل الرئيسي بدلاً من ذلك، قم بتخصيص هذا الملف عن طريق نسخه إلى الدليل أعلاه. سيؤدي إجراء تغييرات على الملف القياسي إلى فقدانه أثناء عمليات السحب. - النسخ الاحتياطي: تأكد من عمل نسخة احتياطية لملفاتك قبل إجراء التعديلات. خاصة بعد ترقية النظام، تحقق من ملفاتك المخصصة وقم بتكييفها مع النظام الجديد عند الضرورة.