عذب القوافي
10-08-06, 09:09 AM
السلام عليكم
اولا احتفظ بنسخه من الملفات المعدله
وجايب لكم ملف للنسخه 353 وجاهز
فقط استبدله باللي عندك
المثال
http://www.mk4up.com/up5/200681071818.jpg
وايضا مباشره من الموقع
www.3deeel.com/vb
طريقة التركيب لمن اراد
في ملف index.php الموجود داخل مجلد المنتدي الرئيسي إبحث عن
'eventcache',
أضف بعده
'wol_spiders',
و ابحث عن
$numberguest = 0;
و أضف بعده
$numberspiders = 0;
$spiderlist = array();
ثم إبحث عن
$forumusers = $db->query_read("
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("
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
او تجدها بهذه الترجمه
phrase x_members_and_y_guests
وترجمها إلي الآتي
{1} أعضاء و {2} زوار و {3} محركات بحث عالميه
وبهذا انتهى العمل
يوجد شرح ايضا بملف مرفق
ويوجد ملف جاهز للنسخه 353
احتفظ بنسخه من اي ملف قبل الاستبدال حتى لا تصادف اي خطأ وتقول عذوب عفسني :120:
بالتوفيق ولا تحرمومنا من تقييمكم
اولا احتفظ بنسخه من الملفات المعدله
وجايب لكم ملف للنسخه 353 وجاهز
فقط استبدله باللي عندك
المثال
http://www.mk4up.com/up5/200681071818.jpg
وايضا مباشره من الموقع
www.3deeel.com/vb
طريقة التركيب لمن اراد
في ملف index.php الموجود داخل مجلد المنتدي الرئيسي إبحث عن
'eventcache',
أضف بعده
'wol_spiders',
و ابحث عن
$numberguest = 0;
و أضف بعده
$numberspiders = 0;
$spiderlist = array();
ثم إبحث عن
$forumusers = $db->query_read("
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("
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
او تجدها بهذه الترجمه
phrase x_members_and_y_guests
وترجمها إلي الآتي
{1} أعضاء و {2} زوار و {3} محركات بحث عالميه
وبهذا انتهى العمل
يوجد شرح ايضا بملف مرفق
ويوجد ملف جاهز للنسخه 353
احتفظ بنسخه من اي ملف قبل الاستبدال حتى لا تصادف اي خطأ وتقول عذوب عفسني :120:
بالتوفيق ولا تحرمومنا من تقييمكم