ملتقى قبيلة حرب الرسمي

ملتقى قبيلة حرب الرسمي (http://www.m-harb.net/vb/index.php)
-   ملتقى برامج الكمبيوتر (http://www.m-harb.net/vb/forumdisplay.php?f=5)
-   -   هاك مشاهدة spiders في المنتدى (http://www.m-harb.net/vb/showthread.php?t=608)

ماجد بن تركي الحربي 27-07-06 10:49 PM

هاك مشاهدة spiders في المنتدى
 
السلام عليكم

هذا الهاك يمكنك من خلالة مشاهدة الزوار الذين اتوا من محرك البحث :::

شرح التركيب ::

قم بفتح ملف index.php

إبحث عن :

كود:

'eventcache',
بعدها أضف :

كود:

'wol_spiders',
إبحث مرة أخرى عن :

كود:

$numberguest = 0;
بعدها اضف :

كود:

$numberspiders = 0;
$spiderlist = array();

إبحث مرة أخرى عن :

كود:

        $forumusers = $db->query_read_slave("
                SELECT
                        user.username, (user.options & " . $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
                        session.userid, session.inforum, session.lastactivity,
                        IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
                FROM " . TABLE_PREFIX . "session AS session
                LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
                WHERE session.lastactivity > $datecut
                " . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
        ");


إستبدلها بـــ :

كود:

        $forumusers = $db->query_read_slave("
                SELECT
                        user.username, (user.options & " . $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
                        session.userid, session.inforum, session.lastactivity, session.useragent,
                        IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
                FROM " . TABLE_PREFIX . "session AS session
                LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
                WHERE session.lastactivity > $datecut
                " . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
        ");

إبحث عن :

كود:

                        if (!$userid)
                {        // Guest
                        $numberguest++;
                        $inforum["$loggedin[inforum]"]++;
                }

إستبدلها بــ :

كود:

  if (!$userid)
  {        // Guest or spider
  if (!empty($vbulletin->wol_spiders))
  {
  if (preg_match('#(' . $vbulletin->wol_spiders['spiderstring'] . ')#si', $loggedin['useragent'], $agent))
  {
    $numberspiders++;
    $agent = strtolower($agent[1]);
    $spider = $vbulletin->wol_spiders['agents']["$agent"];
    $key = $spider['name'];
    if(array_key_exists($key,$spiderlist))
    {
      $spiderlist[$key] = $spiderlist[$key] + 1;
    }
    else
    {

      $spiderlist[$key] = 1;

    }
  }
  else
  {
    $numberguest++;
  }
  $inforum["$loggedin[inforum]"]++;
  }

  }


إبحث عن :

كود:

        $totalonline = $numberregistered + $numberguest;
إستبدلها بــ :

كود:

  $totalonline = $numberregistered + $numberguest + $numberspiders;
إبحث عن :

كود:

  if (fetch_online_status($loggedin))
  {
  $numbervisible++;
  eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
  }
  }

بعدها أضف :

كود:

  while ($spidername = current($spiderlist))
  {
  if ($spidername > 1) {
  $loggedin['musername'] = trim(key($spiderlist)) . "(" . $spidername.")";
  }
  else
  {
  $loggedin['musername'] = trim(key($spiderlist));
  }
  $loggedin['userid'] = 0;
  eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
  next($spiderlist);
  }

قم بحفظ الملف

قم بفتح الان ملف Online.php

إبحث عن :

كود:

while ($users = $db->fetch_array($allusers))
فوقها أضف :

كود:

$numberspiders = 0;
$numberguests = 0;

إبحث عن :

كود:

$guests["$count"]['spidertype'] = $spider['type'];
أسفل منها ضع :

كود:

$numberspiders ++;
إبحث عن :

كود:

$totalonline = $numbervisible + $numberguests;
إستبدلها بـــ :

كود:

$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;

قم بحفظ الملف و ارسله إلى موقعك

نأتي إلى تعديل القوالب :

قم بالبحث عن القالب :

forumhome_loggedinuser

إستبدله محتواه في :

كود:

<if condition="$loggedin[userid]"><a href="member.php?$session[sessionurl]u=$loggedin[userid]">$loggedin[musername]</a>$loggedin[invisiblemark]$loggedin[buddymark]<else />$loggedin[musername]</if>
أبحث عن قالب :

forumhome

إبحث عن :

كود:

<a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
إستبدله بــ :

كود:

<a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest" 3="$numberspiders">$vbphrase[x_members_and_y_guests]</phrase>)
إبحث عن القالب :

WHOSONLINE

إبحث عن :

كود:

2="$numberguests"
بعدها أضف :

كود:

3="$numberspiders"
قم بحفظ العمل

نأتي إلى اضافة العبارات

اللغات والعبارات
البحث في العبارات
قم بالبحث عن : x_members_and_y_guests
عند الخيار : بحث في ... ضع اسم متغير العبارة فقط
وقم بالبحث سوف تظهر لك النتائج اختر النتيجة الأولى

في المربع الكبير ضع هذه الكلمة ::

{1} عضو و{2} ضيف و {3} spiders

وقم بحفظ العمل

ومبروك عليك الهاك

لا تنسونا من الدعاء

تقبلوا تحياتي

منقول

ابوفواز النويمي 28-07-06 04:04 AM

يعطيك العافيه اخوي مطرح

بيض الله وجهك

اخيك ابوروان

الكنترول 28-07-06 11:28 AM

يعطيك العافيه اخوي مطرح القعدان

البـــرنــــس 28-07-06 04:37 PM


يعطيك العافيه اخوي مطرح القعدان

ماقصرت

تحياتي

عزيز الحربي 27-09-06 09:38 AM


يعطيك الف عافيه اخي مطرح القعدان

مشكور وماقصرت

تحياتي وتقديري
عاشق بريده

ابن خيرالله الردادي 29-09-06 08:52 AM

مطرح القعدان

يعطيك العافية ومشكورماقصرت

تقبل تحياتي وتقديري

حميدان العوفي 16-10-06 01:32 AM

أشكرك على هذا الجهد الرااااااااائع



و بيض الله وجهك

همس الورود 16-10-06 03:53 AM

الله يعطيك العافيه اخوي
مطرح القعدان
سلمت يمينك
شكرا لك

الحب الباقي 30-10-06 11:16 AM




الله يـعـطـيـك الـعـافيـــــــــــة


اخـوك الـحـب الـبـاقـي


دمت بخير

أمة الله 20-01-07 08:06 AM


بارك الله فيك ... موضوع اكثر من رائع




الساعة الآن 09:41 PM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Designed & TranZ By Almuhajir

Ads Management Version 3.0.1 by Saeed Al-Atwi