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

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

پشتیبان رسمی سیستم مدیریت محتوا

شمارش تعداد بازدید

شمارش تعداد بازدید مطلب بر اساس آی پی کاربر

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

آموزش نصب
۱. ابتدا وارد phpmyadmin میشوید، دیتابیس دیتالایف انجین را انتخاب کنید، از بالای صفحه بر روی SQL کلیک کنید و کد زیر را در فیلد مربوطه وارد کنید و بر روی GO کلیک کنید:

ALTER TABLE `dle_post_extras` ADD `ip_views` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;

۲. فایل engine/modules/show.full.php را باز کرده و خط زیر را پیدا کنید:

$db->query( "UPDATE " . PREFIX . "_post_extras SET news_read=news_read+1 where news_id='{$row['id']}'" );

به جای خط بالا، کد زیر را قرار بدهید:

//IP COUNTER BY IMP
{$_IP = $db->safesql( $_SERVER['REMOTE_ADDR'] );
$ips=explode(",", $row['ip_views']);
if(!in_array($_IP,$ips)){
if($row['ip_views']=="")
$ip_views=$_IP;
else
$ip_views=$row['ip_views'].",".$_IP;
$db->query( "UPDATE " . PREFIX . "_post_extras set news_read=news_read+1 , ip_views='$ip_views' where news_id='{$row['id']}'" );}}
//IP COUNTER BY IMP    


نکته:
این هک فقط برای نسخه 9.6 دیتالایف انجین به بالا بهینه شده است.
نظرات کاربران
حمید صادقی در 15 شهریور 1391 - 04:51 گفته:
مدیر سایتنظرات: 465

متشكرم برای زحمتی كه كشیدی
این هك خیلی بدرد مدیران میخوره چون اینطوری میتونن آمار واقعی بازدید مطالبشون رو در سایت ببینن smile

--------------------

فرامرز یوسفی در 16 شهریور 1391 - 13:55 گفته:
عضو سایتنظرات: 32

دستت درد نکنه خیلی کاربردی است

--------------------

شهاب در 17 شهریور 1391 - 18:53 گفته:
عضو سایتنظرات: 69

تشکر flower
هک کاربردی بود cheshmak

--------------------

pedram shahinnaghsh در 06 مهر 1391 - 15:48 گفته:
عضو سایتنظرات: 42

آیا برای 9.7 هم درستمی کنید یا فعلا قصدشو ندارین؟

IMP در 08 مهر 1391 - 04:35 گفته:
مدیر بازنشستهنظرات: 917

raadbux,
شما روی نسخه جدید مگه تست کردید که متوجه شدید کار نمیکنه؟

chrochro در 12 آبان 1391 - 08:56 گفته:
عضو سایتنظرات: 19

سلام در ابتدای مطلب فرمودید که به صورت پیش فرض تعداد بازدید مطالب دیتالایف انجین، با هر بار بازدید یک بار اضافه میشود و اگر شما یک مطلب را چند بار ریفرش کنید، به همان اندازه به تعداد بازدید های مطلب اضافه میشود. من با دیتا لایف 9.7 کار میکنم و اتفاقاً میخوام که به همین صورت هم باشه یعنی در بازدید هر مطلب تعداد کلیکهای مطلب رو محاسبه کنه اما پیش فرض اینطوری نیشت چطوری میتونم این حالت رو داشته باشم؟

IMP در 12 آبان 1391 - 09:12 گفته:
مدیر بازنشستهنظرات: 917

chrochro,
کش سیستم و مطالب رو غیر فعال کن.

chrochro در 12 آبان 1391 - 09:30 گفته:
عضو سایتنظرات: 19

درست شد خیلی ممنون yes

pedram shahinnaghsh در 18 آبان 1391 - 11:09 گفته:
عضو سایتنظرات: 42

IMP,
شرمنده مدیر جان. چون نوشته بودین فقط روی 9.6 کار میکنه من این سوال رو کردم. مرسی از زحماتی که می کشید

Goudarz در 11 آذر 1391 - 23:21 گفته:
عضو سایتنظرات: 7

ببخشین میشه این هک را به ورژن 9.7 آپدیت کنید.
با تشکر.

IMP در 11 آذر 1391 - 23:49 گفته:
مدیر بازنشستهنظرات: 917

Goudarz,
با نسخه 9.7 هم بدون مشکل کار میکنه.

Goudarz در 12 آذر 1391 - 01:44 گفته:
عضو سایتنظرات: 7

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

IMP در 12 آذر 1391 - 01:46 گفته:
مدیر بازنشستهنظرات: 917

نقل قول: Goudarz
ممنون.
میگم میشه قسمت شمارش تعداد بازدید مطلب که از قبل بود باشه و این بازدید از طریق آی پی هم کنارش باشه که فقط ادمین ببینه؟

بله، میتونید توی بازارچه سفارش بدید هک انجام این کار رو براتون بنویسند.

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!