خوراک های آپادانا

تبلیغات

تابع نمایش ورودی های گوگل و بینگ در بلوک

10 دیدگاه توابع بلوک ها
تابع نمایش ورودی های گوگل و بینگ در بلوک

با استفاده از این تابع می توانید تعداد ورودی های گوگل و بینگ سایت خود را در یک بلوک نمایش دهید، این تابع تعداد ورودی ها را بر اساس اطلاعات بخش لینک دهندگان نمایش می دهد و برای استفاده از آن امکان ذخیره اطلاعات لینک دهندگان در آپادانا باید فعال باشد.


کدهای تابع را به فایل functions.php قالب سایت و یا فایل engine/custom-file.php آپادانا اضافه کنید.

به صورت پیشفرض فایل engine/custom-file.php در سیستم وجود ندارد، درصورتی که قبلا آن را ایجاد نکرده اید آن را بسازید و دقت کنید که برای اجرای دستورات PHP در خط اول این فایل باید کد <?php را قرار دهید.

 

function block_referer_search_engine($op = null, $id = null, $position = null)
{
	if ($op == 'remove-cache') // admin
	{
		return true;
	}

	global $d;
	
	$t = strtotime(date('Y-m-d'));
	$t2 = strtotime(date('Y-m-d').' -1 days');
	$t3 = strtotime(date('Y-m-d').' +1 days');

	$result  = "SELECT ".n;
	$result .= "(SELECT COUNT(`ref_id`) FROM `#__referer` WHERE (`ref_time` BETWEEN '$t2' AND '$t') AND (`ref_domain`='google.com' OR `ref_domain`='www.google.com')) refererGoogleYesterday,".n;
	$result .= "(SELECT COUNT(`ref_id`) FROM `#__referer` WHERE (`ref_time` BETWEEN '$t' AND '$t3') AND (`ref_domain`='google.com' OR `ref_domain`='www.google.com')) refererGoogleToday,".n;
	$result .= "(SELECT COUNT(`ref_id`) FROM `#__referer` WHERE (`ref_time` BETWEEN '$t2' AND '$t') AND (`ref_domain`='bing.com' OR `ref_domain`='www.bing.com')) refererBingYesterday,".n;
	$result .= "(SELECT COUNT(`ref_id`) FROM `#__referer` WHERE (`ref_time` BETWEEN '$t' AND '$t3') AND (`ref_domain`='bing.com' OR `ref_domain`='www.bing.com')) refererBingToday".n;

	$result = $d->query($result);
	$result = $d->fetch($result);
	$result = array_map('intval', $result);

	$html  = '<ul id="apadana-block-referer">'.n;
	$html .= '<li id="referer-google-today">ورودی های امروز از گوگل: <b>'.$result['refererGoogleToday'].'</b></li>'.n;
	$html .= '<li id="referer-google-yesterday">ورودی های دیروز از گوگل: <b>'.$result['refererGoogleYesterday'].'</b></li>'.n;
	$html .= '<li id="referer-bing-today">ورودی های امروز از بینگ: <b>'.$result['refererBingToday'].'</b></li>'.n;
	$html .= '<li id="referer-bing-yesterday">ورودی های دیروز از بینگ: <b>'.$result['refererBingYesterday'].'</b></li>'.n;
	$html .= '<li id="referer-total">کل ورودی های امروز: <b>'.($result['refererGoogleToday']+$result['refererBingToday']).'</b></li>'.n;
	$html .= '</ul>';
	return $html;
}

و از تابع referer_search_engine برای بلوک استفاده کنید.

دیدگاه کاربران

غریبه ای کوچک:
مرسی

عالی بود
Ehsan Nitro:
من اضافه کردم ولی اتفاقی رخ نداد

مشکل از کجاسسسسسس؟
------------------------------------------------------------------------------------
iman92:
باید یک بلوک برای این تابع بسازی
میلاد:
ممنون 
persius:
چرا اینجوری نمایش میده؟



����� ��� ����� �� ���: 2
------------------------------------------------------------------------------------
iman92:
فایل رو درست ذخیره کردین؟ فرمتش باید utf-8 باشه
persius:
php ذخیره کردم .مرسی بازم یه بررسی میکنم
------------------------------------------------------------------------------------
iman92:
منظورم از فرمت یونیکد بود!
persius:
منظورم از فرمت یونیکد بود!



این یعنی چی؟

جیکار کنم علامت سوال نشون نده؟
------------------------------------------------------------------------------------
iman92:
فایل رو با یونیکد utf-8 ذخیره کنید
amir:
ممنون عالی بود. www.datadl.ir
ostadrayaneh:
****ممنون عالی بود. www.datadl.ir**** لطف كنيد كپي رايت رو بزاريد
iman2025:
چطوری میشه موتور های دیگه رو بهش اضافه کرد ؟ مثلا پارسی جو
lower:
سلام.من گوگل که سرچ کردم سایت خودم رو اصلا نمیارد.برای ثبت در گوگل باید چیکار کنم ؟
------------------------------------------------------------------------------------
msdn:
از گوگل وب مستر تولز استفاده کنید. باید مطالب بسیار خوب و ناب بذارید و کاربران زیادی داشته باشید تا گوگل سایتتون رو ایندکس کنه و توی صفحه اول نشون بده

دیدگاهی بفرست ...



نام شما
ايميل (منتشر نخواهد شد)
آدرس وبسايت
کد امنيتي   
 

سامانه کاربری

نام کاربری
پسورد
 

کاربران آنلاین

 chain 82.223.xx.xx
 chain 69.30.xx.xx
 chain 69.162.xx.xx
 chain 54.224.xx.xx
 chain 24.59.xx.xx
 chain 164.132.xx.xx
 chain 154.245.xx.xx

اطلاعات آماری

  • کاربران عضو شده امروز: 1
  • کاربران عضو شده دیروز: 1
  • کاربران عضو شده ماه: 15
  • تعداد کل کاربران: 2927
  • تعداد کل پست ها: 20
  • تعداد کل نظرات: 139
  • بازدید دیروز: 610
  • بازدید امروز: 93
  • بازدید ماه: 4168
  • بازدید سال: 44766
  • بازدید کل: 1169269