پرش به


تصویر

بهترین آمار سایت چیست ؟


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
13 پاسخ برای این موضوع

#1 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/25 ساعت 07:13

من از ماژول آمار پیشرفته ( همونی که می تونی آمارو دستکاری کنی ) استفاده کردم ولی اصلا بدرد نمی خوره . اصلا درست کار نمی کنه . آمار هفته اش از آمار ماه بیش تره . آمار امروزش از آمار هفته اش بیشتره . در کل دنبال یک ماژول آمار دیگر یا یک هک آمار دیگر می گردم . شما چه ماژول یا هکی را پیشنهاد می کنید که هم درست کار کنه و هم بازدید امروز و دیروز را داشته باشه ؟ لطفا لینک یادتون نره

خیلی بده 8 نفر این تاپیکو دیده باشن هیچی نگفته باشن ...
  • 0

#2 sepastian

sepastian

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 164 ارسال

ارسالی 1388/06/25 ساعت 11:47

اول بگو نسخه ی دیتالایف انجینت چیه چون من نمیدونم کدوم رو بهت معرفی کنم که روش کار کنه
ولی فکر کنم این آمار به دردت بخوره
http://datalifeengine.ir/modules/877-mini-stat.html
  • 0

#3 Mr.vAhiD.DI

Mr.vAhiD.DI

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 312 ارسال

ارسالی 1388/06/25 ساعت 11:55

hamidreza2155
دوست عزیز درسته آمار هفتگی مشکل داره . خوب شما هر چیو که مشکل داره حذفش کن . مثلاً مثل وبگذر بکنش >
بازدید امروز: 86
بازدید دیروز: 170
بازدید کل: 2953

  • 0

#4 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/25 ساعت 19:24

Mr.vAhiD.DI
دوست عزیز ... اونم مشکل داره ... مثلا بازدید امروز : 800 .... فرداش بازدید دیروز می شود : 600
در کل ماژول بدرد نخوریه ولی از سازنده اش باز هم تشکر می کنم بالاخره زحمت کشیده .

sepastian
دوست عزیز . ورژن من پرشین گلف 1.1 فول است . در ضمن دستت درد نکنه ولی این آماری که گذاشتی تعداد بازدید نداره . من فقط تعداد بازدید رو می خواهم . نه افراد آنلاین و مطالب و ....
  • 0

#5 Mr.vAhiD.DI

Mr.vAhiD.DI

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 312 ارسال

ارسالی 1388/06/25 ساعت 19:27

hamidreza2155
اگه میگی این دقیق نیست از آمارگیر وبگذر استفاده کن fellow

شاد باشید flower
  • 0

#6 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/25 ساعت 19:33

خوب آمار وبگذر از این بدتره .... اصلا درست کار نمیکنه !؟!؟!؟! به نظر شما چرا بین آمار وبگذر و سایت فرق وجود داره ؟
  • 0

#7 Mr.vAhiD.DI

Mr.vAhiD.DI

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 312 ارسال

ارسالی 1388/06/25 ساعت 19:39

دوست عزیز آمار وبگذر طوریه که با یه آیپی اگه دنیا هم رفرش کنی آمار +1 بالا نمیره . دقیقاً مثل وردپرسه . نمیگم بالا نمیره اصلاً ولی به همین سادگی ها هم نیست . اما دیتالایف انجین اینطوری نیست در اضای هر رفرش با یک آیپی آمار +1 بالا میره . این از قوانین وبگذره . من یه روز آمار سایتم 800 بود و آمار وبگذرم 200 . ولی من ندیدم آمار ProStats مشکلی داشته باشه . حالا شما میگی .ما هم میگیم باشه fellow ولی ProStat یکتا که مصطفی کاملش کرده یه چیزه دیگست . اینو بدون flower
  • 0

#8 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/25 ساعت 19:43

خوب یعنی وبگذر اگر طرف در روز 20 بار بیاد تو سایت فقط یکبار ثبت می کنه ؟ قانون بدیه !؟!؟!؟!؟

من آماری که آقا مصطفی کاملش کرده دیدم ولی اونی که آقا یکتا گذاشته ندیدم .... این سایت هم که اسم نویسنده رو در shortstory نمی زنه !!!! می تونم خواهش کنم لینک آمار اقا یکتا رو بدید ؟
  • 0

#9 Mr.vAhiD.DI

Mr.vAhiD.DI

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 312 ارسال

ارسالی 1388/06/25 ساعت 19:53

ماژول آمار توسط استاد یکتا ***کلیک کنید***
بازدید هفتگی (نسخه جدید توسط آرش جان) ***کلیک کنید***


وبگذر یه مشكلی داره و اونم اینه كه اگه از یه آی پی همزمان 2 نفر یاچند نفر به یه سایت برن اون فقط آمار یكیو حساب میكنه .

در دیتالایف انجین فقط باید عنوان سایت باز شه تا 1 بازدید شمرده شه
ولی در وبگدر سایت باید كامل باز شه + صفحه ی شمارش بازدید وبگذر هم باز شه
كه همین باعث كم شدن بازدید در وبگذر میشه (یه اسکریپت هست که حتماً باید لود شه)

دیتالایف انجین فقط زمانی بازدیدی رو ثبت میكنه كه index.php خونده بشه و در همین راستا prostats.php كه اینها زمانی خونده میشه كه یك صفحه در دیتالایف انجین باز بشه!
وبگذر هم شق القمر نمیكنه!
اونم زمانی كه اسكریپتش كه از خود سایت وبگذر خونده میشه بارگذاری بشه یك بازدید ثبت میكنه.
حالا تقسیم كه اون انجام میده به چه صورت هست؟
جواب از من و شما فقط حدس و گمانه! چون ساختار الگوریتم اون رو ندیدیم!

فقط یك چیزی رو توجه كنید:
دیتالایف انجین بلافاصله و در زمان بارگذاری صفحه بازدید اونو ثبت میكنه اما وبگذر به دلیل این كه یك اسكرپت جانبی هست زمانی این كار رو انجام میده كه بارگذاری صفحه به پایان رسیده.
این هم فراموش نشه كه ممكنه یك لحظه كه سایت شما بازدید داره سایت وبگذر بدلیل ترافیك بالا،down بودن سرور و بازنشدن به هر دلیلی باعث میشه بازدید شما ثبت نشه!
پس اگه شكی باشه اول به وبگذر هست نه دیتالایف انجین!

شاد باشید و شادیهایتان را با دیگران تقسیم کنید  title=
  • 0

#10 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/25 ساعت 20:00

تشکر فراوان . اگر توانستید در این تاپیک هم پستی بدهید ...
تاپیک اول
تاپیک دوم

  • 0

#11 Mr.vAhiD.DI

Mr.vAhiD.DI

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 312 ارسال

ارسالی 1388/06/25 ساعت 20:06

چشم smile
  • 0

#12 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/25 ساعت 20:50

من از آمار آقای یکتا استفاده کردم . خیلی بهتره . ولی یک مشکلی داره و اونم اینه که مثل بقیه آمارا کادر نداره . چی کار می تونم اگر متوجه نشدی اینو ببین www.ashiane.ir


درستش کردم . ممنون از لطفت . بهترین آمار فقط ماله آقا * یکتا * bully
  • 0

#13 Mr.vAhiD.DI

Mr.vAhiD.DI

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 312 ارسال

ارسالی 1388/06/25 ساعت 21:05

دوست عزیز این فایلو ویرایش کنید و کدهای زیر رو جای کد های این فایل جایگزین کنید .
engine\modules\prostats.php

<?php
// This Module Created By Mohammad Yekta For Datalife Engine
// Copyright © 2009 By Datalifecms.ir, All Rights Reserved
// DLE Site: Www.DatalifeCMS.IR
// DLE Templates: Www.DLE-Temp.Com
// E-Mail: [email protected]
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$expire = 600;
$filename = "engine/data/counter.txt";

if (file_exists($filename))
{
   $ignore = false;
   $current_agent = (isset($_SERVER['HTTP_USER_AGENT'])) ? addslashes(trim($_SERVER['HTTP_USER_AGENT'])) : "no agent";
   $current_time = time();
   $current_ip = $_SERVER['REMOTE_ADDR'];
      
   $c_file = array();
   $handle = fopen($filename, "r");
  
   if ($handle)
   {
      while (!feof($handle))
      {
         $line = trim(fgets($handle, 4096));
         if ($line != "")
            $c_file[] = $line;          
      }
      fclose ($handle);
   }
   else
      $ignore = true;
  
   if (substr_count($current_agent, "bot") > 0)
      $ignore = true;
      
   if ($ignore == false)
   {
      if (sizeof($c_file) == 0)
      {
         $add_line1 = date("z") . ":1||" . date("W") . ":1||" . date("n") . ":1||" . date("Y") . ":1||1||1||" . $current_time . "\n";
        
         $fp = fopen($filename,"w+");
         if ($fp)
         {
            flock($fp, LOCK_EX);
            fwrite($fp, $add_line1);
            flock($fp, LOCK_UN);
            fclose($fp);
         }
        
         $day = $week = $month = $year = $all = $record = 1;
         $record_time = $current_time;
         $online = 1;
      }
      else
      {
         list($day_arr, $week_arr, $month_arr, $year_arr, $all, $record, $record_time) = explode("||", $c_file[0]);
        
         $day_data = explode(":", $day_arr);
         $day = $day_data[1];
         if ($day_data[0] == date("z")) $day++; else $day = 1;
        
         $week_data = explode(":", $week_arr);
         $week = $week_data[1];
         if ($week_data[0] == date("W")) $week++; else $week = 1;
        
         $month_data = explode(":", $month_arr);
         $month = $month_data[1];
         if ($month_data[0] == date("n")) $month++; else $month = 1;
        
         $year_data = explode(":", $year_arr);
         $year = $year_data[1];
         if ($year_data[0] == date("Y")) $year++; else $year = 1;
          
         $all++;
        
         $record_time = trim($record_time);
         if ($day > $record)
         {
            $record = $day;
            $record_time = $current_time;
         }
        
         $online = 1;
        
         $fp = fopen($filename,"w+");
         if ($fp)
         {
            flock($fp, LOCK_EX);
            $add_line1 = date("z") . ":" . $day . "||" . date("W") . ":" . $week . "||" . date("n") . ":" . $month . "||" . date("Y") . ":" . $year . "||" . $all . "||" . $record . "||" . $record_time . "\n";        
            fwrite($fp, $add_line1);

            fwrite($fp, $add_line);
            flock($fp, LOCK_UN);
            fclose($fp);
         }
      }
   }
   else
   {
      if (sizeof($c_file) > 0)
         list($day_arr, $week_arr, $month_arr, $year_arr, $all, $record, $record_time) = explode("||", $c_file[0]);
      else
         list($day_arr, $week_arr, $month_arr, $year_arr, $all, $record, $record_time) = explode("||", date("z") . ":1||" . date("W") . ":1||" . date("n") . ":1||" . date("Y") . ":1||1||1||" . $current_time);
      
      $day_data = explode(":", $day_arr);
      $day = $day_data[1];
      
      $week_data = explode(":", $week_arr);
      $week = $week_data[1];
    
      $month_data = explode(":", $month_arr);
      $month = $month_data[1];
      
      $year_data = explode(":", $year_arr);
      $year = $year_data[1];
      
      $record_time = trim($record_time);
      
      $online = sizeof($c_file) - 1;
   }

}

$recdate = jdate("d/m/Y", $record_time);

$prostats = "
<fieldset class=\"fieldset\"><legend>آمار بازدید</legend>
بازدیدهای امروز: <B>$day</B> <BR>
بازدیدهای این هفته: <B>$week</B> <BR>
بازدیدهای این ماه: <B>$month</B> <BR>
بازدیدهای امسال: <B>$year</B> <BR>
کلیه بازدیدها: <B>$all </B><BR>
بیشترین بازدید: <B>$record</B> در $recdate
</fieldset>
";
?>

  • 0

#14 hamidreza2155

hamidreza2155

    عضو سایت

  • عضو سایت
  • ستارهستاره
  • 101 ارسال

ارسالی 1388/06/26 ساعت 09:52

دقیقا همین کارو کرده بودم ...
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی