المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح] تفعيل العناكب


نبع الوفا
29-10-2007, 08:22 صباحاً
شرح] تفعيل العناكب



السلام عليكم

اخوان الأعضاء

اقدم لكم شرح تفعيل العناكب

واول شي قبل الشرح مالفائده من هذه العناكب ؟

عند الابلاغ عن رابط موقعك قبلها فعل هذا الاختيار واذهب الــى صفحة المتواجدين الان

http://www.xxx.com/vb/online.php (http://www.xxx.com/vb/online.php)

مع مرعاة تغير ××× برابط موقعك

راح تشوفه: )

والحين الشرح

ادخل على لوحة التحكم مالت المنتدى

روح خيارات المنتدى - خيارات المتواجدين الان - اخر شئ تفعيل عرض العناكب ====== > نــعم

والصوره توضح ذاللك

http://www.gulfson.com/vb/imgulfson/76c3946e7556f57291f1fc9190b2d5bd.gulfson

اتمنى اني فتدكم

شرح مساند

http://www.gulfson.com/vb/images/misc/quotes/quot-top-left.gifاقتباس:http://www.gulfson.com/vb/images/misc/quotes/quot-top-right.gifhttp://www.gulfson.com/vb/images/misc/quotes/quot-top-right-10.gifأخي شكرا على الموضوع ولكن الطريقة غير كاملة فلعرض العناكب كاملة فلابد من اتباع الطريقة في موضوعي التالي اذ ان الطريقة التي تضعها انت لا يمكن ان تعرض كافة العناكب

اسف على الإطاله ولكن جبت لكم طريقة تفعيل العناكب كامله


مبرمج الهاك :- amykhar
معرب الهاك :- FreedomDream

عمل الهاك :- يقوم بإظهار الــ Spiders في الصفة الرئيسية لموقعك .

صور للهاك :- الصوةر الموجودة غير موضحه شئ و الهاك معروف للجميع وهو يوضح الزائرين من مواقع البحث .

شرح طريقة التركيب :-
في ملف index.php الموجود داخل مجلد المنتدي الرئيسي إبحث عن::
كود PHP:

'eventcache',



أضف بعده ::
كود PHP:
'wol_spiders',




و ابحث عن::
كود PHP:
$numberguest = 0;




و أضف بعده

كود PHP:
$numberspiders = 0;
$spiderlist = array();




ثم إبحث عن::
كود PHP:
$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") . "
");




و استبدله بالتالي::

كود PHP:
$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") . "
");




و ابحث عن::
كود PHP:
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}




و استبدله بالتالي::
كود PHP:
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]"]++;
}

}




و ابحث عن::
كود PHP:
$totalonline = $numberregistered + $numberguest;




و استبدله بالتالي::

كود PHP:
$totalonline = $numberregistered + $numberguest + $numberspiders;




و ابحث عن::
كود PHP:
if (fetch_online_status($loggedin))
{
$numbervisible++;
eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
}
}




و اضف بعده::
كود PHP:
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

ابحث عن::

كود PHP:
while ($users = $db->fetch_array($allusers))




اضف اعلاه::
كود PHP:
$numberspiders = 0;
$numberguests = 0;




و ابحث عن::
كود PHP:
$guests["$count"]['spidertype'] = $spider['type'];




و اضف اسفله::
كود PHP:
$numberspiders ++;




و ابحث عن::

كود PHP:
$totalonline = $numbervisible + $numberguests;




و استبدله بالتالي::
كود PHP:
$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;




افتح قالب

forumhome_loggedinuser

و استبدله بالتالي::

كود PHP:
<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

ابحث عن::

كود PHP:
<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>)




و استبدله بالتالي::

كود PHP:
<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

ابحث عن::

كود PHP:
2="$numberguests"




اضف بعده::

كود PHP:
3="$numberspiders"




من اللغات ابحث عن العبارة::

كود PHP:
phrase x_members_and_y_guests




وترجمها إلي الآتي::

كود PHP:
{1} أعضاء و {2} زوار و {3} الــ Spiders




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

انتهى الشرح كامل للسبايدر http://www.gulfson.com/vb/images/smilies/D3.gif

وانوه بانها مفيده جداً
لدخول موقعك بسرعه فى مواقع البحث
وشهرته
http://www.gulfson.com/vb/images/misc/quotes/quot-bot-left.gifhttp://www.gulfson.com/vb/images/misc/quotes/quot-bot-right.gif

تقبلو تحياتي

خ ــادم الإسلام
30-10-2007, 02:10 صباحاً
يعطيك العافية اخوي
بس كان يحتاج شوية ترتيب اكثر من ذلك :)

بو هشام
31-10-2007, 11:09 صباحاً
يجزيك الخير يخوي

nader_o
01-11-2007, 05:25 مساءً
جزاك الله خير

أبو محمد
04-12-2007, 02:31 صباحاً
جزاك الله خير أخي الكريم
ماقصرت يالغالي
تقبل تحياتي واحترامي

ولد الفجيرة
04-12-2007, 09:21 صباحاً
بأرك الله فيك يالطيب
مبدع ,,

عمر
08-01-2009, 12:59 مساءً
يعطيك العافيه