رفتن به مطلب

استفاده از یک آمارگیر نیمه اختصاصی


پست های پیشنهاد شده

دوستانی که بازدیدهای خیلی زیادی دارن و همچنین از افزونه های آمارگیر استفاده میکنن حتماً میدونن که این افزونه ها به نوعی فشار اضافه ای به سرور میاره !

چه خوب میشد اطلاعات بازدید ما رو یه سرور دیگه پردازش کنه و ما فقط نشون بدیم !

سرتون رو درد نیارم سایت pichak.net یک آمارگیر ساده گذاشته که همه میتونن به راحتی استفاده کنن

به آدرس http://pichak.net/blogcod/statistics برید و روی دریافت کد کلیک کنید .

یه سری کد عجق وجق بهتون میده که میگه یه جای قالبتون کپی کنید که البته حرفش منطقیه اما ما میخوایم خودمون اطلاعات بازدیدها رو هر جور دلمون میخواد بچینیم !

پس نیازی به کپی کردن اون فیلها نیست !

توی اون کدها بگردید مقدار برابر id رو در بیارید

.... ?color=3e3e3e&bgcolor=fff5d8&id=hfjjpyv1en&borderc=3e3e3e ...

مثلاً این کد مقدار id ایش hfjjpyv1en هست .

حالا یه تابع خوشکلی که نوشتم رو توی برنامه تون بذارید


function pichak($id = 'aabbcc')
{
$url = 'http://www.pichak.net/statistics/code/amar.php?color=3e3e3e&bgcolor=fff5d8&id='.$id;

if(function_exists('curl_init'))
{
$handle = curl_init();
curl_setopt($handle,CURLOPT_URL,$url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
$stat_page = curl_exec($handle);
curl_close($handle);

}else
@$stat_page = file_get_contents($url);

$output = array();
preg_match('@  افراد آنلاين: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['useronline'] = $out[1];

preg_match('@  بازديد امروز: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['today'] = $out[1];

preg_match('@  بازديد دیروز: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['yesterday'] = $out[1];

preg_match('@  بازديد ماهانه: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['monthly'] = $out[1];

preg_match('@  بازديد سالانه: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['yearly'] = $out[1];

preg_match('@  بازديد كل: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['all'] = $out[1];

if(!is_array($output) && !is_array($out) && !$out)
return '';

return $output;
}

حالا اون آی دیه یادتون هست اینجوری ازش استفاده کنین


<?php $pichak_stat = pichak("hfjjpyv1en"); ?>
<table>
<tr><td>افراد آنلاین :</td><td><?php echo $pichak_stat['useronline'];?></td></tr>
<tr><td>بازدید امروز :</td><td><?php echo $pichak_stat['today'];?></td></tr>
<tr><td>بازدید دیروز :</td><td><?php echo $pichak_stat['yesterday'];?></td></tr>
<tr><td>بازدید ماهانه :</td><td><?php echo $pichak_stat['monthly'];?></td></tr>
<tr><td>بازدید سالانه :</td><td><?php echo $pichak_stat['yearly'];?></td></tr>
<tr><td>بازدید کل :</td><td><?php echo $pichak_stat['all'];?></td></tr>
</table>

لازم به ذکره شمارش آمار در سایت شما هیچ ردپایی از pichak.net رو نمیذاره اما در باطن پردازش اطلاعات روی دوش اون سایته !

کنکوریهاش بزن لایکو

لینک به ارسال

اما اگه میشد که پرشین استت رو اینکار کرد خیلی خوب میشد...هیچ راهی وجود نداره؟

لینک به ارسال
اما اگه میشد که پرشین استت رو اینکار کرد خیلی خوب میشد...هیچ راهی وجود نداره؟

برای تموم سیستم ها میشه فقط باید یه سری تغییرات داد .

دارم یه کلاسی مینویسم که از webgozar , persianstat , pichak اطلاعات رو بگیره و بذاره .

در ضمن میخوام 3 تا سایت خارجی هم بذارم اما نمیدونم کدوماش مطرحن .

لطفاً دوستان نظر بدن

لینک به ارسال

رضا جان عالی میشه پس!!!

گوگل هم خوبه ها!!

راستی چرا افزونش نمیکنی؟ خیلی پر طرفدار میتونه باشه ها!!!

لینک به ارسال
راستی چرا افزونش نمیکنی؟ خیلی پر طرفدار میتونه باشه ها!!!

خودت افزوه اش کن دیگه

تابع pichak رو بذار توی یه فایل همیو بس .

در مورد گوگل نمیشه !

چون بعضی مواقع برای ایرانی ها دسترسی به اطلاعاتش مشکل میشه

لینک به ارسال

داداش رضا منظورم اینه که یک افزونه رسمی کن و توی وردپرس دات ارگ قرار بده تا حد اقل افزونه های ایرانی زیاد بشن توی وردپرس دات ارگ!به نظر من که خیلی میتونه مفید واقع بشه برای همه جهان!! البته اگه خیلی توسعه داده بشه...

لینک به ارسال

دوستانی که بازدیدهای خیلی زیادی دارن و همچنین از افزونه های آمارگیر استفاده میکنن حتماً میدونن که این افزونه ها به نوعی فشار اضافه ای به سرور میاره !

چه خوب میشد اطلاعات بازدید ما رو یه سرور دیگه پردازش کنه و ما فقط نشون بدیم !

سرتون رو درد نیارم سایت pichak.net یک آمارگیر ساده گذاشته که همه میتونن به راحتی استفاده کنن

به آدرس http://pichak.net/blogcod/statistics برید و روی دریافت کد کلیک کنید .

یه سری کد عجق وجق بهتون میده که میگه یه جای قالبتون کپی کنید که البته حرفش منطقیه اما ما میخوایم خودمون اطلاعات بازدیدها رو هر جور دلمون میخواد بچینیم !

پس نیازی به کپی کردن اون فیلها نیست !

توی اون کدها بگردید مقدار برابر id رو در بیارید

.... ?color=3e3e3e&bgcolor=fff5d8&id=hfjjpyv1en&borderc=3e3e3e ...

مثلاً این کد مقدار id ایش hfjjpyv1en هست .

حالا یه تابع خوشکلی که نوشتم رو توی برنامه تون بذارید


function pichak($id = 'aabbcc')
{
$url = 'http://www.pichak.net/statistics/code/amar.php?color=3e3e3e&bgcolor=fff5d8&id='.$id;

if(function_exists('curl_init'))
{
$handle = curl_init();
curl_setopt($handle,CURLOPT_URL,$url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
$stat_page = curl_exec($handle);
curl_close($handle);

}else
@$stat_page = file_get_contents($url);

$output = array();
preg_match('@  افراد آنلاين: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['useronline'] = $out[1];

preg_match('@  بازديد امروز: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['today'] = $out[1];

preg_match('@  بازديد دیروز: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['yesterday'] = $out[1];

preg_match('@  بازديد ماهانه: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['monthly'] = $out[1];

preg_match('@  بازديد سالانه: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['yearly'] = $out[1];

preg_match('@  بازديد كل: <b>(.*)</b> نفر@',$stat_page,$out);
@$output['all'] = $out[1];

if(!is_array($output) && !is_array($out) && !$out)
return '';

return $output;
}

حالا اون آی دیه یادتون هست اینجوری ازش استفاده کنین


<?php $pichak_stat = pichak("hfjjpyv1en"); ?>
<table>
<tr><td>افراد آنلاین :</td><td><?php echo $pichak_stat['useronline'];?></td></tr>
<tr><td>بازدید امروز :</td><td><?php echo $pichak_stat['today'];?></td></tr>
<tr><td>بازدید دیروز :</td><td><?php echo $pichak_stat['yesterday'];?></td></tr>
<tr><td>بازدید ماهانه :</td><td><?php echo $pichak_stat['monthly'];?></td></tr>
<tr><td>بازدید سالانه :</td><td><?php echo $pichak_stat['yearly'];?></td></tr>
<tr><td>بازدید کل :</td><td><?php echo $pichak_stat['all'];?></td></tr>
</table>

لازم به ذکره شمارش آمار در سایت شما هیچ ردپایی از pichak.net رو نمیذاره اما در باطن پردازش اطلاعات روی دوش اون سایته !

کنکوریهاش بزن لایکو

سلام آقارضا

آقا این سایت پیچک خودش داوطلبه این خدمتو بده یا این کاری که بکنیم خودش یه جور پیچوندنه؟

اگر این جور باشه که غیر اخلاقیه

حداقل با سایتهای خودی نباید این کارو کرد.

و اگر اجازه میدن این کدهایی که فرمودید باید به کجا اضافه بشن؟

ممنونم

لینک به ارسال

سلام

پیچوندن حساب نمیشه.

بیشتر کاستومایز کردن آمارگیر هست.

برای استفاده کد تابع اول رو در فانکشن و بقیه کدها رو درجایی که میخواین آمار نمایش داده بشه قرار بدید.

لینک به ارسال
آقا این سایت پیچک خودش داوطلبه این خدمتو بده یا این کاری که بکنیم خودش یه جور پیچوندنه؟

نمیدونم ، از خودشون بپرس !

اگه دقت کنی من اسم تابع رو هم pichak گذاشتم که به احترام خودشونه دیگه .

بعد شما زیرش بنویس مثلاً Powered by pichak.net stat

بیشتر کاستومایز کردن آمارگیر هست.

! Exactly

لینک به ارسال
  • 2 هفته بعد...

سلام

این خارجی ها رو تست کن ببین به درد میخوره یا نه..

www.statcounter.com

www.gostats.com

www.shinystat.com

www.sitemeter.com

www.onestatfree.com

www.freestats.com

www.amazingcounters.com

www.histats.com

webstats.motigo.com

www.onestat.com

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...