هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش نمايش مشخصات مرورگر و سيستم کاربران
#1
Heart 
با درود
آموزشي براي نمايش دادن مشخصات سيستم رايانه و مرورگر مورد استفاده کاربران و بازديد کنندگان براي دوستان ميگذارم .

توجه يکم : اگر وارد به اينگونه کارها نيستيد حتما از کسي که وارد است کمک بگيريد ( توضيحات من کامل است و آزمايش شده و در حال حاضر در سايت خودم کار ميکند ماي بي بي 1.6.4 )
توجه دوم : اين راه کار فقط براي مديران است و سايرين ( کاربران و مهمان ها و ....) قادر به ديدن نيستند

آموزش :
بخش يکم :
فايل functions_browser.php را در پوشه /inc/ آپلود کنيد .

بخش دوم :
فايلinc/functions_online.php را در ویرایشگر هاست و يا دانلود کرده و سپس با ويرايشگري مناسب باز کنيد .
بخش سوم :
درابتداي فايل functions_online.php کد زير را وارد کنيد
کد php:
require_once 'functions_browser.php'

بخش چهارم :
در فايل functions_online.php نوشته زير را پيدا کنيد
کد php:
function build_wol_row($user)
{
    global 
$mybb$lang$templates$theme$session

و کد زير را جايگزين کد بالا کنيد
کد php:
function build_wol_row($user)
{
    global 
$mybb$lang$templates$theme$session$db

بخش پنجم :
در فايل functions_online.php کد زير را پيدا کنيد
کد php:
eval("\$user_ip = \"".$templates->get("online_row_ip")."\";"); 

و در زير کد بالا کد زير را اضافه کنيد
کد php:
$query $db->simple_select("sessions""useragent""sid='{$user['sid']}'");
        
$user['useragent'] = $db->fetch_field($query"useragent");
        if(!empty(
$user['useragent']))
        {
            
$browser getBrowserInfos($user['useragent']);
            
$userAgent '';
            if(!empty(
$browser['name']))
            {
                
$userAgent $browser['name'];
                if(!empty(
$browser['version']))
                    
$userAgent .= ' '.$browser['version'];
            }

            if(!empty(
$browser['platform']))
            {
                
$platform $browser['platform'];
                if(!empty(
$browser['arch']))
                    
$platform .= ' '.$browser['arch'];

                if(!empty(
$browser['distro']))
                    
$platform .= '/'.$browser['distro'];

                
$userAgent .= (empty($userAgent)) ? $platform ' ('.$platform.')';
            }

            if(empty(
$userAgent))
                
$userAgent htmlspecialchars_uni($user['useragent']);
            
            
$user['useragent'] = '<acronym class="smalltext browser" style="float: right;" title="'.htmlspecialchars_uni($user['useragent']).'">' $userAgent '</acronym>';
        } 

بخش ششم :

کد زير را پيدا کنيد
کد php:
$user['ip'] = ''
و در زير آن کد زير را اضافه کنيد
کد php:
$user['useragent'] = ''
و در بخش آخر اينکه فايل بالا را در روت قرار بدهيد و برويد به سايت خودتان و کنترل پنل مديريت , در قالب مورد استفاده خودتان به آدرس زير برويد
Who's Online Templates ----> online_row
و کد زير را
کد php:
<br>{$user['useragent']} 
درست بعد از
کد php:
{$user_ip
اضافه کنيد کار تمام است . سه تصوير هم از حالت مدير و کاربر و مهمان از سايت خودم گذاشتم تا مطلب روشن تر باشد .

اميد که مورد استفاده قرار بگيرد. Heart


فایل‌(های) پیوست شده بندانگشتی (ها)
           

.php   functions_browser.php (اندازه: 13.43 KB / تعداد دفعات دریافت: 7)
پاسخ
 سپاس شده توسطmilad1364 (۱۳۹۱/۹/۳، ۱۵:۳۴:۴۵ عصر) ، S_N (۱۳۹۱/۹/۳، ۱۶:۴۶:۰۶ عصر) ، lab (۱۳۹۱/۱۱/۱، ۱۳:۰۲:۰۴ عصر) ، مهندس حمید جیگر (۱۳۹۲/۱/۱۸، ۱۶:۱۰:۱۸ عصر) ، MyBulletian (۱۳۹۲/۳/۱۶، ۱۸:۵۶:۱۸ عصر) ، mrramin (۱۳۹۲/۳/۱۶، ۲۱:۰۶:۵۱ عصر)


پیام‌های داخل این موضوع
آموزش نمايش مشخصات مرورگر و سيستم کاربران - توسط میدوری - ۱۳۹۱/۹/۳، ۱۵:۱۴:۱۹ عصر

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان