الاكاديمية الجزائرية لعلوم الكمبيوتر
الاكاديمية الجزائرية لعلوم الكمبيوتر


دورات تدريبية مجانية و مدفوعة بشهادات محلية و دولية في مجال علوم الكمبيوتر
 
الرئيسيةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 دورة برمجة هاكات المنتديات

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:17 pm

[ الدرس 1 ] تهيئة المنتدى حتى نقوم ببرمجة المنتج الجديد
بسم الله الرحمن الرحيم
اللهم صلِ على محمد وآل محمد



السلام عليكم ورحمة الله وبركاته ...


:: [ تهيئة المنتدى حتى نقوم ببرمجة المنتج الجديد ] ::


1 ) قم بالدخول على المجلد [ includes ] الموجود في مجلدات المنتدى الذي ستقوم بإنشاء منتجك فيه ثم قم بفتح الملف [ config.php ] وقم بالتعديل التالي :


لتفعيل نمط أو نظام Debug Mode


ونستناول اليوم هذه التغيرات وما فائدتها

أولا لتفعيل هذا النمط كل ما عليك هو فتح ملف config.php والبحث عن :




كود PHP:
ثم ضع أسفلها الكود التالي :




كود PHP:
$config['Misc']['debug'] = true;




ستلاحظ بعد تفعيلك للـ Debug Mode تغيرات عديدة في المنتدى .. سواء في المنتدى نفسه أم في لوحة التحكم
الآن قم بتحديث صفحة لوحة التحكم وستلاحظ هذه التغيرات بدون شك

أول ما نشرحه في هذا النمط هو ما نراه في شريط المتصفح .. الصورة توضح :


وهي :
عدد الذين سجلوا الدخول = عدد المتواجدون الآن
نفذوا X استفسارات = نفذوا X أمر Mysql حالياً

------------------------------------------------------

والآن هناك تغيير آخر حصل وهو أسفل لوحة التحكم


وهي :
SQL Queries = عدد أوامر SQL نفذت في هذه الصفحة
Explain = إضغط عليها لتظهر لك جميع أوامر SQL التي نفذت في نفس الصفحة

------------------------------------------------------

أما الآن فسننتقل إلى أهم جزء في هذا النمط .. ألا وهو Debug Information

ستجده في أي صفحة من صفحات المنتدى


وهي :
Included Files = الملفات التي استخدمت في هذه الصفحة
Template Usage = القوالب التي استعرضت في هذه الصفحة
Hooks Called = الهوكات التي استدعيت في هذه الصفحة

------------------------------------------------------

سنتحدث الآن عن ما يسمى بالـ Hook

إن شركة الفيبيوليتن أنشأت نظام Hook في بداية الجيل 3.5

وكان له بصمة واسعة وتطور هائل في عالم الفي بي

حيث أنه أصبح الآن يمكنك إضافة الهاكات والتعديلات البرمجية من خلال لوحة التحكم بينما كان سابقاً عن طريق الملفات

كلمة Hook بالعربية (خطّاف) لا تمت بصلة عن محتوى هذا النظام

هو مجرد موقع خاص بتنفيذ الكود

مثلاً إن أردت أن انفذ الكود المطلوب في الصفحة الرئيسية فسأختار الهوك forumhome .. وهكذا



2 ) قم بفتح المنتدى وقم بتسجيل الدخول بأسم المدير العام للمنتدى وأنظر نهاية الصفحة الرئيسية فإذا وجدت هنالك بعض التغييرات فأعلم إن شغلك تمام ^_^.




ملاحظة :

كلما زاد عدد القوالب أصبح تحميل الصفحة بطئ.

المصدر
منتدى الدعم الفني التعليمي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: رد: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:20 pm

[ الدرس 2 ] إعداد المنتج الذي سنقوم ببرمجته
بسم الله الرحمن الرحيم
اللهم صلِ على محمد وآل محمد



السلام عليكم ورحمة الله وبركاته ...



:: [ إعداد المنتج الذي سنقوم ببرمجته ] ::


1 ) قم بفتح المنتدى وسجل دخول بالمدير العام ثم قم بالدخول على [ لوحة تحكم المنتدى ].


2 ) مباشرة إتجه إلى [ نظام المنتجات + Plugin ] ثم التحكم بالمنتجات.

أحيانا لاتجد هذا الخيار وتحتاج إلى تفعيله من خيارات المنتدى






3 ) اختر [ إضافة / إستيراد منتج ] من النافذة التي ستظهر لك.





4 ) قم بتعبئة البيانات للمنتج.






5 ) ستظهر لك هذه النافذة لتخبرك بإنه تم إنشاء المنتج.





6 ) الآن إتجه إلى [ خيارات المنتدى ] لتقوم بإضافة الجزء الأساسي وهو لوحة التحكم للمنتج الذي ستقوم بإنشائه.







7 ) ستجد خيارات جديده قد ظهرت لك وهذه الخيارات ظهرت عندما قمنا بإضافة الكود في الدرس الأول قم بإختيار الخيار [ إضافة مجموعة إعدادات جديده ].





8 ) قم بملأ الفراغات لإنشاء لوحة تحكم المنتج.





* اسم المتغير :

يجب أن يكون بالغة الإنجليزيه ويمكنك إستخدام الأرقام مع الكتابة ويجب عليك معرفة ماذا ستكتب هنا لإنه هذا المتغير هو الذي ستضيفه لصفحات المنتدى ليظهر المنتج الذي ستقوم بإنشائه.


* العنوان :

وهو أسم المنتج في لوحة تحكم المنتدى.


* المنتج :

يجب عليك تحديد المنتج الذي قمت بإنشائه قبل قليل لتربط بين لوحة التحكم والمنتج.

* ترتيب العرض :

لايهم ضع أي رقم هنا.

* افتراضية المنتدى :

دع الخيار كما هو [ نعم ] ثم إضغط حفظ.



9 ) ستظهر لك هذه النافذه وهي محطة عملنا في الدرس القادم لنضيف لها خيارات المنتج.

المصدر
منتدى الدعم الفني التعليمي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: رد: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:22 pm

[ الدرس 3 ] إضافة الخيارات للمنتج
بسم الله الرحمن الرحيم

اللهم صلِ على محمد وآل محمد



السلام عليكم ورحمة الله وبركاته ...





:: [ إضافة الخيارات للمنتج ] ::


1 ) في البدايه يجب أن نتعلم كيف نذهب للمنتج لنضيف الخيارات إليه , قم بالذهاب إلى خيارات المنتدى ثم خيارات المنتدى.








2 ) من القائمة التي ستظهر لك توجه إلى المنتج الذي قمت بإنشائه وقم بالدخول عليه.









3 ) الآن لنبدأ بإضافة الخيارات والخيارات التي سنضيفها لمنتجنا هي كالتالي :



• خيار لتشغيل وتعطيل المنتج


• مربع نص ليدخل به المستخدم رابط الصورة التي ستظهر لمجموعة الإدارة.


• منطقة نص ليدخل بها المستخدم الكتابة التي ستظهر إلى مجموعة الإدارة.


• مربع نص ليدخل به المستخدم رابط الصورة التي ستظهر للأعضاء.


• منطقة نص ليدخل بها المستخدم الكتابة التي ستظهر للأعضاء.


• مربع نص ليدخل به المستخدم رابط الصورة التي ستظهر للزوار.


• منطقة نص ليدخل بها المستخدم الكتابة التي ستظهر للزوار.




4 ) توجه إلى [ إضافة إعداد ].








5 ) قم بملأ الفراغات كما في الشكل التالي ثم إضغط [ حفظ ] :










* اسم المتغير :



وهذا المتغير سوف نستخدمه لاحقا لكتابة الكود الذي من خلاله سنقوم بفتح وإغلاق المنتج , تذكر يجب أن يكون باللغة الإنجليزية.


* مجموعة الإعدادات :
قم بإختيار المجموعة التي قمت بإنشائها أنت.

* المنتج :
يجب عليك إختيار المنتج الذي قمت بإنشائه.

* العنوان :
وهو عنوان الخيار الذي تقوم بإنشائه.

* الوصف :
أكتب هنا وصف مختصر حول هذا الخيار.

* كود الخيار :
بما أن هذا الخيار إما أن يكون الجواب عليه بنعم أو لا فسنكتب [ yesno ] ليظهر لنا مستقبلا بالشكل التالي :


هنالك خيارات أخرى تستطيع كتابتها مثلا [ textarea ] وهذا ماسيظهر لنا عند كتابة هذه العبارة :


وعند ترك كود الخيار فارغ سيظهر لما مستقبلا مربع نص كما في الشكل التالي :



* نوع التحقق من البيانات :



أختر الخيار [ Free ].


* إفتراضي :



هنا قم بكتابة الكتابة التي تريد أن تظهر في مربع النص أو منطقة النص.


* ترتيب العرض :
سوف نقوم بإضافة أكثر من خيار واحد ولترتيبهم وضع هذا الخيار بحيث الخيار الأول يحمل الرقم 10 والخيار الثاني 20 والثالث 30 وهكذا.

6 ) الآن بعد أن أضفنا خيار التشغيل والتعطيل سنضيف مربع النص الذي سيقوم المستخدم فيه بإدخال رابط الصورة التي ستظهر لمجموعة الإدارة , قم بالضغط من جديد على [ إضافة إعداد ] وقم بإدخال البيانات بالشكل التالي :


* اسم المتغير :
adminbnr

* مجموعة الإعدادات :



اعدادات منتج مدرسة نيوترون [ ماقمت أنت بإنشائه ].


* المنتج :



NEUTRON SCHOOL PRODUCT [ ماقمت أنت بإنشائه ].


* العنوان :
رابط بنر المدراء.

* الوصف :
ضع رابط النر الذي سيظهر لمجموعة الإدارة.

* كود الخيار :



دعه فارغ ليظهر لك مستقبلا مربع نص كما ذكرنا سابقا.ً


* نوع التحقق من البيانات :



أختر الخيار [ Free ].


* إفتراضي :



دعه فارغ.


* ترتيب العرض :
20 ليكون الخيار الثاني.

7 ) الآن لنضيف منطقة نص ليدخل فيها المستخدم النص الذي سيظهر لمجموعة الإدارة , قم بأختيار [ إضافة اعداد ] ثم قم بملأ الفراغات بالشكل التالي :

* اسم المتغير :
admintext

* مجموعة الإعدادات :



اعدادات منتج مدرسة نيوترون [ ماقمت أنت بإنشائه ].


* المنتج :
NEUTRON SCHOOL PRODUCT [ ماقمت أنت بإنشائه ].

* العنوان :
النص الظاهر للمدراء.

* الوصف :
أكتب النص الذي تحب أن تعرضه لمجموعة الإدارة.

* كود الخيار :



أكتب [ textarea ] ليظهر لك مستقبلا منطقة نص كما ذكرنا سابقا.ً


* نوع التحقق من البيانات :
أختر الخيار [ Free ].

* إفتراضي :



دعه فارغ.


* ترتيب العرض :



30 ليكون الخيار الثالث.


8 ) قم بتطبيق الخطوة [ 6 ] لإضافة مربع نص لإدخال رابط صورة البنر للأعضاء ولكن قم بتبديل اسم المتغير إلى [ memberbnr ].


9 ) قم بتطبيق الخطوة [ 7 ] لإضافة مربع نص لإدخال النص الذي سيعرض للأعضاء ولكن قم بتغيير اسم المتغير إلى [ membertext ].


10 ) قم بتطبيق الخطوة [ 6 ] لإضافة مربع نص لإدخال رابط صورة البنر للزوار ولكن قم بتبديل اسم المتغير إلى [ otherbnr ].


11 ) قم بتطبيق الخطوة [ 7 ] لإضافة مربع نص لإدخال النص الذي سيعرض للزوار ولكن قم بتغيير اسم المتغير إلى [ othertext ].

المصدر
منتدى الدعم الفني التعليمي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: رد: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:23 pm

[ الدرس 4 ] إضافة عبارات خاصة للمنتج
بسم الله الرحمن الرحيم


اللهم صلِ على محمد وآل محمد



السلام عليكم ورحمة الله وبركاته ...




:: [ إضافة عبارات خاصة للمنتج ] ::



1 ) افتح لوحة تحكم المنتدى.


2 ) من قائمة [ اللغات والعبارات ] أختر [ التحكم بالعبارات ].




3 ) من القائمة التي ستظهر لك أختر [ إضافة عبارة جديده ].




4 ) قم بتعبئة البيانات كما في الصورة [ لاتنسى أختيار المنتج الذي قمت بإنشائه من قبل ].



المصدر
منتدى الدعم الفني التعليمي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: رد: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:26 pm

[الدرس 5 ] صناعة القوالب وربطها بالمنتج
بسم الله الرحمن الرحيم


اللهم صلِ على محمد وآل محمد






السلام عليكم ورحمة الله وبركاته ...





:: [ صناعة القوالب للمنتج وربطها بالمنتج ] ::





في البداية نود أن نتذكر المتغيرات التي قمنا بإضافتها للمنتج بالإضافة إلى العبارات التي قمنا بإضافتها.






:: المتغيرات ::




- [ main ] = المتغير الخاص بإعدادت المنتج.





- [ product_switch ] = المتغير الخاص بتشغيل وإغلاق المنتج.





- [ adminbnr ] = المتغير الخاص بالبنر الظاهر لمجموعة الإدارة.





- [ admintext ] = المتغير الخاص بالنص الظاهر لمجموعة الإدارة.





- [ memberbnr ] = المتغير الخاص بالبنر الظاهر للأعضاء.





- [ membertext ] = المتغير الخاص بالنص الظاهر للأعضاء.





- [ otherbnr ] = المتغير الخاص بالبنر الظاهر للزوار.





- [ othertext ] = المتغير الخاص بالنص الظاهر للزوار.






:: العبارات ::




- [ copyneutron ] = المتغير الخاص بالحقوق.




والآن بعد أن تذكرنا المتغيرات والعبارات يجب علينا معرفة كيفية إضافتها للقوالب:



إذا أردنا كتابة متغير في القوالب نقوم بكتابته بالشكل التالي :





كود PHP:
$vboptions[XXXXX]





فعندما نريد طباعة المحتويات الموجوده في المتغير [ admintext ] نقوم بكتابة المتغير بالشكل التالي :






كود PHP:
$vboptions[admintext]






أما بالنسبة لطباعة العبارات فنقوم بكتابتها بالشكل التالي :





كود PHP:
$vbphrase[XXXXXXX]





فعندما نريد طباعة العبارة الموجوده في عبارة الحقوق نقوم بكتابتها بالشكل التالي :





كود PHP:
$vbphrase[copyneutron]





والآن إذا فهمت المقدمة بشكل جيد تابع الدرس.




1 ) افتح برنامج الفرونت بيج أو أي برنامج لتحرير صفحات الويب.



2 ) قم بالإنتقال إلى [ تعليمات برمجية ] أو [ HTML ] وامسح جميع محتوياته حتى تبقى الصفحة ناصعة البياض.



3 ) قم بالعودة إلى [ تصميم ] أو [ Normal ] وقم بإنشاء جدول مكون من عمود واحد وثلاثة صفوف.







4 ) إضغط باليمين على الجدول واختر [ خصائص الجدول ] أو [ Table Properties ] وضع الإعدادات التي تناسبك وأنا وضعتها بهذه الطريقة.







5 ) في الصف الأول سوف نقوم بوضع [ عبارة الحقوق ] وإذا انت فهمت المقدمة بتعرف كيف تضع عبارة الحقوق هنا , فقط كل ماعليك هو إضافة العبارة التاليه في الصف الأول وإضافة التأثير عليها [ مثلا توسيط العبارة ] :





كود PHP:
$vbphrase[copyneutron]





6 ) الآن نريد وضع البنر ... كيف نقوم بذلك ؟



قم بوضع مؤشر الفأرة في الصف الثاني من الجدول وقم بعمل توسيط وبعد ذلك قم بإضافة أي صورة لديك ثم إضغط عليها باليمين وأختر [ خصائص الصورة ] أو [ Picture Properties ] وقم بتعديل الخيارات بالشكل التالي :











7 ) الآن في الصف الثالث نريد إضافة الجملة التي تظهر للإداريين والأعضاء والزوار كيف نقوم بعمل ذلك ؟

في الصف الثالث قم بعمل توسيط ثم أضف متغير الجمله للإداريين وهو كالتالي :



كود PHP:
$vboptions[admintext]



8 ) بنهايتك للخطوة السابعة يجب أن يكون لديك الشكل التالي :


9 ) طيب ماقمنا به هو فقط ليعرض البنر والجمله الخاصه بالمدراء , فماذا عن الأعضاء والزوار ؟؟


سوف نستخدم أداة الشرط [ if ] , وستكون الطريقة بالشكل التالي :



إذا كان الزائر من مجموعة الإدارة


أعرض له الكود الذي تم ذكره سابقا


وإذا كان عضو


أضهر له كود آخر


وإذا كان زائر


أعرض له كود آخر



10 ) ولذلك إذهب إلى [ التعليمات البرمجية ] أو [ HTML ] وقم بنسخ الكود كامل.


11 ) أضف في بداية الكود الأمر التالي :




كود PHP:





وهذا يعني أنه إذا كان الزائر من المجموعة السادسه [ مجموعة الإدارة ] طبق الكود الذي بعد الأداة [ if ].


12 ) وكذلك أضف هذا الأمر في نهاية الكود :




كود PHP:


وهذا معناه إذا لم يتحقق الشرط السابق وتحقق شرط آخر وهو إذا كان الزائر من المجموعة رقم 2 [ مجموعة الأعضاء ] يحقق الأوامر التالية.



13 ) الآن قم بلصق الكود الذي قمت بنسخه قبل قليل ثم قم بتغيير المتغيرات إلى المتغيرات الخاصه بالأعضاء :



- متغير البنر للإدارة [ $vboptions[adminbnr] ] إلى متغير بنر الأعضاء وهو [ $vboptions[memberbnr] ].


- متغير الجمله للإدارة [ $vboptions[admintext] ] إلى متغير الجمله للأعضاء وهو [ $vboptions[membertext] ].
14 ) الآن قم بإضافة الأوامر التاليه في نهاية الكود :




كود PHP:




وهذا يعني إذا لم يتحقق أحد الشرطين السابقين وتحقق هذا الشرط وهو إذا كان الزائر من المجموعة رقم 1 [ مجموعة الزوار أو الغير مسجلين ] يحقق الأوامر التالية.



15 ) قم بلصق الكود مرة أخرى وغير المتغيرات إلى متغيرات الزوار :


- متغير البنر للإدارة [ $vboptions[adminbnr] ] إلى متغير بنر الزوار وهو [ $vboptions[otherbnr] ].


- متغير الجمله للإدارة [ $vboptions[admintext] ] إلى متغير الجمله للأعضاء وهو [ $vboptions[othertext] ].



16 ) قم بإضافة الآوامر التاليه في نهاية الكود :




كود PHP:




و وضيفتها إغلاق جميع الشروط التي قمنا بوضعها في الخطوات السابقة.



17 ) لقد وضعنا خيار لفتح وإغلاق المنتج .. فكيف سنقوم بفعل ذلك ؟


ببساطة ... قم بإضافة الأمر التالي في بداية الكود :




كود PHP:





وهذا يعني إذا كان متغير السويش الذي قمنا بإنشائه فعال قم بتنفيذ الأمر التالي وهو الكود الذي قمنا بإنشائه في الخطوات السابقة.



والأمر التالي في نهاية الكود :




كود PHP:





18 ) قم بالعودة إلى [ تصميم ] أو [ Normal ] فإذا وجدت ماظهر لك بالشكل التالي إعلم أن عملك صحيح.






19 ) الآن إنتهينا من كتابة الكود الخاص بالمنتج وبقي وضعه في قالب خاص به, إذا قم بنسخ الكود كامل ثم إذهب إلى الإستايلات والقوالب من لوحة تحكم المنتدى ثم التحكم بالإستايلات ثم بجانب الستايل الذي تريد أن يظهر به المنتج من القائمة المنسدلة اختر [ إضافة قالب جديد ] ثم قم بلصق الكود الذي قمت بنسخه قبل قليل وضع اسم للقالب ولاتنسى أن تختار المنتج الذي قمت بإنشائه.






20 ) الآن إنتهينا من صنع القالب وبقي علينا ربط القالب بالمنتج , من لوحة تجكم المنتدى من قائمة [ Plugin System ] إختر [ إضافة Plugin جديد ] وقم بملأ الفراغات كما في الصورة.






كود PHP الخاص بالإضافة :




كود PHP:
eval('$main = "' . fetch_template('neutron school template') . '";');

حيث


$main = المتغير الذي يحوي خيارات المنتج.
و
Neutron school template = اسم القالب الذي قمنا بإضافته.




21 ) الآن انتهينا من الربط وبقي علينا فقط إضافة متغير المنتج لصفحة المنتدى الرئيسية وتجربة المنتج , قم بالبحث عن القالب [ forumhome ] في الستايل الذي اضفت عليه قالب المنتج.



22 ) قم بإضافة متغير المنتج في أي مكان تريد أن يظهر فيه المنتج وأنا قمت بإضافت متغير المنتج [ $main ] بعد المتغير [ $navbar ] , وعند تشغيلي للمنتج وتجربته ظهر لي المنتج بالشكل التالي :
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: رد: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:27 pm

[الدرس 6 ]وضع قائمة في لوحة التحكم خاصة بالمنتج

بسم الله الرحمن الرحيم
اللهم صلِ على محمد وآل محمد



السلام عليكم ورحمة الله وبركاته ...


:: [ وضع قائمة في لوحة التحكم خاصة بالمنتج ] ::

1 ) قم بفتح برنامج المفكرة [ Notpad ].


2 ) قم بإضافة الكود التالي :



كود PHP:
Options options.php



وإليك شرح الكود السابق :


كود PHP:



هذا السطر وظيفته تعريف إصدارة [ XML ] بالإضافة إلى الترميز.


كود PHP:



أما في هذا السطر نقوم بتعريف هذه القائمة إلى المنتدى [ vbulletin ] ولكن إذا وضعنا اسم منتجنا فإن هذه القائمة لاتظهر إلا بعد تركيب المنتج.


كود PHP:



وهنا قمنا بكتابة عنوان القائمة [ options of neutron school product ] بالإضافة إلى ترتيب القائمة بين القوائم الموجوده [ 10 ] , الرقم 10 يدل على الترتيب الأول و 20 على الثاني وهكذا.



ملاحظة /
تستطيع تبديل العنوان هنا بعبارة تقوم بإضافتها وكل ماعليك فعله هو تبديل العبارة [ text ] بالعبارة [ phrase ] ومن ثم وضع متغير العبارة بين علامتي التنصيص.


كود PHP:



أما في هذا السطر تضع ترتيب الخيار الذي ستقوم بإضافته للقائمة وهنا تستخدم الأرقام بشكل تسلسلي 1 , 2 , 3 , …. لترتيب الخيارات.


كود PHP:
Options


هنا قمنا بإضافة الخيار وهو [ Options ] وإذا أردنا أضافة جمله قمنا بإضافتها للمنتج فقط قم بتغيير [ text ] إلى [ phrase ] ثم ضع متغير العبارة بدل كلمة [ Options ].


كود PHP:
options.php


هنا قم بإضافة الرابط الذي سيؤدي له الخيار السابق , تستطيع معرفة رابط خيارات المنتج الذي قمت بتصميمه عن طريق الضغط بالزر الأيمن في صفحة خيارات المنتج ثم أختيار خصائص.


ملاحظة /
الرابط يبدأ من مجلد لوحة التحكم ولذلك عند إضافة رابط خارجي يجب كتابة الرابط بشكل كامل.


كود PHP:



وهذه الوسوم لإغلاق الوسوم التي قمنا بفتحها.

3 ) قم بحفظ الملف كما في الصورة التالية بنفس الشكل ونفس الإمتداد [ فقط قم بتبديل neutron والباقي دعه كما هو ].



Cpnav_neutron.xml

4 ) قم بوضع هذا الملف الذي قمت بحفظه في المجلد [ XML ] الموجود في المجلد [ includes ] الموجود في مجلد المنتدى.


5 ) شاهد نتيجة عملك في لوحة تحكم المنتدى فإذا وجدتها كما وجدتها أنا فعملك صحيح .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
aboasma
Admin


عدد المساهمات : 186
نقاط : 529
تاريخ التسجيل : 03/07/2013

مُساهمةموضوع: رد: دورة برمجة هاكات المنتديات   الثلاثاء سبتمبر 17, 2013 10:31 pm

[الدرس 7 ] إخراج المنتج ليستطيع إستخدامه الجميع

بسم الله الرحمن الرحيم
اللهم صلِ على محمد وآل محمد



السلام عليكم ورحمة الله وبركاته ...



:: [ إخراج المنتج ليستطيع إستخدامه الجميع ] ::



1 ) كالعادة , قم بالدخول للوحة التحكم للمنتدى.


2 ) توجه إلى قائمة [ Plugin System ] ثم [ التحكم بالمنتجات ].




3 ) من القائمة المنسدله بجانب المنتج الذي قمت بإنشائه قم بإختيار [ تصدير ] ثم قم بحفظ المنتج على جهازك.




4 ) هكذا نكون قد إنتهينا من إخراج المنتج ويستطيع الآخرين تركيبه لديهم ولكن لن يظهر لهم المنتج في صفحات المنتدى إلا إذا أضافوا متغير المنتج الى صفحات المنتدى وفي عملنا هذا متغير المنتج هو [ main ] ونضيفه في القالب [ forumhome ] بعد المتغير [ navbar ].


5 ) بقي علينا تعليم المستخدم كيفية إضافة القائمة في لوحة تحكم المنتدى التي قمنا بإنشائها في الدرس السابق والطريقه كالتالي :

قم بنسخ الملف الذي انتهينا من عمله في الدرس السابق واجعل المستخدم يضعه في المجلد [ xml ] الموجود في المجلد [ includes ] الموجود في مجلد المنتدى.


6 ) أحيانا تكون هنالك صور مع المنتج ولذلك يجب عليك وضعهم مع المنتج وجعل المستخدم يضعهم في المكان المناسب.



-- ++ == ( [ انهت الدورة ] ) == ++ --




الحمد لله رب العالمين


تحياتي وأحترامي لكم


المصدر
منتدى الدعم الفني التعليمي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://aacs.forumalgerie.net
 
دورة برمجة هاكات المنتديات
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الاكاديمية الجزائرية لعلوم الكمبيوتر  :: الدورات و البرامج التدريبية :: الدورات و البرامج التدريبية المجانية-
انتقل الى: