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


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

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

profile_viewer.zip2,58 کيلوبايت134دانلود فایل

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 هم برای یه سری نظرات !


سید مصطفی موسوی، islamsun و مجید و 12 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.