نبع الوفا
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
تقبلو تحياتي
السلام عليكم
اخوان الأعضاء
اقدم لكم شرح تفعيل العناكب
واول شي قبل الشرح مالفائده من هذه العناكب ؟
عند الابلاغ عن رابط موقعك قبلها فعل هذا الاختيار واذهب الــى صفحة المتواجدين الان
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
تقبلو تحياتي