إغلاق


اضغط هنا لتنزيل آخر إصدارة من زووبس





يتصفح المنتدى الآن:   1 زائر



أسفل   الموضوع السابق   الموضوع التالي  إشترك لتكتب موضوع



هاك اضافة اي اعلان في موقعك
#1
فريق الدعم الفني


Benutzerinformationen
قام خالد بشرح قسم من الهاك مسبقاً, الان اضيف اليه امكانية استعماله مع blockanywhere
- الهدف من الدرس : هو امكانية استخدام لوحة اعلانات زووبس في اي مكان في موقعك. لانه من السهل ان نعمل اعلان على طريقة بلوك ونتحكم بظهوره ولكن كيف نعطي صاحب الاعلان لوحة تحكم لمشاهدة احصائيات اعلانه؟
من خلال هذه الطريقة يمكننا فعل ذلك بسهولة.

ملاحظة : يمكن الاستعانة بشرح مسبق في مكتبة الدروس حول لوحة تحكم الاعلانات.
- الادوات التي نحتاجها :
1- ملف functions معدل للنسخات 2.4 وما فوق ويمكن تحميله من هنا ورفعه للمسار التالي http://yourwebsitename.com/include/functions.pjp
الملف اصلا موجود في موقعك ولكن هذا المعدل يجب ان تضعه مكان الموجود.
2- هاك بلوك blockanywhere
هو كناية عن ملف تضغه في المسار التالي class/smarty/xoops_plugins في موقعك
وقد قمت بجمع الملفين معدلين وكل واحد اين يجب وضعه في اي مسار , كل ما عليك هو تنزيل الهاك من هنا فك الضغط عنه ورفعه محتواه الى موقعك.
الان كل شي جاهز وصار في موقعك , كيف نستعمل الاعلانات ؟
- ندخل للوحة تحكم الاعلانات في المجلة ونعمل اعلان ومن ثم ناخذ رقمه ولنفترض ان الاعلان رقم 2 نريده ان يظهر في بلوك يسار
- نذهب لانشاء بلوك جديد
- نكتب الكود التالي لاظهار الاعلان رقم 2
echo getbanner_from_id_banner(2);

ونحفظ البلوك بصيغة php
لو اردنا الاعلان 1 و 2 و3 يظهر تحت بعض في نفس البلوك نكتب
echo getbanner_from_id_banner(1);
echo 
getbanner_from_id_banner(2);
echo 
getbanner_from_id_banner(3);

ودائما نحفظ البلوك بصيغة بي اتش بي

اما لاظهار كل اعلانات لوحة التحكم فنكتب
echo xoops_getbanner();


ولاظهار اعلان معين دون اظهار الاعلانات الاخرى بصفحه معينه او أي شيء حسب اختيارك
نضع الكود التالي
echo getbanner_from_id_banner(ID_BANNER);

ونحفظ البلوك بصيغة بي اتش بي, مع الانتبه الى وضع رقم البانر بدل كلمة id_banner
مثلا البانر رقم 3 نريده ان يظهر في المنتدى نكتب
echo getbanner_from_id_banner(3);


اذا كان العميل لديه اكثر من اعلان وتريد اظهارهم يكفي ان تكتب في البلوك
echo getbanner_from_id_client(ID_CLIENT);

وبدل كلمة id client نكتب رقم العميل مثلا لو كان رقمه 2
يصير الكود كالتالي
echo getbanner_from_id_client(2);


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

الان ما هو دور blockanywhere وكيف يمكن ان نستفيد منه في الاعلانات؟
كنا في قسم الدروس قمنا بشرح مفصل عن كيفية استعمال هذا السمارتي الذي قام بتطويره ترابيس.
مهمة هذا السمارتي ان يسمح لك بوضع اي بلوك في اي مكان في ثيمك, حتى لو كان هذا المكان ليس البلوكات التقليدية المتعارف عليها. اي بلوك يمين, يسار, منتصف, اسفل, منتصف يمين, منتصف يسار...الخ
كلنا نعرف ان كود السمارتي الخاص يالبانر في زووبس هو
<{$xoops_banner}>

ومهمته ان يظهر لنااعلان واحد من الاعلانات في كل مرة ندخل بها الصفحة.
لكن ماذا لو عندنا اعلانين واحد منهم افقي والاخر عامودي؟ سيتشوه التصميم دون شك, لذلك مه هاك الاعلانات نصبح مضطرين الى حذف هذه السمارتي للاستعانة عنها بالبلوكات .

لكن عالم الاعلانات له مقاييسه وحساباته وبالتالي كلنا يطمح ان يستغل صفحات موقعه للاعلان, والبلوكات مكانها محدد , وبما انه لا يمكن ان نضع بلوك في الهيدر ولا حتى بلوكين او 3, ولا يمكن الاستفادة من بعض المساحات في ثيمنا في الاعلان لان لا يمكن اضافة بلوكات بها, كان لا بد لنا للجوء الى وسيلة اخرى هي blockanywhere
حيث يمكننا ان نضع الاعلان في اي مكان نريد في الثيم حتى لو كان غير مخصص للبلوك.
لمعرفة المزيد عن تفاصيل blockanywhere للذين لا يعرفونه يمكن الاضطلاع على الدرس الكامل في مكتبة الدروس

الان كيف نستغله في الاعلانات؟
نجهز البلوك بشكل طبيعي وبلغة ال php كما سبق وقلنا ومن ثم نجعل البلوك مخفي ولكن نحفظ رقمه, ورقمه ييظهر لنا عند محاولة تعديل البلوك,ولنعتبر ان البلوك كان رقمه 42
نذهب الى ثيمنا ونكتب الكود التالي:
<{block id=42}>
في المكان الذي نريد ان يظهر به الاعلان
وهكذا نضع في اي مكان اعلاناتنا, نضعها في الثيم بشكل مباشر

بهذه الطريقة نكون نستعمل الاعلان بشكله الاساسي, اي مع لوحة تحكم للعميل وبكل مواصفات الاعلان الحقيقي.

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

امل ان يكون مفيداً للجميع

أرسلت بتاريخ: 2010/6/30 15:26
____________________
Information not shared is lost
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى


رد: هاك اضافة اي اعلان في موقعك
#2
أصدقاء عرب زووبس


Benutzerinformationen
شكرا ماريان على الشرح والاضافه الرائعه

واحنا هنا نجتمع لنستفيد ونفيد ونكمل بعض

الله لا يرحمنا الاجر جميعا

شكرا لك

أرسلت بتاريخ: 2010/7/5 5:21
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى


رد: هاك اضافة اي اعلان في موقعك
#3
فريق الدعم الفني


Benutzerinformationen
شكرا ماريان على الدرس المميز
تم اضافة الدرس للقسم التعليمى

أرسلت بتاريخ: 2010/7/6 17:38
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى


رد: هاك اضافة اي اعلان في موقعك
#4
عضو مميز


Benutzerinformationen
الف شكر لك ماريان على الشرح

تسلم ايديك وماقصرتي

أرسلت بتاريخ: 2010/7/7 11:53
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى


رد: هاك اضافة اي اعلان في موقعك
#5
فريق الدعم الفني


Benutzerinformationen
شكرا لك مريان على الشرح , هاك مهم لكل موقع

أرسلت بتاريخ: 2010/8/19 13:27
طباعة Twitter Facebook _MD_SHARE_BUZZ Linkedin Del.icio.us Digg Reddit Mr. Wong أعلى







يمكنك قراءة موضوع.
لا يمكنك إضافة موضوع جديد.
لا يمكنك الرد على المشاركات.
لا يمكنك تحرير مشاركاتك.
لا يمكنك حذف مشاركاتك.
لا يمكنك إضافة إستفتاء جديد.
يمكنك التصويت في الإستفتاءات.
لا يمكنك إرفاق ملفات في مشاركاتك.
لا يمكنك المشاركة بدون موافقة المشرف.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.

[بحث متقدم]



موقع الدعم العربي لنظام إدارة المحتوى زووبس


مواقع صديقة: رياض القرآن ، خلفيات شاشة ، المجلة السعودية للسيارات ، أهرام العلمية ، ابن مصر ، برامج عربية و معربة ، ماسنجر شبوة.نت ، ضفاف ، العاب