[ حصريا ] - دورة برمجة الاضافات - [ الدرس الثاني - انشاء خيارات تحكم للاضافة ] | زين العربية | XenArabia

[ حصريا ] دورة برمجة الاضافات - [ الدرس الثاني - انشاء خيارات تحكم للاضافة ]

shqawe

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
624
مستوى التفاعل
670
النقاط
93
الإقامة
K.S.A
بسم الله الرحمن الرحيم

الحمد لله والصلاة والسلام على رسول الله نبينا محمد عليه افضل الصلاة واتم التسليم

اللهم لا علم لنا إلا ما علمتنا، إنك أنت العليم الحكيم، اللهم علمنا ما ينفعنا، وانفعنا بما علمتنا، وزدنا علما،

نستكمل معكم اليوم ما بدنأه في الدرس السابق من دورة برمجة الاضافات ومن فاته الدرس السابق يستطيع مراجعة الدرس بزيارة فهرس الدورة عن طريق الرابط التالي:


انتهينا في الدرس السابق من انشاء الاضافة عن طريق الاوامر واليوم باذن الله سوف نقوم باضافة بعض التعديلات عليها

ولكن قبل البدأ في اضافة بعض التعديلات على هذه الاضافة نود ان نعرف مانوع الاضافة التي سوف ننشئها لذا

اخترت ان نكمل هذه الدورة بمثال تطبيقي وسوف يكون هذا المثال باذن الله لعمل اضافة كلمة مدير الموقع

لنبدأ الان باضافة خيارات تحكم لهذه الاضافة لذا لنتوجه الى:

لوحة التحكم > خيارات > اضافة مجموعة خيار

ثم قم بملئ الخيارات كما في هذه الصورة

l-1.jpg

ما يهم في الصورة السابقة خيارين

الاول: معرف الاضافة وهذا المعرف يجب ان يكون فريد وغير مشابه لغيره وضع الاسم الذي تريد

الثاني: الاضافة وستجد قائمة منسدلة فيها جميع الاضافات اختر من بينها الاضافة التي انشئناها الدرس الماضي كما هو مشار في الصورة السابقة

ثم قم بحفظ المعلومات للتنتقل الى الصفحة التالية

الان سوف نحتاج الى اضافة خيارات لمجموعة الخيار اللتي اضفناها ولكن لنقف لحظة ونفكر قليلا ً

ماذا نحتاج من خيارات لنتحكم باضافتنا


    • نحتاج الى خيار تفعيل وتعطيل الاضافة
    • نحتاج الى خيار اضافة مكان ظهور الاضافة
    • نحتاج الى خيار نص كلمة مدير الموقع

الان لنقم باضافة اول خيار وهو تفعيل وتعطيل الاضافة الان لنقم بالضغط على اضافة خيار لتفتح لك هذه الصحفة

l-2.jpg

سأشرح الان الخيارات بالتفصيل:


    • معرف الخيار: كما اسلفنا سابقا ً لابد ان يكون مميز وفريد ويفضل ان تضع اسم يدل على ماهية الخيار بمعنى ان يكون مثلا 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

في النهاية بيانات خيارنا سوف تكون بهذا الشكل

l-3.jpg

الان لنعيد الكرة ونقوم باضافة الخيار الثاني الذي نحتاجه الا وهو مكان ظهور الاضافة

وسوف تكون بياناته مثل الصورة التالية:

l-4.jpg

المربع المشار اليه هو ما ذكرته في عرض المجموعات لاحظو الترتيب لقد وضعت الرقم 2 لكي يكون بعد خيار تفعيل الاضافة

الان لنعيد الكرة للخيار الثالث والاخير وهو نص كلمة مدير الموقع

وسوف تكون بياناته مثل الصورة التالية:


l-5.jpg


لتكون في النهاية خيارات الاضافة الخاصة بنا كما في الشكل التالي:

l-6.jpg


والى هنا انتهى درسنا لهذا اليوم ونلتقي باذن الله في الدرس القادم

بانتظار تطبيقاتكم واستفساراتكم

ان اصبت فهذا من فضل الله علي وان اخطأت فجل من لا يخطأ والتمس العذر منكم

احترامي وتقديري
اخوكم
شقاوي
 
التعديل الأخير:

Abu Ayesh

:: الأعضاء ::
إنضم
28 يناير 2019
المشاركات
99
مستوى التفاعل
59
النقاط
18
ما شاء الله شرح ممتاز جداً

يعطيك العافية ياغالي
 

shqawe

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
624
مستوى التفاعل
670
النقاط
93
الإقامة
K.S.A
ما شاء الله شرح ممتاز جداً

يعطيك العافية ياغالي
الله يرضى عليك اخوي @Abu Ayesh

والله يعافيك ياغالي ومنتظرين ابداعك وتطبيقك

احترامي وتقديري
اخوك
شقاوي
 

XenArabia

الحياة محطات فاترك في كل محطة ابتسامة
طاقم الإدارة
إنضم
23 يناير 2019
المشاركات
1,536
مستوى التفاعل
1,192
النقاط
113
العمر
36
الإقامة
المغرب
الموقع الالكتروني
ما شاء الله عليك أستاذنا الغالي @shqawe
شرح وافي و كافي و مجهود كبير
سلمت يداك يا طيب
 

shqawe

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
624
مستوى التفاعل
670
النقاط
93
الإقامة
K.S.A
ما شاء الله عليك أستاذنا الغالي @shqawe
شرح وافي و كافي و مجهود كبير
سلمت يداك يا طيب
تسلم مديرنا العزيز @XenArabia

والله يقدرنا لايصال المعلومة بابسط الطرق

احترامي وتقديري
اخوك
شقاوي
 

bousaid

:: الأعضاء ::
إنضم
27 يناير 2019
المشاركات
94
مستوى التفاعل
170
النقاط
33
بارك الله فيك ... و شرح موفق :)
 

Alrajabane

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يناير 2019
المشاركات
413
مستوى التفاعل
354
النقاط
63
الإقامة
السعودية
الموقع الالكتروني
عفاك الرحمن اخوي @shqawe
واصل ابداعك استاذنا الغالي ..
 

shqawe

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
624
مستوى التفاعل
670
النقاط
93
الإقامة
K.S.A

MesterPerfect

:: الأعضاء ::
إنضم
27 يناير 2019
المشاركات
521
مستوى التفاعل
460
النقاط
63
العمر
20
الإقامة
sohag, Egypt
الموقع الالكتروني
رائع جدا أخي شقاوي جزاك الله كل خير وبورك فيك
تم التطبيق وبإنتظار الدرس الثالث بإذن الله
تحياتي لك على كل ما تقدمه
 

shqawe

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
624
مستوى التفاعل
670
النقاط
93
الإقامة
K.S.A
احسنت اخوي ماستر

والله يجزانا واياك الخير ان شاء الله

احترامي وتقديري
اخوك
شقاوي
 

أبو عبدالله

:: الأعضاء ::
إنضم
2 فبراير 2019
المشاركات
156
مستوى التفاعل
153
النقاط
43
الإقامة
مكة المكرمة
الله يجزاك خير يا استاذ تركي

ماشاء الله تبارك الله الله يزيدك علم وينفعك بما علمك

شكرا لك :love:
 

shqawe

:: الإدارة العامة ::
طاقم الإدارة
إنضم
27 يونيو 2019
المشاركات
624
مستوى التفاعل
670
النقاط
93
الإقامة
K.S.A
واياك اخوي @أبو عبدالله

والله يزيدني واياك ومن يقرأ من علمه النافع

احترامي وتقديري
اخوك
شقاوي
 

جميع المواضيع والمشاركات المكتوبة تعبّر عن وجهة نظر صاحبها ,, ولا تعبّر بأي شكل من الاشكال عن وجهة نظر إدارة زين العربية .

التعليقات المنشورة لا تعبر عن رأي معهد زين العربية ولا نتحمل أي مسؤولية قانونية حيال ذلك :: يتحمل كاتبها مسؤولية النشر ::

إحصائيات المنتدى

المواضيع
620
المشاركات
4,793
الأعضاء
220
آخر عضو مسجل
agro soft
أعلى