المساعد الشخصي الرقمي

عرض الإصدار الكامل : درس ( صناعة منتج خاص بك بالتفصيل والشرح ) حصريا وبالتوفيق للجميع


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

المرفقات بالمرفقات

عازف
02-09-2007, 03:37 AM
الله يسعدك يالغالي على النقله الرائعه

تسلم درس غايه في الروعه

ساعود للاطلاع بتمعن

تقبل ارق الاماني

بوح الروح
02-09-2007, 07:34 PM
السلام عليكم ورحمة الله وبركاته

مشكور يخوي على الدرس

وإن شاء الله يستفيد منه جميع إخواني هنا

بالتوفيق

أختك / بوح الروح

TeEmOoR
02-09-2007, 08:24 PM
مشكور ولا هنت

برق الظلام
02-16-2007, 09:36 AM
تسلم يدينك يالقرم ولاهنت

سـنفور
02-17-2007, 12:20 AM
مشكور وتسلم يدينك

أسومه
02-17-2007, 03:17 AM
الله يعيطك العافيه وانشاء الله نستفيد منه <<< حملت الدرس بتطبقه