دیتالایف انجین فارسی

آمار بازدید حرفه ای 2.0

تاریخ انتشار: 26 تیر 1388
ارسال کننده: SMostafa
آمار بازدید حرفه ای نسخه 2.0
نسخه 1 این ماژول رو آقای یکتا گذاشته بودند من هم با کمی تغییرات و اضافه کردن چند تا امکانات بیشتر این نسخه رو گذاشتم.
آمار بازدید حرفه ای 2.0

آمار بازدید حرفه ای 2.0


امکانات اضافه شده :
- کنترل پانل تغییر آمار بازدید
- اضافه شدن فایل prostats.tpl برای ویرایش ظاهری آمار
- اضافه شدن بازدید دیروز
- اضافه شدن درصد کاهش و یا افزایش آمار بازدید

آموزش نصب در نسخه 8:

1. فایل ضمیمه رو دانلود کنید و در مسیر مشخص شده قرار بدید.

جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.

ابتدا فایل prostats_install.php رو اجرا کنید.

2. فایل index.php رو باز کنید :

کد زیر رو پیدا کنید :

require_once ROOT_DIR . '/engine/init.php';


و زیر آن کد زیر رو قرار بدید :

require_once ROOT_DIR . '/engine/modules/prostats.php';


3.در همین فایل دنبال کد زیر بگردید :

$tpl->set ( '{topnews}', $topnews );


و زیر آن کد زیر رو قرار بدید :

$tpl->set ( '{prostats}', $tpl->result['prostats'] );


4. فایل admin.php رو باز کنید (فقط نسخه 8 در نسخه 8.2 لازم نیست) :

کد زیر رو پیدا کنید :

'cmoderation',


و زیر آن کد زیر رو قرار بدید :

'prostats',


.5 فایل engine/inc/options.php رو باز کنید :

کد زیر رو پیدا کنید :

$options['others'] = array (


و زیر آن کد زیر رو قرار بدید :

array (
'name' => "آمار پیشرفته",
'url' => "$PHP_SELF?mod=prostats",
'descr' => "تغییر آمار سایت",
'image' => "prostats.gif",
'access' => "1"
),


آموزش نصب در نسخه های پایینتر از 8:

1. فایل ضمیمه رو دانلود کنید و در مسیر مشخص شده قرار بدید.

جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.

ابتدا فایل prostats_install.php رو اجرا کنید.

2. فایل index.php رو باز کنید :

کد زیر رو پیدا کنید :

require_once ROOT_DIR . '/engine/init.php';


و زیر آن کد زیر رو قرار بدید :

require_once ROOT_DIR . '/engine/modules/prostats.php';


3.در همین فایل دنبال کد زیر بگردید :

$tpl->set ( '{topnews}', $topnews );


و زیر آن کد زیر رو قرار بدید :

$tpl->set ( '{prostats}', $tpl->result['prostats'] );


4. فایل admin.php رو باز کنید :

کد زیر رو پیدا کنید :

'cmoderation' => 'user',


و زیر آن کد زیر رو قرار بدید :

'prostats' => 'admin',


.5 فایل engine/inc/options.php رو باز کنید :

کد زیر رو پیدا کنید :

$options['others'] = array (


و زیر آن کد زیر رو قرار بدید :

array (
'name' => "آمار پیشرفته",
'url' => "$PHP_SELF?mod=prostats",
'descr' => "تغییر آمار سایت",
'image' => "prostats.gif",
'access' => "1"
),


رفع اشکالات برای کسانی که قبلا دانلود کرده بودند:

برای نسخه 8: فایل prostats_install.php رو باز کنید و کد زیر رو پیدا کنید:
require_once(ENGINE_DIR.'/inc/functions.inc.php');

اون رو به کد زیر تغییر بدید:
require_once(ENGINE_DIR.'/inc/include/functions.inc.php');


برای تمام نسخه ها: فایل index.php رو باز کنید و کد زیر رو پیدا کنید:
$tpl->set ( '{prosats}', $tpl->result['prostats'] );

به جای کد بالا ، کد زیر رو بگذارید:
$tpl->set ( '{prostats}', $tpl->result['prostats'] );


برای نمایش ماژول تگ {prostats} رو توی فایل main.tpl قرار بدید flower

امیدوارم بتونید استفاده کنید و به دردتون بخوره donoghted flower
    35 نفر (35 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    26 تیر 1388 - 17:06
    من هنوز نصب نکردم ولی به احتمال زیاد باید خوب باشه
    ممنون

    --------------------
    عضو سایت
    26 تیر 1388 - 17:52
    دمت گرم خیلی عالیه فقط خدا کنه مشکل نداشته باشه دستت طلا

    پستت ناقصه به این دلایل:
    1. تگ نشان دادن ماژول تو قالب رو نذاشتی
    2.فایل نصب ماله ورژن های زیر 8 هست (تویه فایل نصب این مسیر باید باشه require_once(ENGINE_DIR.'/inc/inclu
    de/functions.inc.php'); نه ای مسیر require_once(ENGINE_DIR.'/inc/funct
    ions.inc.php');

    ضمنا این تگ هم کار نمی کنه واسه این ماژول :{prostats}

    --------------------
    مدیر بازنشسته
    26 تیر 1388 - 19:45
    ماژول خوب و کاربری هستش. ممنونم flower

    فقط توی فایل install یه مشکلی هست که با اجازه میگم:
    فایل prostats_install.php رو باز کنید و کد زیر رو پیدا کنید:
    require_once(ENGINE_DIR.'/inc/fu
    nctions.inc.php');

    اون رو به کد زیر تغییر بدید:
    require_once(ENGINE_DIR.'/inc/in
    clude/functions.inc.php');


    چون اینجا یکم کدها به هم میریزه من توی فایلهاتونو دوباره آپ کردم loveu
    عضو سایت
    26 تیر 1388 - 19:50
    بازم از زحمتی که کشیدی ممنون
    عضو سایت
    26 تیر 1388 - 19:59
    عجب دسته گلی
    ممنون...
    عضو سایت
    26 تیر 1388 - 20:34
    منتظرش بودم جیگر طلا winked
    عضو سایت
    26 تیر 1388 - 21:25
    مرسی...خیلی هم عالی...

    ولی این نامردیه.الان دیگه هیچ کس به آمار دیتالایف انجین اعتماد نمیکنه no
    عضو سایت
    26 تیر 1388 - 21:28
    AHMAD-SE,
    unique2world,
    Arash.N,
    bia2hes,
    omrdabakhte,
    mob2ni,
    خواهش می کنم
    قابل شما رو نداشت D:
    unique2world,
    Prince,
    ممنون که گفتید آخه سرم خیلی شلوغ بود اصلان حواسم نبود که تگ {prostats} رو بنویسم
    Arash.N,
    خودمم روی لوکال نسخه 7 نصبه به خاطر همین متوجه نشدم
    اگه ممکنه شما دو تا فایل رو بذارید تا برای اونایی که نسخه 7 دارن هم مشکلی پیش نیاد flower

    --------------------
    عضو سایت
    26 تیر 1388 - 22:21
    تگش {prostats} یا {prosats}

    {prostats} این که رو ورژن هشت کار نکرد

    با
    M.Rezaموافقم قسمت ادمین رو نباید میذاشتی

    --------------------
    مدیر بازنشسته
    26 تیر 1388 - 23:04
    SMostafa,
    آموزش رو برای نسخه های دیگه (8 به پایین) هم درست کردم donoghtedloveuflower
    عضو سایت
    26 تیر 1388 - 23:16
    دمت گرم آقا آرش

    --------------------
    عضو سایت
    26 تیر 1388 - 23:16
    چه کارا :دی ممنون خوب بود ولی یه سوال داشتم شما چه جوری پست رو ارسال کردید ؟
    مدیر سایت
    27 تیر 1388 - 00:12
    ممنونم ازت مصطفی ، محمد جان من تایید کردم پست را با تشکر

    --------------------
    عضو سایت
    27 تیر 1388 - 00:26
    كارت عالی بود ! من اینو به زبان انگلیسی ترجمه كردم . هركس خواست بگه
    عضو سایت
    27 تیر 1388 - 03:05
    سلام SMostafa.
    کارت عالیه پسر . اتفاقاً من می خواستم روی آمار دیروز کار کنم . دمت گرم . واقعاً گل کاشتی .
    عضو سایت
    27 تیر 1388 - 09:00
    تا العان ماژول سالم كار می كرد تا اینكه این ارور رو دیدم :
    Warning: Division by zero in /home/public_html/engine/modules/prostat
    s.php on line 162
    عضو سایت
    27 تیر 1388 - 15:14
    M.Reza,
    unique2world,
    تغییر این که دیگه کاری نداره اگه کسی بخواد ویرایش کنه از PhpMyAdmin هم می تونه این کارو انجام بده دیگه من فقط کار رو راحت کردم همین D:
    Arash.N,
    واقعا ممنونم flower
    emuhammad,
    payam.sepordeh,
    Mr.vAhiD.DI,
    mr.reza,
    خواهش می کنم
    mr.reza,
    این پیغام و قتی میاد که توی دیتابیس ها yesterday_value یا yesterday_value_2 مساوی با 0 باشه.

    --------------------
    عضو سایت
    27 تیر 1388 - 16:36
    ماژول تا دیشب سالم بود اما امروز صبح كه سایت رو چك كردم تا العان این پیغام خطا در سایتم ظاهر میشه :

    Warning: Division by zero in /home/myuser/public_html/engine/modules/
    prostats.php on line 162

    با این لاین مشكل داره : $percent = $difference * 100 / $yesterday_value_2;

    !
    عضو سایت
    27 تیر 1388 - 21:37
    سلام
    تا جایی كه یادم میاد این ماژول قبلا برای هر بازدید 3 تا شماره می انداخت توی این ورژن این مشكل نیست؟

    --------------------
    عضو سایت
    27 تیر 1388 - 22:01
    mr.reza,
    همون طور که گفتم بازم می گم که این مشکل وقتی پیش میاد که توی دیتابیس ها مقدار yesterday_value_2 که همون بازدید 2 روز قبل هستش مساوی با صفر باشه، این مورد فردای روزی پیش میاد که بازدید دیروز،آن روز مساوی با صفر باشه.
    مشکل تو فردا درست میشه فقط اگه میخوای دوباره برات پیش نیاد، فایل engine/modules/prostats.php رو باز کن ،
    کد زیر رو پیدا کن :
    $yesterday_value_2 = $yesterday_value;

    و با کد زیر عوض کن:
    if ($yesterday_value != "0"){
    $yesterday_value_2 = $yesterday_value;
    } else{
    $yesterday_value_2 = "1";
    }

    ashkan.2tia,
    تا اونجایی که من نسخه قبل رو هم چک کردم همچین موردی نداشت!

    --------------------
    عضو سایت
    28 تیر 1388 - 00:02
    خیلی ممنون rahaonline عزیز
    عضو سایت
    28 تیر 1388 - 00:28
    مرسی خوب بود فقط کسی می دونه چرا این برای خودش کیلویی بازدید می ندازه؟؟؟ یعنی امار بازدید من اینقدر بالاست که هر بار رفرش می کنم 6 7 تا اضافه میشه؟؟؟
    عضو سایت
    28 تیر 1388 - 00:55
    اینو زودتر باید می گذاشتید
    مدیر سایت
    28 تیر 1388 - 13:21
    Prince,
    مجتبی جان منظور از تایید کردن من بجای مصطفی مطلب را ارسال نمودم . مشکلی است بگید

    --------------------
    عضو سایت
    28 تیر 1388 - 14:24
    mr.reza,
    خواهش می کنم cheshmak
    navidkh,
    امکان داره داره توی سایتت روبات های اسپم زیاد باشن
    توی سایت منم یه چیزی توی همین مایه ها برام پیش اومده بود افراد آنلاینم 100 بود اما 1100 نشون میداد D:
    اگه هم به آمار شک داری می تونی روی لوکال یه تست بزنی چون من مطمئنم که +1 گذاشتم نه +6 7 flower
    mehdi372,
    من واقعا نمی دونستم اینقدر طرفدار پیدا می کنه آخه اینو من 1 ماه پیش رو سایت خودم نوشتمش و به کار بردم.
    Prince,
    payam.sepordeh,
    :D

    --------------------
    عضو سایت
    28 تیر 1388 - 14:40
    SMostafa مرسی حالا یه تست می کنم احتمالا حق با شماست چون بقیه هم هیچی نگفتن
    عضو سایت
    28 تیر 1388 - 17:41
    كاش افراد آن لاین هم بهش اضافه می شد

    --------------------
    عضو سایت
    28 تیر 1388 - 23:01
    Prince,
    به درک، من الان باید مثلا چی کار کنم ؟
    ashkan.2tia,
    ماژول افراد آنلاین رو از اینجا می تونی اضافه کنی
    http://datalifeengine.ir/modules/915-onl
    ine-module-4.html

    --------------------
    عضو سایت
    30 تیر 1388 - 18:29
    آها تشكر

    الان مشكل اینه كه من این ماژول رو نصبیدم و همه كاراشم درست انجام دادم اما در آخر بازدید ها رو نشون نمیده
    عیب می تونه از كجا باشه

    --------------------
    عضو سایت
    30 تیر 1388 - 22:23
    ashkan.2tia,
    خدا می داند D:
    شاید تگ {prostats} رو توی Main.tpl نذاشتی

    --------------------
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد را وارد کنید: *
    عکس خوانده نمی شود