عدد الضغطات : 2,031

 


العودة   ملتقى قبيلة حرب الرسمي > ๑۩۩ الملتقيات العــــامة ۩۩๑ > الـــمـــلـــتـــقـــى الــــــــــعــــــــام > ملتقى برامج الكمبيوتر

ملتقى برامج الكمبيوتر برامج حلول ومشاكل دروس تعليمية في مجال الكمبيوتر والإنترنت.

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 27-07-06, 09:49 PM   #1
عضو ماسي

 










 

ماجد بن تركي الحربي غير متواجد حالياً

ماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished roadماجد بن تركي الحربي is on a distinguished road

افتراضي هاك مشاهدة 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

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

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

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

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

منقول




التوقيع :
    رد مع اقتباس
 

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

IP




Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Designed & TranZ By Almuhajir
Ads Management Version 3.0.1 by Saeed Al-Atwi
ترنكات لخدمات الويب