هل تأخذ نصيحتي مؤخرا على لافتات manging؟ أو ربما كنت مجرد وضع الإعلانات على موقعك لأول مرة في هذا الشهر؟ وفي كلتا الحالتين ستجد لكم مواقع يزداد ، والكثير من العمل لإدارة الإعلانات. يمكنك الذهاب مع OpenAds شيء من هذا القبيل ولكن مثل هذه التطبيقات هي فرض ضريبة على الخادم كفاءة -- وخاصة إذا كنت على خطة استضافة مشتركة) وأحدث versin من OpenAds يستخدم 16mb من ذاكرة الوصول العشوائي). في بعض الأحيان هو أفضل بسيطة وفعالة! وإليك بعض النصائح PHP الترميز لمجموعة نفسك حتى لراية التشغيل الآلي.
الخطوة الأولى تنطوي على انتزاع الحالي صفحات المجال. كسر عنوان الموقع على شرائح مثل ذلك. ينبغي أن يسير في هذا القالب صفحة.
أجزاء دولار = تنفجر ("/"،دولار HTTP_HOST) ؛
وهذا يخلق طائفة التي يمكننا الآن أن تنتقي وتختار الوصول إلى عنصر. أول مجموعة من "0" هو الجزء الأول من مجموعة. وهذا يتضمن كل شيء بين http:// وبدء خفض المقبلة إذا كان هناك واحد. ونحن في طريقنا للتخزين في أن متغير "whichsite دولار". ملاحظة : يمكنك تطبيق هذه القواعد نفسها إلى أدلة أو صفحات داخل الموقع من قبل incrementing من جانب متغير. ينبغي أن يسير هذا القالب صفحة.
whichsite دولار = دولار أجزاء [0] ؛
الآن في استخدام ويشمل الموقع على الصفحة الخاصة بك (على الارجح في مكان ما على نموذج في موقعك) التي تريد الإعلان على ما يبدو. هذا مرة أخرى ، وغني عن المواقع الخاصة بك في قالب.
وتشمل http://www.domain.com/ads.php؟whichsite = whichsite دولار ؛
إنشاء الإطار المتكامل بيان لفحص ومعرفة ما يجري حاليا اختيار المجال. ملاحظة : اذا لم فرعي المجال لكم 'سوف تريد دخول على شبكة الاتصالات العالمية منذ النظير موقع يمكن الوصول إليها عادة يكون domain.com أو www.domain.com.
إذا دولار (whichsite == "www.extreme - gamerz.org" | | دولار whichsite == "المتطرفة بين gamerz.org")
وإذا كانت هناك أي صلة إضافية تريد لنفسها شرطا لمواصلة أضيف إليها تفصل بينها مع "||". ويحدد هذا البيان في أحد أو PHP. هذا القانون ينبغي أن يسير في وثيقة جديدة تحمل اسم "ads.php" التي كنا نسميها في الماضي خطوة. إعلاناتك ينبغي أن يسير في الفترات الفاصلة بين كل بيان إذا كان وفقا لذلك.
مدونة في القالب يجب أن يكون مثل هذا :
-
<?php if ( $whichsite == "www.domain1.com" || $whichsite == "domain1.com" ) { ?> -
//Replace this with banners for this site -
<?php } elseif ( $whichsite == "sub.domain1.com" ) { ?> -
//Banners code for sub.domain1.com -
<?php } else { ?> -
//Catch all banner (if you use this add in a non-applicable spot) it will display this code) You could use this alone as a substitue for sub.domain1.com if you are only doing this on 2 sites. -
<?php } ?> - تحميل هذا الرمز : 0916multisitebanners1.txt
وads.php السيناريو الخاص بك للإعلانات الخاصة بك ينبغي أن ننظر بشيء من هذا القبيل :
-
<?php -
$parts = explode ( "/" , $HTTP_HOST ) ; -
$whichsite = $parts [ 0 ] ; -
include "http://www.domain.com/ads.php?whichsite=$whichsite" ; -
?> - تحميل هذا الرمز : 0916multisitebanners2.txt
إذا كنت بدأت تعلم PHP / ماي. س. ك أود أن تشير بقوة إلى أن أي نشاط ينطوي على إنشاء قاعدة بيانات التي المسارات راية الأحمال. أنت يمكن أيضا اقامة نظام بسيط أن تدير مجالات الاعلانات وبينما كنت في ذلك. كسر يتنحى واستخدام هذا ليكون أداة تعليمية. والطريقة الوحيدة المستفادة هو الأول من أي وقت مضى عندما كان ذريعة لخلق شيء أو مشكلة تحتاج تثبيت. الاحتمالات لا حصر لها كما يمكنك تطبيق هذا المفهوم إلى أمور أخرى ثم راية الإعلان! مع أنها تكون خلاقة!





































ترك التعليق :