shqawe
ربي أشرح لي صدري
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم
اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،
نستكمل معكم اليوم ما بدنأه في الدرس السابق من دورة برمجة الاضافات ومن فاته الدرس السابق يستطيع مراجعة الدرس بزيارة فهرس الدورة عن طريق الرابط التالي:
انتهينا في الدرس السابق من انشاء الاضافة عن طريق الاوامر واليوم باذن الله سوف نقوم باضافة بعض التعديلات عليها
ولكن قبل البدأ في اضافة بعض التعديلات على هذه الاضافة نود ان نعرف مانوع الاضافة التي سوف ننشئها لذا
اخترت ان نكمل هذه الدورة بمثال تطبيقي وسوف يكون هذا المثال باذن الله لعمل اضافة كلمة مدير الموقع
لنبدأ الان باضافة خيارات تحكم لهذه الاضافة لذا لنتوجه الى:
لوحة التحكم > خيارات > اضافة مجموعة خيار
ثم قم بملئ الخيارات كما في هذه الصورة
ما يهم في الصورة السابقة خيارين
الاول: معرف الاضافة وهذا المعرف يجب ان يكون فريد وغير مشابه لغيره وضع الاسم الذي تريد
الثاني: الاضافة وستجد قائمة منسدلة فيها جميع الاضافات اختر من بينها الاضافة التي انشئناها الدرس الماضي كما هو مشار في الصورة السابقة
ثم قم بحفظ المعلومات للتنتقل الى الصفحة التالية
الان سوف نحتاج الى اضافة خيارات لمجموعة الخيار اللتي اضفناها ولكن لنقف لحظة ونفكر قليلا ً
ماذا نحتاج من خيارات لنتحكم باضافتنا
الان لنقم باضافة اول خيار وهو تفعيل وتعطيل الاضافة الان لنقم بالضغط على اضافة خيار لتفتح لك هذه الصحفة
سأشرح الان الخيارات بالتفصيل:
يضم تعديل الصيغة الخيارات التالية وسأضع ماذا تعني:
1- صندوق نص = textarea
2- spin box او مربع الترتيب = input type number
3- خانة اختيار تشغيل / ايقاف = one checkbox
3- تشغيل / إيقاف مربع اختيار مع مربع نص = checkbox بالاضافة الى input
4- ازرار اختيار = radio
5- اختر قائمة = select menu
6- خانة اختيار = multiple checkbox
7- قالب = template
8- php callback = صيغة من ملف php
9-ادخال اسم المستخدم = مربع نص input type text خاص باسم المستخدم
10- icon = خاص بالايقونات fontawasem
لنكمل شرح باقي الخيارات
- صيغة parameters: هنا نضع القيمة الخاصة بتعديل الصيغة فمثلا ً اخترنا ازار اختيار فسوف تكون الصيغة كالتالي:
1=نعم
2=لا
في النهاية بيانات خيارنا سوف تكون بهذا الشكل
الان لنعيد الكرة ونقوم باضافة الخيار الثاني الذي نحتاجه الا وهو مكان ظهور الاضافة
وسوف تكون بياناته مثل الصورة التالية:
المربع المشار اليه هو ما ذكرته في عرض المجموعات لاحظو الترتيب لقد وضعت الرقم 2 لكي يكون بعد خيار تفعيل الاضافة
الان لنعيد الكرة للخيار الثالث والاخير وهو نص كلمة مدير الموقع
وسوف تكون بياناته مثل الصورة التالية:
لتكون في النهاية خيارات الاضافة الخاصة بنا كما في الشكل التالي:
والى هنا انتهى درسنا لهذا اليوم ونلتقي باذن الله في الدرس القادم
بانتظار تطبيقاتكم واستفساراتكم
ان اصبت فهذا من فضل الله علي وان اخطأت فجل من لا يخطأ والتمس العذر منكم
احترامي وتقديري
اخوكم
شقاوي
الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم
اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،
نستكمل معكم اليوم ما بدنأه في الدرس السابق من دورة برمجة الاضافات ومن فاته الدرس السابق يستطيع مراجعة الدرس بزيارة فهرس الدورة عن طريق الرابط التالي:
[ حصريا ] - فهرس [ دورة XenArabia لبرمجة الإضافات ] من تقديم الأستاذ شقاوي
بسم الله الرحمان الرحيم و الصلاة و السلام على المظلل بالغمام محمد ابن عبد الله عليه أفضل الصلاة و أزكى التسليم حرصا على التنظيم تم عمل هذا الموضوع ليسهل على الجميع الوصول لدروس [ دورة XenArabia لبرمجة الإضافات ] حتى تكون مرجعا لكل مبتدء في عالم برمجة إضافات XenForo كما نوجه الشكر الجزيل للأخ...
xenarabia.com
انتهينا في الدرس السابق من انشاء الاضافة عن طريق الاوامر واليوم باذن الله سوف نقوم باضافة بعض التعديلات عليها
ولكن قبل البدأ في اضافة بعض التعديلات على هذه الاضافة نود ان نعرف مانوع الاضافة التي سوف ننشئها لذا
اخترت ان نكمل هذه الدورة بمثال تطبيقي وسوف يكون هذا المثال باذن الله لعمل اضافة كلمة مدير الموقع
لنبدأ الان باضافة خيارات تحكم لهذه الاضافة لذا لنتوجه الى:
لوحة التحكم > خيارات > اضافة مجموعة خيار
ثم قم بملئ الخيارات كما في هذه الصورة
ما يهم في الصورة السابقة خيارين
الاول: معرف الاضافة وهذا المعرف يجب ان يكون فريد وغير مشابه لغيره وضع الاسم الذي تريد
الثاني: الاضافة وستجد قائمة منسدلة فيها جميع الاضافات اختر من بينها الاضافة التي انشئناها الدرس الماضي كما هو مشار في الصورة السابقة
ثم قم بحفظ المعلومات للتنتقل الى الصفحة التالية
الان سوف نحتاج الى اضافة خيارات لمجموعة الخيار اللتي اضفناها ولكن لنقف لحظة ونفكر قليلا ً
ماذا نحتاج من خيارات لنتحكم باضافتنا
- نحتاج الى خيار تفعيل وتعطيل الاضافة
- نحتاج الى خيار اضافة مكان ظهور الاضافة
- نحتاج الى خيار نص كلمة مدير الموقع
الان لنقم باضافة اول خيار وهو تفعيل وتعطيل الاضافة الان لنقم بالضغط على اضافة خيار لتفتح لك هذه الصحفة
سأشرح الان الخيارات بالتفصيل:
- معرف الخيار: كما اسلفنا سابقا ً لابد ان يكون مميز وفريد ويفضل ان تضع اسم يدل على ماهية الخيار بمعنى ان يكون مثلا mfa_act وتدل على التفعيل
- الاضافة: اختر من هنا اضافتنا كما اخترناها سابقا ً من القائمة المنسدلة.
- العنوان: ضع عنوان يدل على اسم الخيار.
- التفسير: هو شرح لماهية عمل هذا الخيار
- تعديل الصيغة: لنقف هنا قليلا ً ونعود لما ذكرته سابقاً في لمتطلبات الدورة وهو انه لابد ان تكون ملم بلغة HTML لذا ما سأكتبة لاحقا ً لابد ان تعرف ماذا يعني
يضم تعديل الصيغة الخيارات التالية وسأضع ماذا تعني:
1- صندوق نص = textarea
2- spin box او مربع الترتيب = input type number
3- خانة اختيار تشغيل / ايقاف = one checkbox
3- تشغيل / إيقاف مربع اختيار مع مربع نص = checkbox بالاضافة الى input
4- ازرار اختيار = radio
5- اختر قائمة = select menu
6- خانة اختيار = multiple checkbox
7- قالب = template
8- php callback = صيغة من ملف php
9-ادخال اسم المستخدم = مربع نص input type text خاص باسم المستخدم
10- icon = خاص بالايقونات fontawasem
لنكمل شرح باقي الخيارات
- صيغة parameters: هنا نضع القيمة الخاصة بتعديل الصيغة فمثلا ً اخترنا ازار اختيار فسوف تكون الصيغة كالتالي:
1=نعم
2=لا
- نوع البيانات: هي خيارات لتعريف القيمة المرسلة للغة php والخيار المستخدم كثيرا ً هو string لذا سوف نختار هذا الخيار
- القيمة الافتراضية: هنا تضع القيمة الافتراضية لهذا الخيار فمثلا ً لو وضعنا رقم 1 فعند رفع الاضافة سوف تعمل تلقائيا ً وعند وضع رقم 2 فلن تعمل حتى يفعلها المستخدم يدويا ً
- الخيارات الفرعية للمصفوفة : هنا توضع الخيارات الخاصة بالمصفوفات عندما يكون نوع البيانات مصفوفة دعه فارغا ً
- Validation callback = معناه ان هذا الخيار يأخذ قيمته من ملف php دعه فارغا ً لا نحتاجه
- عرض في المجموعات: هنا سوف تظهر لك جميع خيارات لوحة التحكم فلو كانت الاضافة التي انشئتها هي تعديل لاحد الخيارات الموجودة في لوحة التحكم فتستطيع اختيار الخيار من هذه القائمة لذا سوف نعلم على اسم الاضافة التي انشئناها وهي باسم اول اضافة لدورة الزين فورو. ولاحظ انه سوف يظهر تحتها مربع فيه ارقام وهو ترتيب الخيارات في الاضافة وليكن الرقم هو 1
في النهاية بيانات خيارنا سوف تكون بهذا الشكل
الان لنعيد الكرة ونقوم باضافة الخيار الثاني الذي نحتاجه الا وهو مكان ظهور الاضافة
وسوف تكون بياناته مثل الصورة التالية:
المربع المشار اليه هو ما ذكرته في عرض المجموعات لاحظو الترتيب لقد وضعت الرقم 2 لكي يكون بعد خيار تفعيل الاضافة
الان لنعيد الكرة للخيار الثالث والاخير وهو نص كلمة مدير الموقع
وسوف تكون بياناته مثل الصورة التالية:
لتكون في النهاية خيارات الاضافة الخاصة بنا كما في الشكل التالي:
والى هنا انتهى درسنا لهذا اليوم ونلتقي باذن الله في الدرس القادم
بانتظار تطبيقاتكم واستفساراتكم
ان اصبت فهذا من فضل الله علي وان اخطأت فجل من لا يخطأ والتمس العذر منكم
احترامي وتقديري
اخوكم
شقاوي
التعديل الأخير: