• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

اموزش نمایش تبلیغات فقط برای بازدیدکننده های موتورهای جستجو

MihanV

مدیر بازنشسته
تاریخ عضویت
29 جولای 2010
نوشته‌ها
11,979
لایک‌ها
30,429
محل سکونت
کرج
درود وردپرسی های پرشین تولز
با یک تکنیک ساده میشه یه قسمتی از سایت یا یک تبلیغات خاص رو فقط برای بازدید کننده های موتورهای جستجو نمایش داد :happy:

فایل functions.php قالب رو باز کنید و کد زیر رو داخلش قرار بدید
* دقت کنید بجای ادرس Mihanv.com باید ادرس سایت خودتون قرار بدید

PHP:
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search', 'soso.com', '/search/', '.yahoo.');
foreach ($SE as $source) {
  if (strpos($ref,$source)!==false) {
    setcookie("sevisitor", 1, time()+3600, "/", ".Mihanv.com");
    $sevisitor=true;
  }
}

function farjad_from_searchengine(){
  global $sevisitor;
  if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {
    return true;
  }
  return false;
}


حالا هر قسمت که میخواید تبلیغات رو نشون بدید کافیه کد زیر رو بزارید :


PHP:
<?php if (function_exists('farjad_from_searchengine')) {
  if (farjad_from_searchengine()) { ?>
    محل قرار گیری تبلیغات
   <?php } } ?>

بجای "محل قرار گیری تبلیغات" کد تبلیغات مد نظر رو بزارید
از دست وردپرس .... :D
 

ali_2021

Registered User
تاریخ عضویت
2 نوامبر 2009
نوشته‌ها
1,771
لایک‌ها
800
محل سکونت
تهران
میشه همین کارو واسه روبات ها هم انجام داد ؟
 

ali_2021

Registered User
تاریخ عضویت
2 نوامبر 2009
نوشته‌ها
1,771
لایک‌ها
800
محل سکونت
تهران
خوب میخوام یه متن رو روبات(جه میدونم spider چیه :دی ) ببینه کاربرا نبینن :دی
 
بالا