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

مشاهدة النسخة كاملة : هاك المتواجدين الان


admin
30-07-07, 11:41 PM
بسم الله الرحمن الرحيم

ببدء الشرح على طول لان الشرح طويل

سنقوم بالتعديل على ملفين . و ثلاث تمبلتات و تغيير عبارة واحدة.
طريقة التركيب :

التعديل على الملفات
افتح ملف index.php :

'eventcache'

تحته ضع:

'wol_spiders',

إبحث عن :

$numberguest = 0;

اسفل منها ضع

$numberspiders = 0;

إبحث عن :

if ($bbuserinfo['userid'])
{
// fakes the user being online for an initial page view of index.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

إبحث عن :

// memory saving


أعلاها ضع : ((نفس ماقلت لك اعلاها ))

$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);
}

إبحث عن

$totalonline = $numberregistered + $numberguest;

إستبدله بـ:


$numberguest = $numberguest - $numberspiders;
$totalonline = $numberregistered + $numberguest + $numberspiders;

إحفظ الملف وإرفعه غلى المنتدى

إفتح ملف Online.php

إبحث عن :

while ($users = $DB_site->fetch_array($allusers))

أعلاها ضع

$numspiders = 0;
$numberguests = 0;


إبحث عن


$spider = $datastore['wol_spiders']['spiderarray']["$agent[1]"];

بعدها ضع

$numspiders ++;


إبحث عن

$totalonline = $numbervisible + $numberguests;

إستبدله بـ

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

إحفظ الملف وإرفعه إلى المنتدى


التعديل في التمبلتات :
إفتح تمبلت forumhome

أبحث عن

<a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" >$vbphrase[x_members_and_y_guests]</phrase>)

إستبدله بـ

<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>)

إفتح تمبلت WHOSONLINE

إبحث عن

<phrase 1="$numbervisible" 2="$numberguests">

استبدلها ب

<phrase 1="$numbervisible" 2="$numberguests" 3="$numspiders">

و تبقى هذه الخطوة غير ظرورية و يمكن الستغناء عنها ، يمكنك القيام بها فقط إذا لم تخرج لك النتيجة كما يجب :

إفتح تمبلت 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>

العديل في إعدادات اللغة

إبحث عن

x_members_and_y_guests

وإستبدل محتواها بـ

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

او

{1} عضو و {2} ضيف و {3} سبايدرز

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

منقول للعلم

احتراماتي

الشتري

فـي وهـم حـبـك
31-07-07, 12:34 AM
لاتعلم حد خلناا نشووفهم ههههههه

يسلموو الشتري

admin
31-07-07, 02:50 PM
هههههه يسلمك ربي

مشكور على المرور

احتراماتي

del piero
31-07-07, 07:06 PM
يعطيك العافيه الشتري


اشوفك يلي هناك ههههههه


تحياتي ة_ة

admin
01-08-07, 12:34 AM
يسلمو على المرور

احتراماتي

امنتك الله
03-12-07, 02:21 AM
يعطيك العافيه يالشتري على المجهود

تقبل مروري

امنتك الله

admin
03-12-07, 04:33 AM
مشكوووووره أختي امنتك على المرور

احتراماتي

مياسة الشارجة
03-12-07, 05:24 PM
جزاك الله خير

مجهود رائع يستحق الثاء

يعطيك العافيه ان شاء الله وفي ميزان حسناتك

تقبل مروري

admin
03-12-07, 07:15 PM
مشكووووره اختي على المرور المميز

احتراماتي

لـ ع ـيونـہـآ..}~
11-01-08, 12:13 PM
مشكور اخوي على الموضوع
وتقبل مروري
أخوك,,, لعيونهاااااا

حـِمود
11-01-08, 01:15 PM
مشكور اخوي ادمن على الموضوع

الشتري
14-01-08, 04:45 PM
تسلم اخوي على المرور

احتراماتي

الراهي
15-01-08, 08:43 PM
يعطيك العافيه اخوي على الموضوع
الراهي

الشتري
17-01-08, 07:49 PM
اشكرك اخوي على المرور

احتراماتي

الرومنسي الحزين
20-03-08, 12:51 PM
رائع مميز وبارك الله فيك

الرومنسي الحزين
20-03-08, 12:52 PM
رائع ومميز بارك الله فيك

جنــ نعيم ــرال
20-03-08, 02:18 PM
يعطيك العافيه ياخوي شتري




وتقبل مروري




اخوك : جنــ نعيــم ــرال

:n20061::n20061::n20061: