MSHAER
02-09-2007, 01:46 AM
البعض يعتقد بأن مسألة تكوين منتج أمر غاية بالصعوبه والتعقيد والبعض لا يستفيد من خصائص برنامج المنتدى لذلك
هذا درس للمبتدئين ولكوني مبتدء وددت مشاركتكم به عل الله ان ينفع به مع العلم بأنه الدرس الأول بالمنتديات تفصيلا في هذا المجال والامنيه ان تفتح المجال لدروس
اخرى وفائده مشتركه
الدرس يتكون من 3 مراحل ستأخذك من البدايه والى الانتهاء من تكوين منتجك بالكامل وبالتفصيل والصور :
عند رغبتك في تكوين منتج ما ولنفترض تكوين منتج بسيط للإعلانات فأول ما ينبغي عليك هو وضع الاطار الذي سوف تقوم من خلاله بإنشاء المنتج
وذلك كالتالي :
خصائص المنتج
1/ اعلانات يعرض إعلان واحد في الصفحه الرئيسيه يتم التحكم به من خلال لوحة التحكم
2/ يحتوي رابط صفحة المعلن
3/ اغلاق وفتح المنتج
4/ بيانات الانتهاء والبدء والمعلن وهكذا
بداية العمل طبعا على نسخة بجهازك الشخصي
افتح ملف الكونفغ وابحث عن المتغيير
رمز PHP:
$config['Misc']['******prefix'] = 'bb';
اسفله مباشرة قم بوضع المتغيير
رمز PHP:
$config['Misc']['debug'] ='1';
الآن قم بالعوده الى صفحة المنتدى الرئيسيه وانظر أسفلها لتجد صورة مشابهه للصورة التاليه
http://www.gshaam.net/vb/uploaded/29_1170953486gif
الصورة هذه تعطيك عدد الاستعلامات المنفذه في صفحتك الرئيسيه وايضا صفحاتك الفرعيه متى ( ما قلت اصبح المنتدى اسرع والعكس صحيح )
معلومه ليست داخله بالدرس ولكنها تهم الكثير
نبدء المرحلة الاولى :
نتوجه الى لوحة التحكم للمنتدى ومنها نتوجه الى المنتجات ومنها الى اضافة منتج جديد وكالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953584gif
وبعد تكوينك لأسم المنتج وتعريفه ورقمه ( لايشترط رقم معين )
تذهب الى خيارات المنتدى والتي ستجدها على النحو التالي :
http://www.gshaam.net/vb/uploaded/29_1170953608gif
تقوم بإختيار اضافة إعدادات جديده والتي ستصبح فيما بعد الجهه التي سوف تتمكن من خلالها من التحكم بالهاك وعند فتحها سوف تجد الصفحه التاليه :
http://www.gshaam.net/vb/uploaded/29_1170953629gif
الآن تقوم بتعبئة البيانات مع ملاحظة التالي ( إسم المتغيير تضعه باللغة الانجليزيه
ويكون اسم ستستخدمه لاحقا )
قمنا بوضع المتغير : ads22
ووضعنا العنوان : إعدادات الإعلانات
ووضعنا المنتج : الاعلانات المسبطه ( الي سبق وعملناها قبل قليل في المنتجات
)
الان نقوم بعملية الحفظ وتلقائيا سوف يحولك على صفحة كالتالي
http://www.gshaam.net/vb/uploaded/29_1170953655gif
الآن نبدء بترتيب اعداداتنا كيفما نريد وذلك بداية بالضغط على اضافة اعداد وسيتم فتح صفحه كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953667gif
الآن يجب عليك التركيز حيث ان كل شغلة تقوم بها هنا سوف تحتاجها لاحقا
وحيث انك ترغب بخيار اغلاق الهاك او فتحه فالأكيد سيكون هو اول خيار يتضمن خيارات الاعلانات ولكن كيف يمكنك ذلك ؟
بكل بساطة قم بتعبئة البيانات التاليه كالتالي للتتضح الصوره
إسم المتغيير : ads22_switch
( حيث سيكون هذا المتغيير هو المفتاح لتشغيل الهاك او اغلاقه )
مجموعة الاعدادات تتركها كما هي حيث ان هذا الخيار سيكون ضمن اعدادات الاعلانات وليس غيرها
المنتج تقوم بإختيار الاعلانات المبسطه الي سابقا اضفتها من المنتجات ( اكيد وضحت
النقطه )
العنوان : تشغيل الاعلانات واغلاقها
الوصف : من خلال هذا الخيار بإمكانك اغلاق الإعلانات وفتحها
كود اختياري : yesno
( وضع الخيار هذا يعني ان يكون الخيار لاحقا عبارة عن اختيار نعم أو لا )
مثال
http://www.gshaam.net/vb/uploaded/29_1170953729gif
(وضع الخيار على ****area يعني أن يكون الخيار لاحقا على هيئة مربع تضع به القيمه التي ترغب بها )
مثال
http://www.gshaam.net/vb/uploaded/29_1170953759gif
( ترك الخيار فارغ يعني ان يكون الخيار لاحقا عباره عن مستطيل تضع به رابط او عدد او أي شيئ )
مثال
http://www.gshaam.net/vb/uploaded/29_1170953778gif
بالعوده للموضوع فقد وصلنا الى
نوع صلاحية البيانات : نتركه على حر
إفتراضي : no
( يجعل الخيار بشكله التلقائي على لا )
عرض الطلب : 10
( العرض هنا هو مكان الخيار بالنسبه لبقية الخيارات والعرض يقوم على العدد العشري بمعنى الخيار الاول يكون 10 والثاني 20 والثالث
30 وهكذا )
بعد وضع الخيارات السابقه نقوم بعمل حفظ لتخرج لنا الصوره التاليه :
http://www.gshaam.net/vb/uploaded/29_1170953811gif
هكذا انتهيت من الخيار الاول من خيارات منتجك الجديد ونأتي إلى اضافة الخيار الثاني من خلال اضافة اعداد
وايضا تقوم حسب الترتيب السابق ولكن هذه المره بالبيانات التاليه :
إسم المتغيير : ads22_pic
( هذا الاعداد هو الاعداد المختص بوضع صورة الاعلان )
المنتج : الاعلانات المبسطه
العنوان : رابط صورة الاعلان
الوصف : ضع رابط صورة الاعلان الذي ترغب بإضافته هنا
كود إختياري : تتركه فارغ
نوع صلاحية البيانات : تتركه كما هو
الافتراضي : تتركه كما هو
عرض الطلب : 20 وبيكون تلقائيا موجود
الان نعمل حفظ ومن ثم سيعيدنا الى الصفحه السابقه مضاف اليها الخيار الجديد كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953852gif
الآن علينا اضافة خيار جديد لرابط الإعلان والذي ترغب بتحويل من يضغط عليه اليه فور الضغط لذا سنقوم بإضافة خيار اعداد جديد كالتالي :
إسم المتغيير : ads22_link
المنتج : الاعلانات المبسطه
العنوان : رابط صفحة الإعلان
الوصف : تضع هنا الرابط المؤدي الى صفحة المعلن
كود إختياري : تتركه فارغ
إفتراضي : ايضا فارغ
عرض الطلب ستجده 30 تلقائيا
اعمل حفظ ويجب ان تجد صورة كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953871gif
البعض طبعا يرغب بوضع تاريخ بداية الاعلان او تاريخ انتهاءه ومعلومات عن صاحب الاعلان بالتالي سوف نضيف اعداد جديد كالتالي :
إسم المتغيير : ads22_info
المنتج : الاعلانات المبسطه
العنوان : معلومات الإعلان
الوصف : معلومات تضهر للزائر عند مرور الماوس على الإعلان
كود إختياري : ****area
البقية كما هي وتعمل حفظ ليعيدك الانتقال التلقائي الى الصفحه التاليه :
http://www.gshaam.net/vb/uploaded/29_1170953889gif
الآن أنت انتهيت من وضع الاعدادات لهذا المنتج البسيط والي هو عباره عن مثال للتضح الصورة فقط بالنسبه للإعدادات
قبل الإنتقال للخطوة التاليه يجب علينا التذكر بالنسبه للبيانات التي وضعناها
المتغييرات المستخدمه
ads22_switch( تشغيل وإغلاق الهاك )
ads22_pic( رابط الصورة المستخدمه )
ads22_link( رابط صفحة الإعلان )
ads22_info ( بيانات الإعلانات )
فهذه البيانات هي التي ستكمل معها الرحله وتستخدمها لاحقا وهي غاية بالاهميه
ولاحظ بأن المنتج يحتوي غالبا على قالب لتنفيذه من خلاله ولهذا فإنك ستحتاج الى قالب جديد لتنفذ به ما ترغب من الاعدادات السابقه واضافة القالب هي
المرحله الثانيه بعملنا الآن :
بداية نقوم بفتح الفرونت بيج وهو ابسط برامج التحرير وأكثرها شعبية ولنبدء بوضع البيانات التي اخذناها بالاعلى لتكوين القالب
سوف تخرج لنا الصفحه التاليه ونقوم بمسح ما يوجد بها من أكواد
http://www.gshaam.net/vb/uploaded/29_1170953926gif
الآن نختار من الخيارات السفلية خيار تصميم
http://www.gshaam.net/vb/uploaded/29_1170953943gif
نقوم بعمل جدول والحقيقه ما راح يحتاج جدول ولكن حتى تتضح الصورة بشكل أكبر وايضا لتطبيقات أخرى
نقوم بوضع الخيارات التاليه عند عمل جدول
http://www.gshaam.net/vb/uploaded/29_1170953953gif
ولكي نضع الصورة والتي من المفترض انها تحتوي على متغيير صورة الاعلان والي هو كما هو بالاعلى
ads22_pic
نقوم بوضعه كالتالي عند اضافتنا للصوره
رمز PHP:
$vboptions[ads22_pic]
وبالتالي ستصبح بيانات اضافة الصوره داخل الجدول كالتالي بالنسبه لخيار ( عام )
:
http://www.gshaam.net/vb/uploaded/29_1170953978gif
أما بالنسبه لخيار ( المظهر )
فستكون كالتالي
http://www.gshaam.net/vb/uploaded/29_1170953996gif
طبعا الهدف من وضع الخيارات السابقه هو عدم التقييد بأي حجم بمعنى أن الصوره ستكون واضحه بأي مقاس للنبر تستخدمه
الأن وبعد عمل السابق المفروض تكون عندك صفحة ( تصميم )
في الفرونت بيج كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170954037gif
اذا كانت كذلك فعملك الى الآن سليم
الآن ! قمت بعمل الصوره التي ستضهر ولكن اين الرابط الذي سيتم التحويل اليه عند
الضغط على الصوره ؟
سنقوم بعمله كالتالي وايضا بالاستعانه بالبيانات المحفوظه لدينا سابقا
نقوم بالضغط على مربع الصوره بيمين الفاره وبالتالي ستخرج القائمه التاليه :
http://www.gshaam.net/vb/uploaded/29_1170954057gif
وبإختيارك لخيار ارتباط تشعبي ستخرج لك القائمه :
http://www.gshaam.net/vb/uploaded/29_1170954080gif
ففي الخيار رقم 1 كما هو موضح نقوم بوضع المتغيير
ads22_link
ولكن بالصورة التاليه :
رمز PHP:
$vboptions[ads22_link]
ولأننا قد رغبنا سابقا في وضع بيانات تخرج للزائر وهي عباره عن تاريخ بدايته وصاحب الاعلان وهكذا فمن المفترض انها تكون كتلميح بالشاشه لذا ففي
الخيار رقم 2 نقوم بوضع المتغيير
Ads22_info
ولكن كما قلنا سابقا بالصوره
رمز PHP:
$vboptions[ads22_info]
بهذه الصوره نكون تقريبا انتهينا وتبقى لدينا أهم خيار وهو خيار تشغيل وإغلاق الهاك والذي اردنا تضمينه سابقا فهل العمليه معقده ؟
لا اعتقد فمن خلال الفرونت بيج تقوم بإختيار خيار تعليمات برمجيه كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170954100gif
والآن ركز معي
أنت ترغب بإختفاء الهاك ( بالكامل ) عند عدم تفعيله ؟ إذن عليك أن تضع شرطا برمجيا كالتالي :
رمز PHP:
<if condition="$vboptions[ads22_switch]">
ولو لاحظت هنا استخدمنا المتغيير الاول وهو ads22_switch
والذي اردنا به سابقا ان يكون مفتاح التشغيل والاغلاق للهاك
ولكن ينبغي عليك التأكد بان الشرط لن يعمل الا في حال احتوى على اغلاق له والذي سيكون في أخر سطر من الأكواد
ففي اخر سطر تضع اغلاق للشرط كالتالي :
رمز PHP:
</if>
الآن انتهينا والكود الكلي سيكون بالصوره التاليه :
رمز PHP:
<!-- بداية هاك الاعلانات -->
<if condition="$vboptions[ads22_switch]">
<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1">
<tr>
<td><p align="center"><a title="$vboptions[ads22_info]" href="$vboptions[ads22_link]"><img
border="0" src="$vboptions[ads22_pic]"></a></td></tr>
</table>
</if>
<!-- نهاية هاك الاعلانات -->
الآن وبما أن لدينا قالب جاهز سوف ننتقل الى الجزء الأخير من المرحلة الثانيه :
نقوم بإختيار المكان الذي نرغب بعرض القالب به
مثلا اعلى المنتدى , اسفله , بعد العشر موضوعات الاخيره وهكذا ...... فإذا اردت ان يخرج فقط في الصفحة الرئيسيه
نقوم بفتح قالب FORUMHOME
نبحث عن المتغيير
$header
نضع اسفله مباشرة المتغيير الذي سيترجم بالقالب الذي قمنا بصنعه قبل قليل والمتتغير سيكون هو اسم القالب نفسه
( بمعنى )
$ads22
بعدها نقوم بحفظ القالب
لو أردت ان يخرج في جميع الصفحات نقوم بفتح القالب header
في اخره تماما نضيف التالي
$ads22
الآن قد يقول البعض انتهينا ونذهب لرؤية العمل ولكن العمل لم ينتهي فنحن الآن في المرحلة الأخيره من العمل
القالب لن يتم عرضه مالم يكون هناك تعريف له ( برنامج مساعد )
في أحدى الصفحات ولأن القالب من عملنا نحن فيجب علينا تعريف القالب للبرنامج حتى يتعرف عليه ويصيرون حبايب
ولتعريف القالب نذهب مباشرة الى
نضام البرمجيات والمنتجات
منها الى
اضافة برنامج مساعد جديد ( اضافة برمجية جديده )
او أي اسم حسب التعريب الي تستخدمه
سوف تضهر لك صفحه كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170954133gif
الآن في نقوم بتعبئة البيانات
المنتج : الاعلانات المبسطه
مكان التنفيذ : global_start
)لتنفيذه في أي مكان ترغب به )
العنوان : ads22
كود البرنامج المساعد
رمز PHP:
eval('$ads22 = "' . fetch_template('ads22') . '";');
ملاحظه خارجيه ( كان التعريف بالإصدارات السابقه يتم عبر ملف
index او أي صفحه بواسطة الملفات )
طبعا تقوم بالاخير بتنشيط البرنامج المساعد ومن ثم حفظ
الآن نقدر نقول الف مبروك إن أنت فعلا اتبعت الخطوات السابقه بنجاح سوف يكون بمقدورك رؤية ذلك من خلال منتداك
لذا فدعونا نقوم بفتح خيارات المنتدى
ومنها الى
اعدادات الإعلانات المبسطه
ومنها الى تعبئة البيانات للتأكد من أن كل شيئ كما نريد
http://www.gshaam.net/vb/uploaded/29_1170954167gif
الآن نتوجه مباشرة الى الصفحه الأولى للمنتدى لنرى إن كانت العملية صحيحه أم لا
اذا كان كل شي سليم سوف ترى الإعلان :
http://www.gshaam.net/vb/uploaded/29_1170954182gif
نقدر نقول لك الآن الف مبروك انتهيت من صناعة اول منتج لك بنجاح ولتقوم بإخفاءه عليك تعطيل خيار تشغيل الهاك ليخرج لك
بالصوره التاليه
http://www.gshaam.net/vb/uploaded/29_1170954195gif
يوجد بالمرفقات المشروع الي قمنا بإنشاءه في هذا الدرس
ولا يعني هذا نهاية المطاف بالعكس لم يكن سوى البدايه وشرح بعض المبادئ الاساسيه فقط لأفكار جديده ومنتجات متنوعه بأسهل الطرق وبمساعدة من
المرونه التي يوفرها البرنامج
نهاية هذا الدرس فهو يحتمل الصواب ويحتمل الخطأ فإن اصبت فمن الله وإن اخطأت فمن نفسي والشيطان واتمنى تقويمي
بذلك
كما يوجد بالمرفقات الدرس كاملا لمن اراد حفظه
درس خاص بترايدنت وعند النقل يشترط ذكر المصدر
اخوكم
غشــــــــــــام
خالـد الصقــــر
منقول من ترايدنت
http://www.traidnt.net/vb/showthread.php?t=342000
المرفقات بالمرفقات
هذا درس للمبتدئين ولكوني مبتدء وددت مشاركتكم به عل الله ان ينفع به مع العلم بأنه الدرس الأول بالمنتديات تفصيلا في هذا المجال والامنيه ان تفتح المجال لدروس
اخرى وفائده مشتركه
الدرس يتكون من 3 مراحل ستأخذك من البدايه والى الانتهاء من تكوين منتجك بالكامل وبالتفصيل والصور :
عند رغبتك في تكوين منتج ما ولنفترض تكوين منتج بسيط للإعلانات فأول ما ينبغي عليك هو وضع الاطار الذي سوف تقوم من خلاله بإنشاء المنتج
وذلك كالتالي :
خصائص المنتج
1/ اعلانات يعرض إعلان واحد في الصفحه الرئيسيه يتم التحكم به من خلال لوحة التحكم
2/ يحتوي رابط صفحة المعلن
3/ اغلاق وفتح المنتج
4/ بيانات الانتهاء والبدء والمعلن وهكذا
بداية العمل طبعا على نسخة بجهازك الشخصي
افتح ملف الكونفغ وابحث عن المتغيير
رمز PHP:
$config['Misc']['******prefix'] = 'bb';
اسفله مباشرة قم بوضع المتغيير
رمز PHP:
$config['Misc']['debug'] ='1';
الآن قم بالعوده الى صفحة المنتدى الرئيسيه وانظر أسفلها لتجد صورة مشابهه للصورة التاليه
http://www.gshaam.net/vb/uploaded/29_1170953486gif
الصورة هذه تعطيك عدد الاستعلامات المنفذه في صفحتك الرئيسيه وايضا صفحاتك الفرعيه متى ( ما قلت اصبح المنتدى اسرع والعكس صحيح )
معلومه ليست داخله بالدرس ولكنها تهم الكثير
نبدء المرحلة الاولى :
نتوجه الى لوحة التحكم للمنتدى ومنها نتوجه الى المنتجات ومنها الى اضافة منتج جديد وكالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953584gif
وبعد تكوينك لأسم المنتج وتعريفه ورقمه ( لايشترط رقم معين )
تذهب الى خيارات المنتدى والتي ستجدها على النحو التالي :
http://www.gshaam.net/vb/uploaded/29_1170953608gif
تقوم بإختيار اضافة إعدادات جديده والتي ستصبح فيما بعد الجهه التي سوف تتمكن من خلالها من التحكم بالهاك وعند فتحها سوف تجد الصفحه التاليه :
http://www.gshaam.net/vb/uploaded/29_1170953629gif
الآن تقوم بتعبئة البيانات مع ملاحظة التالي ( إسم المتغيير تضعه باللغة الانجليزيه
ويكون اسم ستستخدمه لاحقا )
قمنا بوضع المتغير : ads22
ووضعنا العنوان : إعدادات الإعلانات
ووضعنا المنتج : الاعلانات المسبطه ( الي سبق وعملناها قبل قليل في المنتجات
)
الان نقوم بعملية الحفظ وتلقائيا سوف يحولك على صفحة كالتالي
http://www.gshaam.net/vb/uploaded/29_1170953655gif
الآن نبدء بترتيب اعداداتنا كيفما نريد وذلك بداية بالضغط على اضافة اعداد وسيتم فتح صفحه كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953667gif
الآن يجب عليك التركيز حيث ان كل شغلة تقوم بها هنا سوف تحتاجها لاحقا
وحيث انك ترغب بخيار اغلاق الهاك او فتحه فالأكيد سيكون هو اول خيار يتضمن خيارات الاعلانات ولكن كيف يمكنك ذلك ؟
بكل بساطة قم بتعبئة البيانات التاليه كالتالي للتتضح الصوره
إسم المتغيير : ads22_switch
( حيث سيكون هذا المتغيير هو المفتاح لتشغيل الهاك او اغلاقه )
مجموعة الاعدادات تتركها كما هي حيث ان هذا الخيار سيكون ضمن اعدادات الاعلانات وليس غيرها
المنتج تقوم بإختيار الاعلانات المبسطه الي سابقا اضفتها من المنتجات ( اكيد وضحت
النقطه )
العنوان : تشغيل الاعلانات واغلاقها
الوصف : من خلال هذا الخيار بإمكانك اغلاق الإعلانات وفتحها
كود اختياري : yesno
( وضع الخيار هذا يعني ان يكون الخيار لاحقا عبارة عن اختيار نعم أو لا )
مثال
http://www.gshaam.net/vb/uploaded/29_1170953729gif
(وضع الخيار على ****area يعني أن يكون الخيار لاحقا على هيئة مربع تضع به القيمه التي ترغب بها )
مثال
http://www.gshaam.net/vb/uploaded/29_1170953759gif
( ترك الخيار فارغ يعني ان يكون الخيار لاحقا عباره عن مستطيل تضع به رابط او عدد او أي شيئ )
مثال
http://www.gshaam.net/vb/uploaded/29_1170953778gif
بالعوده للموضوع فقد وصلنا الى
نوع صلاحية البيانات : نتركه على حر
إفتراضي : no
( يجعل الخيار بشكله التلقائي على لا )
عرض الطلب : 10
( العرض هنا هو مكان الخيار بالنسبه لبقية الخيارات والعرض يقوم على العدد العشري بمعنى الخيار الاول يكون 10 والثاني 20 والثالث
30 وهكذا )
بعد وضع الخيارات السابقه نقوم بعمل حفظ لتخرج لنا الصوره التاليه :
http://www.gshaam.net/vb/uploaded/29_1170953811gif
هكذا انتهيت من الخيار الاول من خيارات منتجك الجديد ونأتي إلى اضافة الخيار الثاني من خلال اضافة اعداد
وايضا تقوم حسب الترتيب السابق ولكن هذه المره بالبيانات التاليه :
إسم المتغيير : ads22_pic
( هذا الاعداد هو الاعداد المختص بوضع صورة الاعلان )
المنتج : الاعلانات المبسطه
العنوان : رابط صورة الاعلان
الوصف : ضع رابط صورة الاعلان الذي ترغب بإضافته هنا
كود إختياري : تتركه فارغ
نوع صلاحية البيانات : تتركه كما هو
الافتراضي : تتركه كما هو
عرض الطلب : 20 وبيكون تلقائيا موجود
الان نعمل حفظ ومن ثم سيعيدنا الى الصفحه السابقه مضاف اليها الخيار الجديد كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953852gif
الآن علينا اضافة خيار جديد لرابط الإعلان والذي ترغب بتحويل من يضغط عليه اليه فور الضغط لذا سنقوم بإضافة خيار اعداد جديد كالتالي :
إسم المتغيير : ads22_link
المنتج : الاعلانات المبسطه
العنوان : رابط صفحة الإعلان
الوصف : تضع هنا الرابط المؤدي الى صفحة المعلن
كود إختياري : تتركه فارغ
إفتراضي : ايضا فارغ
عرض الطلب ستجده 30 تلقائيا
اعمل حفظ ويجب ان تجد صورة كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170953871gif
البعض طبعا يرغب بوضع تاريخ بداية الاعلان او تاريخ انتهاءه ومعلومات عن صاحب الاعلان بالتالي سوف نضيف اعداد جديد كالتالي :
إسم المتغيير : ads22_info
المنتج : الاعلانات المبسطه
العنوان : معلومات الإعلان
الوصف : معلومات تضهر للزائر عند مرور الماوس على الإعلان
كود إختياري : ****area
البقية كما هي وتعمل حفظ ليعيدك الانتقال التلقائي الى الصفحه التاليه :
http://www.gshaam.net/vb/uploaded/29_1170953889gif
الآن أنت انتهيت من وضع الاعدادات لهذا المنتج البسيط والي هو عباره عن مثال للتضح الصورة فقط بالنسبه للإعدادات
قبل الإنتقال للخطوة التاليه يجب علينا التذكر بالنسبه للبيانات التي وضعناها
المتغييرات المستخدمه
ads22_switch( تشغيل وإغلاق الهاك )
ads22_pic( رابط الصورة المستخدمه )
ads22_link( رابط صفحة الإعلان )
ads22_info ( بيانات الإعلانات )
فهذه البيانات هي التي ستكمل معها الرحله وتستخدمها لاحقا وهي غاية بالاهميه
ولاحظ بأن المنتج يحتوي غالبا على قالب لتنفيذه من خلاله ولهذا فإنك ستحتاج الى قالب جديد لتنفذ به ما ترغب من الاعدادات السابقه واضافة القالب هي
المرحله الثانيه بعملنا الآن :
بداية نقوم بفتح الفرونت بيج وهو ابسط برامج التحرير وأكثرها شعبية ولنبدء بوضع البيانات التي اخذناها بالاعلى لتكوين القالب
سوف تخرج لنا الصفحه التاليه ونقوم بمسح ما يوجد بها من أكواد
http://www.gshaam.net/vb/uploaded/29_1170953926gif
الآن نختار من الخيارات السفلية خيار تصميم
http://www.gshaam.net/vb/uploaded/29_1170953943gif
نقوم بعمل جدول والحقيقه ما راح يحتاج جدول ولكن حتى تتضح الصورة بشكل أكبر وايضا لتطبيقات أخرى
نقوم بوضع الخيارات التاليه عند عمل جدول
http://www.gshaam.net/vb/uploaded/29_1170953953gif
ولكي نضع الصورة والتي من المفترض انها تحتوي على متغيير صورة الاعلان والي هو كما هو بالاعلى
ads22_pic
نقوم بوضعه كالتالي عند اضافتنا للصوره
رمز PHP:
$vboptions[ads22_pic]
وبالتالي ستصبح بيانات اضافة الصوره داخل الجدول كالتالي بالنسبه لخيار ( عام )
:
http://www.gshaam.net/vb/uploaded/29_1170953978gif
أما بالنسبه لخيار ( المظهر )
فستكون كالتالي
http://www.gshaam.net/vb/uploaded/29_1170953996gif
طبعا الهدف من وضع الخيارات السابقه هو عدم التقييد بأي حجم بمعنى أن الصوره ستكون واضحه بأي مقاس للنبر تستخدمه
الأن وبعد عمل السابق المفروض تكون عندك صفحة ( تصميم )
في الفرونت بيج كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170954037gif
اذا كانت كذلك فعملك الى الآن سليم
الآن ! قمت بعمل الصوره التي ستضهر ولكن اين الرابط الذي سيتم التحويل اليه عند
الضغط على الصوره ؟
سنقوم بعمله كالتالي وايضا بالاستعانه بالبيانات المحفوظه لدينا سابقا
نقوم بالضغط على مربع الصوره بيمين الفاره وبالتالي ستخرج القائمه التاليه :
http://www.gshaam.net/vb/uploaded/29_1170954057gif
وبإختيارك لخيار ارتباط تشعبي ستخرج لك القائمه :
http://www.gshaam.net/vb/uploaded/29_1170954080gif
ففي الخيار رقم 1 كما هو موضح نقوم بوضع المتغيير
ads22_link
ولكن بالصورة التاليه :
رمز PHP:
$vboptions[ads22_link]
ولأننا قد رغبنا سابقا في وضع بيانات تخرج للزائر وهي عباره عن تاريخ بدايته وصاحب الاعلان وهكذا فمن المفترض انها تكون كتلميح بالشاشه لذا ففي
الخيار رقم 2 نقوم بوضع المتغيير
Ads22_info
ولكن كما قلنا سابقا بالصوره
رمز PHP:
$vboptions[ads22_info]
بهذه الصوره نكون تقريبا انتهينا وتبقى لدينا أهم خيار وهو خيار تشغيل وإغلاق الهاك والذي اردنا تضمينه سابقا فهل العمليه معقده ؟
لا اعتقد فمن خلال الفرونت بيج تقوم بإختيار خيار تعليمات برمجيه كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170954100gif
والآن ركز معي
أنت ترغب بإختفاء الهاك ( بالكامل ) عند عدم تفعيله ؟ إذن عليك أن تضع شرطا برمجيا كالتالي :
رمز PHP:
<if condition="$vboptions[ads22_switch]">
ولو لاحظت هنا استخدمنا المتغيير الاول وهو ads22_switch
والذي اردنا به سابقا ان يكون مفتاح التشغيل والاغلاق للهاك
ولكن ينبغي عليك التأكد بان الشرط لن يعمل الا في حال احتوى على اغلاق له والذي سيكون في أخر سطر من الأكواد
ففي اخر سطر تضع اغلاق للشرط كالتالي :
رمز PHP:
</if>
الآن انتهينا والكود الكلي سيكون بالصوره التاليه :
رمز PHP:
<!-- بداية هاك الاعلانات -->
<if condition="$vboptions[ads22_switch]">
<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table1">
<tr>
<td><p align="center"><a title="$vboptions[ads22_info]" href="$vboptions[ads22_link]"><img
border="0" src="$vboptions[ads22_pic]"></a></td></tr>
</table>
</if>
<!-- نهاية هاك الاعلانات -->
الآن وبما أن لدينا قالب جاهز سوف ننتقل الى الجزء الأخير من المرحلة الثانيه :
نقوم بإختيار المكان الذي نرغب بعرض القالب به
مثلا اعلى المنتدى , اسفله , بعد العشر موضوعات الاخيره وهكذا ...... فإذا اردت ان يخرج فقط في الصفحة الرئيسيه
نقوم بفتح قالب FORUMHOME
نبحث عن المتغيير
$header
نضع اسفله مباشرة المتغيير الذي سيترجم بالقالب الذي قمنا بصنعه قبل قليل والمتتغير سيكون هو اسم القالب نفسه
( بمعنى )
$ads22
بعدها نقوم بحفظ القالب
لو أردت ان يخرج في جميع الصفحات نقوم بفتح القالب header
في اخره تماما نضيف التالي
$ads22
الآن قد يقول البعض انتهينا ونذهب لرؤية العمل ولكن العمل لم ينتهي فنحن الآن في المرحلة الأخيره من العمل
القالب لن يتم عرضه مالم يكون هناك تعريف له ( برنامج مساعد )
في أحدى الصفحات ولأن القالب من عملنا نحن فيجب علينا تعريف القالب للبرنامج حتى يتعرف عليه ويصيرون حبايب
ولتعريف القالب نذهب مباشرة الى
نضام البرمجيات والمنتجات
منها الى
اضافة برنامج مساعد جديد ( اضافة برمجية جديده )
او أي اسم حسب التعريب الي تستخدمه
سوف تضهر لك صفحه كالتالي :
http://www.gshaam.net/vb/uploaded/29_1170954133gif
الآن في نقوم بتعبئة البيانات
المنتج : الاعلانات المبسطه
مكان التنفيذ : global_start
)لتنفيذه في أي مكان ترغب به )
العنوان : ads22
كود البرنامج المساعد
رمز PHP:
eval('$ads22 = "' . fetch_template('ads22') . '";');
ملاحظه خارجيه ( كان التعريف بالإصدارات السابقه يتم عبر ملف
index او أي صفحه بواسطة الملفات )
طبعا تقوم بالاخير بتنشيط البرنامج المساعد ومن ثم حفظ
الآن نقدر نقول الف مبروك إن أنت فعلا اتبعت الخطوات السابقه بنجاح سوف يكون بمقدورك رؤية ذلك من خلال منتداك
لذا فدعونا نقوم بفتح خيارات المنتدى
ومنها الى
اعدادات الإعلانات المبسطه
ومنها الى تعبئة البيانات للتأكد من أن كل شيئ كما نريد
http://www.gshaam.net/vb/uploaded/29_1170954167gif
الآن نتوجه مباشرة الى الصفحه الأولى للمنتدى لنرى إن كانت العملية صحيحه أم لا
اذا كان كل شي سليم سوف ترى الإعلان :
http://www.gshaam.net/vb/uploaded/29_1170954182gif
نقدر نقول لك الآن الف مبروك انتهيت من صناعة اول منتج لك بنجاح ولتقوم بإخفاءه عليك تعطيل خيار تشغيل الهاك ليخرج لك
بالصوره التاليه
http://www.gshaam.net/vb/uploaded/29_1170954195gif
يوجد بالمرفقات المشروع الي قمنا بإنشاءه في هذا الدرس
ولا يعني هذا نهاية المطاف بالعكس لم يكن سوى البدايه وشرح بعض المبادئ الاساسيه فقط لأفكار جديده ومنتجات متنوعه بأسهل الطرق وبمساعدة من
المرونه التي يوفرها البرنامج
نهاية هذا الدرس فهو يحتمل الصواب ويحتمل الخطأ فإن اصبت فمن الله وإن اخطأت فمن نفسي والشيطان واتمنى تقويمي
بذلك
كما يوجد بالمرفقات الدرس كاملا لمن اراد حفظه
درس خاص بترايدنت وعند النقل يشترط ذكر المصدر
اخوكم
غشــــــــــــام
خالـد الصقــــر
منقول من ترايدنت
http://www.traidnt.net/vb/showthread.php?t=342000
المرفقات بالمرفقات