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

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

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

بازدید کنندگان

بازدید کنندگان پروفایل به صورت پیشرفته

بازدید کنندگان پروفایل به صورت پیشرفته


با نصب این ماژول میتوانید مشخصات بازدیدکنندگان پروفایل رو به صورت پیشرفته ببینید .

1. فایل پیوست شده رو دانلود کرده و توی هاستتون کپی کنین .

شما دسترسی لازم جهت دریافت این فایل را ندارید.

2. فایل IMPORT.sql موجود در فایل دانلودی رو در دیتابیس دیتالایفتون در تب SQL در PhpMyAdmin اجرا کنید .

3. فایل engine/modules/profile.php رو باز کنید و کد زیر را پیدا کنین :

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


و کد زیر را در زیر کد بالا اضافه کنین :

if($config['allow_alt_url'] == "yes")
    $tpl->set( '{myguest}', "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/guests/\">&#1605;&#1588;&#1575;&#1607;&#1583;&#1607;</a>" );
else
    $tpl->set( '{myguest}', "<a href=\"".$config['http_home_url']."index.php?do=pguests&user=".urlencode($row['name'])."\">&#1605;&#1588;&#1575;&#1607;&#1583;&#1607;</a>" );

if($is_logged AND $row['user_id'] != $member_id['user_id'])
{
    $time = time()+($config['date_adjust']*60);
    $guest = $db->super_query("SELECT * FROM " . PREFIX . "_profile_guest where profile = '$row[user_id]' AND user_id = '$member_id[user_id]' ORDER By date DESC LIMIT 1");
    if ($guest['profile'])
    {
        if (($guest['date'] + 600) <= $time)
            $db->query("INSERT INTO " . PREFIX . "_profile_guest (date, profile, user_id, user_name) values ('$time', '$row[user_id]', '$member_id[user_id]', '$member_id[name]')");            
    }
    else
        $db->query("INSERT INTO " . PREFIX . "_profile_guest (date, profile, user_id, user_name) values ('$time', '$row[user_id]', '$member_id[user_id]', '$member_id[name]')");    
}


4. فایل engine/engine.php را باز کنید و کد زیر را پیدا کنید :

case "pm" :
include ENGINE_DIR . '/modules/pm.php';
break;


در زیر کد بالا ، کد زیر را اضافه کنین :

case "pguests" :
include ENGINE_DIR.'/modules/profile_guests.php';
break;


5. در همین فایل کد زیر را پیدا کنین :

elseif ($do == 'tags') $nam_e = $tag;


در زیر کد بالا ، کد زیر را اضافه کنین :

elseif ($do == 'pguests') $nam_e="User &raquo; ".$user;


6. فایل engine/modules/cron.php را باز کنین و کد زیر را پیدا کنین :

if( $cron == 2 ) {


در زیر کد بالا ، کد زیر را اضافه کنین :

$guest_time = $_TIME - 2592000;
$db->query("DELETE FROM `" . PREFIX . "_profile_guest` WHERE date <= '{$guest_time}'");


7. فایل userinfo.tpl موجود در قالبتون رو باز کنین و متن زیر را در جای دلخواه اضافه کنین :

بازديد کنندگان پروفايل : {myguest}


8. فایل htaccess. رو باز کنین و کد زیر را به آن اضافه کنین :

RewriteRule ^user/([^/]*)/guests(/?)$ index.php?do=pguests&user=$1 [L]

RewriteRule ^user/([^/]*)/guests/page([0-9]+)(/?)$ index.php?do=pguests&user=$1&cstart=$2 [L]


امیدوارم لذت ببرید ! flower
این haha هم برای یه سری نظرات !

نظرات کاربران
windom در 07 اردیبهشت 1389 - 13:09 گفته:
عضو سایتنظرات: 103

ترکوندیا heheh

علی آریان در 07 اردیبهشت 1389 - 14:14 گفته:
عضو سایتنظرات: 141

fellow دمت جیز

ehsan1374000 در 07 اردیبهشت 1389 - 16:28 گفته:
عضو سایتنظرات: 2

عالی بود...ایوللللللللل lol

hichkas9 در 07 اردیبهشت 1389 - 18:23 گفته:
عضو سایتنظرات: 43

بابا بیشتر توضح بدین که کار این ماژول چیه؟؟

Mr uniQue در 07 اردیبهشت 1389 - 19:09 گفته:
عضو سایتنظرات: 166

فرقش با این چیه ؟
http://datalifeengine.ir/modules/431-who-viewed-profile.html

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

P30siS در 07 اردیبهشت 1389 - 20:00 گفته:
عضو سایتنظرات: 60

hichkas9,
دوست عزیز کار این ماژول اینه که هرکسی از اعضای سایت از مثلا پروفایل شما بازدید
کنه اسمش ثبت میشه و در صفحه ای مانند عکس بالا قادر خواهید بود نام کاربری و بقیه
اطلاعات کسی از که پروفایل شما بازدید کرده رو مشاهده نمایید .

unique2world,

اگه به عکس دقت کنین یا نصبش کنین متوجه خواهید شد .
این ماژول قبلی فقط قابلیت هاش اینا بوده :

<BR>بازدیدکنندگان این صفحه: {viewers}
<BR>تعداد بازدیدها: {views}

ولی این ماژول کلا با اینی که قبلا تو سایت بوده فرق داره و پیشرفته تر هست .
جزئیات بیشتری رو نمایش میده . توی عکس بالا کاملا مشخص هست !

netlord در 23 خرداد 1389 - 17:14 گفته:
عضو سایتنظرات: 2

ممنونم

thacker در 30 مرداد 1389 - 02:52 گفته:
عضو سایتنظرات: 49

کامل و بدون نقص روی 8.5 اجرا میشه

سامان کریم در 08 مهر 1389 - 10:38 گفته:
مدیر بازنشستهنظرات: 88

من تمام مراحل نصب درست رفتم ولی در پروفایل کاربری چیزی نشون نمیده‌ ؟
جای گفتن است که‌ من از ورژن 9 استفاده‌ میکنم

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

mmp در 05 اسفند 1389 - 13:14 گفته:
عضو سایتنظرات: 14

روی نسخه 9.2 کار نمیکنه لطفا اپدیتش کنید

azadzendegi در 24 اردیبهشت 1390 - 04:49 گفته:
عضو سایتنظرات: 16

لطفا برای 9.2 آماده اش کنید.

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!