السلام عليكم
اخوانى شفت طريقه اعجبتنى
وهى ظهور السبايدر مع المتواجدين بالصفحه الرئيسيه
مع العلم انه يظهر حين الدخول للمتواجدين الان
وليس على واجهة المنتدى
كما بالصوره المرفقه
اتمنى اجد الجواب منكم
اخوكم
السلام عليكم
اخوانى شفت طريقه اعجبتنى
وهى ظهور السبايدر مع المتواجدين بالصفحه الرئيسيه
مع العلم انه يظهر حين الدخول للمتواجدين الان
وليس على واجهة المنتدى
كما بالصوره المرفقه
اتمنى اجد الجواب منكم
اخوكم
__________________
شبكة منتديات النوخذة
WwW.Ss1sS.CoM
السلام عليكم
والله انا ما اعرف اخوي
واذا ممكن تشرح لي وش هو السبايدر ؟
السلام عليكم
هذا هاك
الهاك مرفق
__________________
vBulletin Only
Spanish-soul.com
وعليكم السلامالمشاركة الأصلية كتبت بواسطة AL-FARES
ويا هلا فيك اخوى
السبايدر الله يسلمك هى من محركات البحث مثلا القوقل والياهو وغيره
__________________
شبكة منتديات النوخذة
WwW.Ss1sS.CoM
وعليكم السلامالمشاركة الأصلية كتبت بواسطة marboosh.net
ومشكور طال عمرك
ولكن الهاك انجليزى واخوك لغته
بس فرنسى
:nice: :nice:
يعنى اذا ما فيه كلافه يكون بالشرح
__________________
شبكة منتديات النوخذة
WwW.Ss1sS.CoM
السلام عليكم
اوكي
افتح index.php
إبحث عن :
كود PHP:
'eventcache',
اشفل منها ضع:
إبحث عن :كود PHP:
'wol_spiders',
اسفل منها ضعكود PHP:
$numberguest = 0;
إبحث عن :كود PHP:
$numberspiders = 0;
أعلاها ضع :كود PHP:
if ($bbuserinfo['userid'])
{
// fakes the user being online for an initial page view of index.php
إبحث عن :كود PHP:
$spiders = $DB_site->query("
SELECT user.username, session.useragent,user.userid,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM " . TABLE_PREFIX . "session AS session
". iif($vboptions['WOLguests'], " LEFT JOIN " . TABLE_PREFIX . "user AS user USING (userid) ", ", " . TABLE_PREFIX . "user AS user") ."
WHERE session.lastactivity > $datecut
". iif(!$vboptions['WOLguests'], " AND session.userid = user.userid", "") ."
ORDER BY session.userid
");
أعلاها ضع :كود PHP:
// memory saving
إبحث عنكود PHP:
$spiderlist = array();
while ($spidercand = $DB_site->fetch_array($spiders))
{
$userid = $spidercand['userid'];
if (!$userid)
{
if ($datastore['wol_spiders']['spiderstring'])
{
$spiderstring = $datastore['wol_spiders']['spiderstring'];
if (preg_match("#($spiderstring)#si", strtolower($spidercand['useragent']), $agent))
{
$key = strtolower($datastore['wol_spiders']['spiderarray']["$agent[1]"]);
if(array_key_exists($key,$spiderlist))
{
$spiderlist[$key] = $spiderlist[$key] + 1;
}
else
{
$spiderlist[$key] = 1;
}
$numberspiders++;
}
}
}
}
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);
}
كود PHP:
$totalonline = $numberregistered + $numberguest;
إستبدله بـ:
إحفظ الملف وإرفعه غلى المنتدىكود PHP:
$numberguest = $numberguest - $numberspiders;
$totalonline = $numberregistered + $numberguest + $numberspiders;
إفتح ملف Online.php
إبحث عن :
أعلاها ضعكود PHP:
while ($users = $DB_site->fetch_array($allusers))
إبحث عنكود PHP:
$numspiders = 0;
$numberguests = 0;
أسفلها ضعكود PHP:
$spider = $datastore['wol_spiders']['spiderarray']["$agent[1]"];
إبحث عنكود PHP:
$numspiders ++;
إستبدله بـكود PHP:
$totalonline = $numbervisible + $numberguests;
إحفظ الملف وإرفعه إلى المنتدىكود PHP:
$numberguests = $numberguests - $numspiders;
$totalonline = $numbervisible + $numberguests + $numspiders;
التعديل في التمبلت
إفتح تمبلت forumhome_loggedinuser
وإستبدل محتواه بـ
كود HTML:<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
أبحث عن
إستبدله بـكود HTML:<a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" >$vbphrase[x_members_and_y_guests]</phrase>)
إفتح تمبلت WHOSONLINEكود HTML:<a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest" 3="$numberspiders">$vbphrase[x_members_and_y_guests]</phrase>)
إبحث عن
أسفل منها ضعكود HTML:2="$numberguest"
في إعدادات اللغةكود HTML:3="$numspiders"
إبحث عن
x_members_and_y_guests
وإستبدل محتواها بـ
{1} عضو و {2} ضيف و {3} Spider
وسلامتك
اخوك
المربوش
__________________
vBulletin Only
Spanish-soul.com
كل الشرح هذا عشان الكلمة الصغيرة الي تحت
الله يعطيك الف عافبه
اجل لو هي جملة وش بيصير![]()
الله يجزاك خيرالمشاركة الأصلية كتبت بواسطة marboosh.net
اخوى المربوش والله يكثر من امثاااااااااالك
فعلا ما قصرت
ونخدمك انشاءالله بالافراح
__________________
شبكة منتديات النوخذة
WwW.Ss1sS.CoM
السلام عليكم
المحبة2004
GAME^OVER
العفو إخواني
اخوكم
المربوش
__________________
vBulletin Only
Spanish-soul.com
مشكور اخى العزيز وتم تركيبه بنجاح![]()
اخوي الغالي
انا سويت كل شي
بس ملف online.php
به ثغرة وانا خليت مكانه ملف الاندكس
يعني تغييرات ملف الاون لاين ما سويتها
هل هذا يؤثر على الهاك؟؟؟
ارجوا الرد