اللهم لك الحمد ، ومنك الفرج ، واليك المشتكي ، وأنت المستعان ، ولا حول ولا قوة الا بك ..
 
  الصحيفة التقنية  | الصفحة الرئيسية  | مركز تحميل مطور  | استخدم ختم مطور  | قوِ موضوعك هام |  أعلن في مُطِّورْ   | شرح السي بانل جديد |  افحص البيج رانك  | دعم فني مجاني RSS Facebook twitter Youtube




العودة   مطور Mtwer > أقسام تطوير المواقع > قسم تطوير المواقع العام


قسم تطوير المواقع العام سكربتات - تطوير المواقع - نقاش تطويري - مواقع انترنت

عزيزي المطور ابتعد عن النقل، ولتكن مواضيعك جديدة وقيمة تعبر عن إبداعك وتميزك
موضوع مغلق
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 08-01-2011, 02:44 PM
الصورة الرمزية الصيف احلى
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
 


الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
دورة برمجة هاكات المنتديات ( دورة شاملة )





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

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

دورة برمجة هاكات المنتديات ( دورة شاملة ) يوجد اشياء منقولة ومحفوظة الحقوق

منقولة للافادة للجميع



=============================
تعريف بالدورة

الهاكات عباره عن برمجيات صغيره تضاف الى المنتدى لاعطائه شكل افضل وطرق برمجتها سوف ندرسها في خلال هذه الدورة ان شاء الله ولكن يجب ان تكون متوسط في لغه برمجة الphp حتى تتمكن من برمجه هاك بنفسك
ملاحظه / قد تتمكن من اجتياز الدورة بنجاح دون تعلم هذه اللغه ولكن ثق ثقه تامه انك لن تستطيع برمجه اي هاك


=============================

المصادر .. مدرسة نيوترون .. والدعم الفنى السعودى .. ؟؟



=============================



التوقيع : انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
قديم 08-01-2011, 02:45 PM   رقم المشاركة : [2]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
هام لمبرمجي الهاكات تعلم كيف تضع الشروط If في القوالب مع وظيفه كل شرط (vb3)

السلام عليكم

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

لندخل مباشرةً في الموضوع .....

- اذا كنت تريد عرض كلمة للاعضاء فقط

كود PHP:
<if condition="$show['member']">اهلا بك عزيزي العضو</if> - اذا كان العضو ينتمي لمجموعة أعضاء معينه ... يمكنك الاستفادة منها لاظهار رسالة للمشرفيين و المراقبين مثلا


كود PHP:

<if condition="is_member_of($vbulletin->userinfo, 5, 6, 7)">غدا اجتماع الادارة فلا تنسى </if>

- لعرض رسالة ما او صورة على حسب الصفحة التي يتصفحها الزائر

* طبعا يجب اخذ اسم الصفحة من الصفحة نفسها ونجده هكذا غالبا


كود PHP:

define('THIS_SCRIPT', 'index');




كود PHP:

<if condition="THIS_SCRIPT == 'index'">هذه هي الصفحة الرئيسية للمنتدى</if> <if condition="THIS_SCRIPT != 'index'">تظهر هذه الرسالة في جميع صفحات الموقع ما عدا الرئيسية</if>

- لعرض رسالة ما لعضو معين (العضو الذي رقم عضويته 12894)


كود PHP:

<if condition="$bbuserinfo['userid'] == 12894">طبعا اكيد بتعرفوا أين يظهر رقم العضوية ، فهو يظهر في فانيلة اللاعب من الخلف وهذا هو رقم عضويتي بسوالف سوفت 12894 </if>

- لعرض رسالة ما للزوار فقط


كود PHP:

<if condition="$show['guest']">اهلا بك عزيزي الزائر انت لست مسجل </if>

- لعرض رسالة ما لمجموعة محدد


كود PHP:

<if condition="$post['usergroupid'] == 6">اهلا بك اخي عضو المجموعة الذهبية </if

- لعرض رسالة ما او صوره في المنتدى رقم 2 مثلا


كود PHP:

<if condition="$forum[forumid] == 2">منتدانا العــــــــــــــــــــــــامـــــــــــ </if>

-
هنالك شرط خفيف الظل في الفي بي ...


كود PHP:

<if condition="$bbuserinfo['birthday_search'] > '1960-01-01'">كل العمر ان شاء الله ... وداعا مرحلة الشباب </if>

اذا ظهرت لك هذه الرسالة هذا يعني انك صنفت ضمن جيل الرواد جيل الـ40 ربيعاً ..
- اذا كانت لديك رسالة او تنبيه ما لمواضيع قسم خاص بمنتداك كقسم المشرفيين مثلا


كود PHP:

<if condition="$thread['forumid'] == 34">تذكر ان هذا الموضوع يجب ان لا يخرج للاعضاء ابدا </if>

- اذا كان المتصفح مشرف بأي قسم بالمنتدى او لا


كود PHP:

<if condition="can_moderate()">انت مشرف معنا</if>

- اذا كان المتصفح مشرف بهذا بالقسم الحالي


كود PHP:

<if condition="can_moderate($forum['forumid'])">انت مشرف بهذا المنتدى "القسم"</if>

- اذا كان العضو الذي يتصفح الموضوع هو صاحب الموضوع


كود PHP:

<if condition="$threadinfo['postuserid'] == $bbuserinfo['userid']">شكرا لكتابتك لهذا الموضوع </if>

- اذا كان الموضوع مغلق


كود PHP:

<if condition="!$show['closethread']">عفوا لا يمكن المشاركة في هذا الموضوع لانه مغلق</if>

- لاظهار رسالة او صورة بعد اول مشاركة بالموضوع


كود PHP:

<if condition="!$GLOBALS['FIRSTPOSTID']">مساحة اعلانية نصية </if>

- لاظهار رسالة ما او اي شي بعد × رد بالموضوع في كل صفحة


كود PHP:

<if condition="$post['postcount'] % $vboptions['maxposts'] == x">استغفر الله و اتوب اليه</if>

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


التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:47 PM   رقم المشاركة : [3]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
تحميل متطلبات دورة برمجة الهاكات

بسم الله الرحمن الرحيم

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

اقدم لكم ماسوف نحتاجه من خلال هذه الدورة

ومتمنياً لكم التوفيق

1 / برنامج السيرفر الشخصي appserv-win32-2.5.8

2/ نسخة منتدى الإصدار الأخير vb3.6.7 PL1 منزوعة كود التبليغ من قبل فريق vBTEAM


والان اترككم مع التحميل

لتحميل برنامج appserv-win32-2.5.8

إضغـــط هنـــــا
او إضغـــط هنـــــا
او إضغـــط هنـــــا

لتحميل نسخة منتدى vb3.7.1 PL1 منزوعة كود التبليغ من قبل فريق vBTEAM

إضغـــط هنـــــا
او إضغـــط هنـــــا
او إضغـــط هنـــــا

والان اترككم مع شرح تنصيب برنامج appserv-win32-2.5.8

1- قم بفك الضغط عن البرنامج



2- قم بفتح ملف appserv-win32-2.5.8 وستجد بداخله ملف اسمه appserv-win32-2.5.8.exe اضغط عليه بالفأرة مرتين

والان مع التنصيب

ا- قم بالضغط على زر Next



ب- قم بالضغط على زر I Agree



جـ- لاتقم بتغيير المسار وإضغط على زرNext



د- تأكد من وجود علامة صح على الخيارات الاربع ثم اضغط على زر Next



هـ- الان قم بتعبئة الحقول كالاتي

Server Name: localhost
Adminstrator's Email Address: قم بكتابة بريدك الإلكتروني
Apache HTTP Port: 80

ثم إضغط على زر Next



و- قم بتعبئة اول حقلين فقط والباقي اتركه كما هو

Enter Root Password: قم بكتابة الرقم السري لقاعدة البيانات
Re-Enter Root Password: اعد كتابة الرقم السري لقاعدة البيانات

واضغط على زر Install



والان جاري تنصيب النسخة



ز- تاكد من وجود علامة صح عند الخيارين واضغط على زر Finish


3- اعمل إعادة تشغيل جهازك

تم تنصيب برنامج السيرفر الشخصي بنجاح

والان اترككم مع تنصيب نسخة منتدى vb3.6.7 PL1

1- قم بفك الضغط عن البرنامج



2- قم بفتح ملف vBulletin.3.6.7 PL1 وستجد بداخله ملف اسمه upload قم بفتحه

وافتح ملف includes وابحث عن config.php.new وقم بتغيير مسماه الى config.php

3- قم بفتح ملف config.php

وابحث عن



كود PHP:

$config['Database']['dbname'] = 'forum';


استبدل forum بإسم قاعدة البيانات

وابحث عن



كود PHP:

$config['Database']['technicalemail'] = 'dbmaster@example.com';




استبدل dbmaster@example.com ببريدك الإلكتروني (بريد صاحب الموقع)

وابحث عن



كود PHP:

$config['MasterServer']['password'] = '';




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


و- قم بتعبئة اول حقلين فقط والباقي اتركه كما هو

Enter Root Password: قم بكتابة الرقم السري لقاعدة البيانات
Re-Enter Root Password: اعد كتابة الرقم السري لقاعدة البيانات

واضغط على زر Install



ليصبح هكذا


كود PHP:

[left]$config['MasterServer']['password'] = 'password';
[/
left]

واحفظ ملف config.php

4- ارجع الى ملف vBulletin.3.6.7 PL1 وقم بتغيير مسمى ملف upload الى vb

5- قم بنسخ ملف vb



وانتقل الى هذا المسار
C:\AppServ\www

والصق الملف



6- اذهب الى هذا الرابط
http://localhost/php myadmin
او
http://127.0.0.1/php myadmin

User name: root
Password: قم بكتابة الرقم السري لقاعدة البيانات

كما انشأناه في الخطوة و من السيرفر الشخصي

و- قم بتعبئة اول حقلين فقط والباقي اتركه كما هو

Enter Root Password: قم بكتابة الرقم السري لقاعدة البيانات
Re-Enter Root Password: اعد كتابة الرقم السري لقاعدة البيانات

واضغط على زر Install




7- قم بتكوين قاعدة بيانات كالتالي

في الخانة التي اسفل العبارة Create a new database مباشرة ضع اسم قاعدة البيانات ثم اضغط على زر Create



8- توجه الى الرابط التالي لتنصيب المنتدى
http://localhost/vb/install/install.php
او
http://127.0.0.1/vb/install/install.php

واضغط على زر (Next Step (1/13



ثم اضغط على زر (Next Step (2/13

الان اضغط على هذه العبارة

Click here if you would like to see options for clearing the existing contents of your database.



ضع علامة صح في المربع الذي جنب العبارة Select / Deselect All Tables ثم اضغط على زر Delete Selected Tables



الان اضغط على زر (Next Step (4/13



ثم اضغط على زر (Next Step (5/13



ثم اضغط على زر (Next Step (6/13



ثم اضغط على زر (Next Step (7/13



ثم اضغط على زر (Next Step (8/13



ثم اضغط على زر (Next Step (9/13



والان قم بتعبئة النموذج كالتالي

BB Title: ضع عنوان منتداك (مثال: عنوان معهد ترايدنت ::TRAIDNT FORUM:
Homepage Title: ضع عنوان موقعك (مثال: عنوان موقع ترايدنت مجموعة ترايدنت العربيه)

والباقي اتركه كما هو


الان اضغط على زر (Next Step (11/13



الان قم بتعبئة النموذج كالتالي:

User Name: اكتب اسم مستخدم عضوية مدير الموقع
Password: اكتب الرقم السري لعضوية المدير العام
Confirm Password: اعد كتابة الرقم السري لعضوية مدير الموقع
Email Address: البريد الإلكتروني لمدير الموقع

بعد تعبئة النموذج اضغط على زر Proceed



الان اضغط على زر (Next Step (13/13



9- توجه الى المسار التالي

C:\AppServ\www\vb\install

واحذف او اعد تسمية الملفين install.php وinit.php

بعد عمل المطلوب اضغط على كلمة here



10- ادخل الى لوحة تحكم منتداك

الان مع تركيب ملف اللغة

1- قم بتحميل ملف اللغة من المرفقات وفك الضغط عنه

2- من القائمة اليسرى اضغط على Language & Phrases واختار منه Language Manger



اضغط على زر Add New Language



3- قم بتعبئة النموذج كالتالي

Title: Arabic
Allow User Selection: Yes
Enable Directional Markup Fix: Yes
Text Direction: Right to Left
Language Code: ar
HTML Charter Set: windows-1256

والباقي اتركه كما هو

اضغط على زر Save



4- اضغط على زر Download / Upload Language



EITHER upload the XML file from your computer: اضغط على زر Browse واختار مسار ملف التعريب
Or import the XML file from your server: اتركه كما هو
Overwrite Language: Arabic
Title for Uploaded Language: اكتب عنوان اللغة (اختياري)
Ignore Language Version: No

واضغط على زر Import



5- الان اضغط على زر Set Default



واعمل تحديث للصفحة

الف مبروك تم تنصيب السيرفر الشخصي وتنصيب المنتدى على السيرفر الشخصي وتركيب ملف اللغة عليه

في النهاية احب ان اقول إن اصبت فمن الله وإن اخطأت فمن نفسي والشيطان

vbulletin-language.zip


التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:48 PM   رقم المشاركة : [4]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

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

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




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


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


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


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


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

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





كود 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://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:50 PM   رقم المشاركة : [5]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

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

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




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



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


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


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

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







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






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







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







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

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






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






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

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


* العنوان :

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


* المنتج :

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

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

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

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

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



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



التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:51 PM   رقم المشاركة : [6]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
[ الدرس 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://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:52 PM   رقم المشاركة : [7]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
[ الدرس 4 ] إضافة عبارات خاصة للمنتج

بسم الله الرحمن الرحيم


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



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




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



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


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




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




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




التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:54 PM   رقم المشاركة : [8]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
بسم الله الرحمن الرحيم


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






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





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





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






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




- [ 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 ) بنهايتك للخطوة السابعة يجب أن يكون لديك الشكل التالي :





يتبع ....


التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:55 PM   رقم المشاركة : [9]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

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

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



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


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


وإذا كان عضو


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


وإذا كان زائر


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



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


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




كود PHP:
<if condition="$bbuserinfo['usergroupid'] ==6">





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


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




كود PHP:
<else /><if condition="$bbuserinfo['usergroupid'] ==2">


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



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



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


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




كود PHP:
<else /><if condition="$bbuserinfo['usergroupid'] ==1">




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



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


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


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



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




كود PHP:
</if></if></if>




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



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


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




كود PHP:
<if condition="$vboptions[product_switch]">





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



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




كود PHP:
</if>





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://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:55 PM   رقم المشاركة : [10]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

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

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


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


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

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


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




كود PHP:

<?xml version="1.0" encoding="ISO-8859-1"?><navgroups product="vbulletin"> <navgroup text="options of neutron school product" displayorder="10"> <navoption displayorder="1"> <text>Options</text> <link>options.php </link> </navoption> </navgroup></navgroups>



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



كود PHP:

<?xml version="1.0" encoding="ISO-8859-1"?>



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



كود PHP:

<navgroups product="vbulletin">



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



كود PHP:

<navgroup text="options of neutron school product" displayorder="10">



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



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



كود PHP:

<navoption displayorder="1">



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



كود PHP:

<text>Options</text>



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



كود PHP:

<link>options.php </link>



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


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



كود PHP:

</navoption> </navgroup></navgroups>



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

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




Cpnav_neutron.xml

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


5 ) شاهد نتيجة عملك في لوحة تحكم المنتدى فإذا وجدتها كما وجدتها أنا فعملك صحيح .



التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 08-01-2011, 02:56 PM   رقم المشاركة : [11]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

بيانات موقعي :
اصدار المنتدى : لا أملك منتدى
[الدرس 7 ] إخراج المنتج ليستطيع إستخدامه الجميع

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


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



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




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


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





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





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


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

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

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



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






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


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

الصيف احلى


التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 09-01-2011, 12:11 AM   رقم المشاركة : [12]
مطور خبير
الرتبةالرتبةالرتبةالرتبة
الصورة الرمزية بشار حجازي
 

بشار حجازي يستحق التميز

بيانات موقعي :
إسم الموقع :
اصدار المنتدى :
يعطيك العافية


التوقيع: اذا عجبك اي رد لي او موضوع فاكبس على زر اعجبني بجانب بياناتي
http://www.mtwer.com/vb/t55543.html
ارجو التقييم من الجميع
بشار حجازي غير متواجد حالياً  
قديم 09-01-2011, 10:17 AM   رقم المشاركة : [13]
:: + مشرف قسم seo و أرشفة المواقع + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الصيف احلى
 

الصيف احلى يستحق التميز

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

يسلموا لمرووووووورك اخى هذا واجبنا


التوقيع: انتظرونا بدورة مطور للربح من النت قريبا ويوميا
منتدى اسلامى يحتاج دعمكم
http://www.worldarabnew.com
http://www.worldarabnew.com
الصيف احلى غير متواجد حالياً  
قديم 09-01-2011, 11:50 AM   رقم المشاركة : [14]
:: + عضو شرف + ::
الرتبة الرتبة الرتبة الرتبة
الصورة الرمزية الحضراني.
 

الحضراني. يستحق التميز

بيانات موقعي :
إسم الموقع :
اصدار المنتدى :
ارجوكم اتركوا النقل العشوائي

نسق موضوعك في المرة المقبله

يغلق


التوقيع:
الحضراني. غير متواجد حالياً  
موضوع مغلق

العلامات المرجعية

مواضيع جديدة في قسم قسم تطوير المواقع العام

أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الانتقال السريع

LinkBacks (?)
LinkBack to this Thread: http://www.mtwer.com/vb/t54886.html
أرسلت بواسطة For Type التاريخ
دورة برمجة هاكات المنتديات ( دورة شاملة ) - معهد بركات هوست التطويري This thread Refback 07-02-2011 12:25 PM




Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.5.2
new notificatio by 9adq_ala7sas
الحقوق محفوظة لكل المطورين والمواقع العربية

Security team


المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسؤولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد مطور ولا نتحمل أي مسؤولية قانونية حيال ذلك ( ويتحمل كاتبها مسؤولية النشر )

جميع الأوقات بتوقيت GMT +3. الساعة الآن 08:51 AM.