سلام عليكم
شباب سؤال صغير
( الأعضاء الذين تواجدوا اليــوم )
الاسماء تتحدث كل 24 ساعه
طيب اقدر اخليها مثلا كل 48 ساعه او اكثر بدل 24 ساعه ؟؟
كيف اتحكم بالتوقيت ؟؟؟
وسلامتكم يالطيبين
سلام عليكم
شباب سؤال صغير
( الأعضاء الذين تواجدوا اليــوم )
الاسماء تتحدث كل 24 ساعه
طيب اقدر اخليها مثلا كل 48 ساعه او اكثر بدل 24 ساعه ؟؟
كيف اتحكم بالتوقيت ؟؟؟
وسلامتكم يالطيبين
__________________
إستخدم ملفك الخاص لكتابة توقيعك
طيب :D
up
__________________
إستخدم ملفك الخاص لكتابة توقيعك
طيب :D
الأمر بسيط يمكن تعديله من نفس الملف ،، أفتحه و حدد مكان الوقت
وضع الرقم الذي يناسبك
وإذا ما عرفت أرفق و أعدله لك
__________________
هاردوير- فوتوشوب - بريمير - افتر افكت - 3دي ماكس- فرونت بيج - فلاش
اخ خبره ممكن توضح وين الوقت اللي يعدل هذا الهاك كامل
فائدة الهاك :
يقوم هذا الهاك باظهار اسماء الاعضاء الذين تواجدو اليوم في المنتدى
طريقة التركيب
خذ نسخة احتياطية من ملف index.php الموجود في فولدر المنتدى Vb
ابحث في الملف عن هذا السطر
forumhome_loggedinuser,forumhome_loggedinusers
احذفه وضع مكانه هذا الكود((اي قم باستبداله بهذا الكود))
forumhome_todayloggedinuser,forumhome_todayloggedinusers,forumhome_loggedinuser,forumhome_loggedinus ers
وفي نفس المجلد index.php ابحث عن هذا الكود
if ((int)$maxusers[0] <= $totalonline) {
$time = time();
$maxloggedin = "$totalonline " . $time;
$DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'");
$maxusers[0] = $totalonline;
$maxusers[1] = $time;
}
احذفه وضع مكانه هذا الكود((اي قم باستبداله بهذا الكود))
// today online hack begin
if ((int)$maxusers[0] <= $totalonline) {
$time = time();
$maxloggedin = "$totalonline " . $time . " " . $maxusers[2] . " " . $maxusers[3];
$DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'");
$maxusers[0] = $totalonline;
$maxusers[1] = $time;
}
$todayloggedinusers = "";
$numbertodayonline = 0;
$numbertodayonlineinvisible = 0;
$todayusers=$DB_site->query("SELECT userid, username, usergroupid, lastactivity, invisible FROM user
WHERE lastactivity > " . mktime(0,0,0,date("m"),date("d"),date("Y")) . "
ORDER BY username");
while ($todayuser=$DB_site->fetch_array($todayusers)) {
$numbertodayonline++;
$invisibleuser = '';
$userid = $todayuser['userid'];
$lastactivetime = vbdate($timeformat, $todayuser[lastactivity]);
if ($todayuser['invisible']==1 and $bbuserinfo['usergroupid']!=6) {
$numbertodayonlineinvisible++;
continue;
}
if ($todayuser['invisible'] == 1) { // Invisible User but show to Admin
$invisibleuser = '*';
}
if ($todayuser['usergroupid'] == 6 and $highlightadmin) {
$username = "<b><i>$todayuser[username]</i></b>";
} else if (($mod["$userid"] or $todayuser['usergroupid'] == 5) and $highlightadmin) {
$username = "<b>$todayuser[username]</b>";
} else {
$username = $todayuser['username'];
}
if (!$todayloggedinuser) {
eval("\$todayloggedinuser = \"".gettemplate('forumhome_todayloggedinuser')."\";");
} else {
eval("\$todayloggedinuser .= \", ".gettemplate('forumhome_todayloggedinuser')."\";");
}
}
$DB_site->free_result($todayusers);
if ($bbuserinfo[usergroupid] == 6) {
$todayonline = $numbertodayonline;
} else {
$todayonline = $numbertodayonline - $numbertodayonlineinvisible;
}
if ((int)$maxusers[2] <= $numbertodayonline) {
$time = time();
$maxloggedin = $maxusers[0] . " " . $maxusers[1] . " $numbertodayonline " . $time;
$DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'");
$maxusers[2] = $numbertodayonline;
$maxusers[3] = $time;
}
$todayrecordusers = $maxusers[2];
$todayrecorddate = vbdate($dateformat,$maxusers[3]);
eval("\$todayloggedinusers = \"".gettemplate('forumhome_todayloggedinusers')."\";");
//today online hack end
احفظ الملف وارفعه الى فوولدر المنتدى مرة اخرى((في مكانه الاساسي))
الان من لوحة التحكم اعمل تمبلت جديد وسميه forumhome_todayloggedinusers
وضع فيه الكود التالي
<tr id="cat">
<td bgcolor="{categorybackcolor}" colspan="6">
<normalfont color="{categoryfontcolor}"><b>
عدد الأعضاء الذين تواجدوا اليوم في المنتدى:</b>
</normalfont><normalfont color="{categoryfontcolor}">
<b>$numbertodayonline</b></normalfont>
</td>
</tr>
<tr>
<td bgcolor="{firstaltcolor}" colspan="6"><smallfont>
<nobr>أكبر عدد أعضاء تواجدوا في يوم واحد $todayrecordusers on $todayrecorddate.</nobr> |
<nobr>الأعضاء الذين كانوا في المنتدى اليوم هم
:</nobr><br>
$todayloggedinuser<br>
</smallfont></td>
</tr>
واحفظ هذا التمبلت
ةمرة اخرى قم بعمل تمبلت جديد باسم forumhome_todayloggedinuser
وضع فيه الكود التالي
<a href="member.php?s=$session[sessionhash]&action=getinfo&userid=$userid" title="Last online at $lastactivetime">$username</a>$invisibleuser
واحفظ هذا التمبلت
الان في التمبلت forumhome
أبحث عن هذه..وتجدها في اسفل الصفحة تقريبا
$forumbits
$pminfo
$loggedinusers
وتحته مباشرة اضف هذا
$todayloggedinusers
واحفظ التغيرات
__________________
العضوية مشتركه لقلة الاستخدام