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

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


Mr.AAA
27-12-2005, 05:37 PM
سوف اشرح لكم اليوم موضوع منقول للفائده هو هاك المتواجدون اليوم

Mr.AAA
02-01-2006, 04:56 PM
اليوم جاى اشرح ليكم المتوجدين اليوم :)
للمبدائين فى المنتديات
ونبدا الشرح
ندخل لوحة التحم / الاستيلات والقوالب / ضبط الاستيلات


نروح اضافة قالب جديد وندوس اذهب


واضف قالب جديد
forumhome_todayloggedinuser




<a href="member.php?$session[sessionurl]u=$todayloggedin[userid]">$todayloggedin[musername]</a>$todayloggedin[invisiblemark]$todayloggedin[buddymark]






وندوس حفظ :) سهل حتى الان

تعديل القوالب مثل الصورة


وبعد كدة نضغط على <<>> لتفتخ لك جميع القوالب


ونروح على قالب FORUMHOME



ونبحث عن

<!-- end logged-in users -->



ونضع هذا الكود فوق الكود هذا

<!-- end logged-in users -->


<!-- today logged-in users -->
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_todayactiveusers')"><img id="collapseimg_forumhome_todayactiveusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayactiveusers].gif" alt="" border="0" /></a>
عدد الاعضاء الذي تواجدوا اليوم&nbsp; : $todaytotalonline
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_todayactiveusers" style="$vbcollapse[collapseobj_forumhome_todayactiveusers]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_link.gif" border="0" /></td>
<td class="alt1" width="100%">
<div class="smallfont">
<div>$todayactiveusers</div>
</div>
</td>
</tr>
</tbody>
<!-- end today logged-in users -->




انهينا من القوالب نروح على ملف index.php
ونبحث فى عن


// ### ALL DONE! SPIT OUT THE HTML AND LET'S GET OUTA HERE... ###


ونضع فوقة



// ### TODAY ONLINE USERS BY ANIMEWEBBY ###########################################
$todayactiveusers = '';
$todaystarttime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

$todaynumbervisible = 0;
$todaynumberregistered = 0;

$todayforumusers = $DB_site->query("SELECT
user.userid, user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid, user.lastactivity,
IF(displaygroupid=0, user.usergroupid, user.displaygroupid) AS displaygroupid
FROM " . TABLE_PREFIX . "user
WHERE user.lastactivity >= $todaystarttime
ORDER BY " . iif($permissions['genericpermissions'] & CANSEEHIDDEN, 'invisible ASC, ') . "username ASC, lastactivity DESC
");

if ($bbuserinfo['userid'])
{
// fakes the user being online for an initial page view of index.php
$bbuserinfo['joingroupid'] = iif($bbuserinfo['displaygroupid'], $bbuserinfo['displaygroupid'], $bbuserinfo['usergroupid']);
$todayuserinfos = array
(
$bbuserinfo['userid'] => array
(
'userid' => $bbuserinfo['userid'],
'username' => $bbuserinfo['username'],
'invisible' => $bbuserinfo['invisible'],
'lastactivity' => TIMENOW,
'musername' => fetch_musername($bbuserinfo, 'joingroupid')
)
);
$todaynumberregistered = 1;
$todaynumbervisible = 1;
fetch_online_status($todayuserinfos[$bbuserinfo['userid']]);
$todayloggedin = $todayuserinfos[$bbuserinfo['userid']];
eval('$todayactiveusers = ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
}
else
{
$todayuserinfos = array();
}

while ($todayloggedin = $DB_site->fetch_array($todayforumusers))
{
$todayuserid = $todayloggedin[userid];
if (!$todayuserid)
{ // Guest
$todaynumberguest++;
}
else if (empty($todayuserinfos["$todayuserid"]['lastactivity']) OR ($todayuserinfos["$todayuserid"]['lastactivity'] < $todayloggedin['lastactivity']))
{
$todayuserinfos["$todayuserid"] = $todayloggedin;
$todaynumberregistered++;
$todayloggedin['musername'] = fetch_musername($todayloggedin);

if ($todayloggedin['invisible'])
{
if (($permissions['genericpermissions'] & CANSEEHIDDEN) OR $todayloggedin['userid'] == $bbuserinfo['userid'])
{
// user is online and invisible BUT bbuser can see them
$todayloggedin['invisiblemark'] = '*';
$todaynumbervisible++;
eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
}
}
else
{
// user is online and visible
$todaynumbervisible++;
eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
}

//if (fetch_online_status($todayloggedin))
//{
// $todaynumbervisible++;
// eval('$todayactiveusers .= ", ' . fetch_template('forumhome_todayloggedinuser') . '";');
//}
}
}

// memory saving
unset($todayuserinfos, $todayloggedin);

$todayactiveusers = substr($todayactiveusers , 2); // get rid of initial comma

$DB_site->free_result($todayloggedins);

$todaynumberinvisible = $todaynumberregistered - $todaynumbervisible;
$todaytotalonline = $todaynumberregistered - $todaynumberinvisible;

// ### MAX LOGGEDIN USERS ################################
$todaymaxusers = unserialize($datastore['todaymaxonline']);
if (intval($todaymaxusers['todaymaxonline']) <= $todaynumberregistered)
{
$todaymaxusers['todaymaxonline'] = $todaynumberregistered;
$todaymaxusers['todaymaxonlinedate'] = TIMENOW;
$DB_site->query("REPLACE INTO " . TABLE_PREFIX . "datastore (title, data) VALUES ('todaymaxonline', '" . addslashes(serialize($todaymaxusers)) . "')");
}

$todayrecordusers = $todaymaxusers['todaymaxonline'];
$todayrecorddate = vbdate($vboptions['dateformat'], $todaymaxusers['todaymaxonlinedate'], 1);



ونحفظو ونرفعو مكانة

منقول للفائده

mahdi212
22-01-2006, 07:38 PM
بارك الله فيك على الشرح الحلوة اشتغل مية مية

Mr.AAA
23-01-2006, 09:44 AM
العفو اخي ونحن دائماً في الخدمة

darks_eg
23-01-2006, 02:36 PM
شكرا ياأخي علي نقل الموضوع وأشتغل تمام

Mr.AAA
23-01-2006, 04:24 PM
العفو اخي darks_eg

Mr.AAA
20-05-2006, 01:37 PM
الردود ياجماعه

eltohamy
08-07-2006, 02:57 PM
ممتاز

Dark King
09-07-2006, 12:58 AM
هذا الهاك على اي نسخة يعمل ؟؟

Dark King
09-07-2006, 01:00 AM
هذا الهاك على اي نسخة يعمل ؟؟

Mr.AAA
18-07-2006, 11:40 PM
3.5.4

العابر0
13-07-2007, 08:26 PM
السلام عليكم

المعذرة على الإزعاج بس

أنا لدي المنتدى نسخة 3.6.7

وعملت كل الخطوات سوى الخطوة الأخيرة

عندما نسخة الكود في ملف الأندكس تبع المنتدى فوق الكود المذكور أعلاه

ورفعت ملف الاندكس ظهر لي صفحة بيضاء


علما أنا خانة المتواجدون اليوم ظهرت في المنتدى لكن بدون أسماء الأعضاء

شاكر ومقدر لك

العابر0
15-07-2007, 04:04 PM
8
8
8
8
8
يا شباب وين الإجابة

maenhalabi
06-10-2007, 04:56 PM
الف شكرا اخي Mr.AAA على هذا الجهد

روعةXابداعXتالق:-:-:-:->احسنت عملا<:-:-:-:-

a7langoom
11-10-2007, 05:26 AM
جزاكم الله خيرا يا اخي ولاكن عندي هاك افضل بدون التعديل علي القوالب

السلام عليكم

المعذرة على الإزعاج بس

أنا لدي المنتدى نسخة 3.6.7

وعملت كل الخطوات سوى الخطوة الأخيرة

عندما نسخة الكود في ملف الأندكس تبع المنتدى فوق الكود المذكور أعلاه

ورفعت ملف الاندكس ظهر لي صفحة بيضاء


علما أنا خانة المتواجدون اليوم ظهرت في المنتدى لكن بدون أسماء الأعضاء

شاكر ومقدر لك


اتفضل يا اخي من هنا (http://www.4shared.com/file/26148820/b742de82/____.html)
نزل المرفق وارفع البرودكت من لوحة التحكم وعدل فيها ما تشاء من خيارات المنتدي

Mr.AAA
12-10-2007, 04:11 AM
جزاكم الله خيرا يا اخي ولاكن عندي هاك افضل بدون التعديل علي القوالب




اتفضل يا اخي من هنا (http://www.4shared.com/file/26148820/b742de82/____.html)
نزل المرفق وارفع البرودكت من لوحة التحكم وعدل فيها ما تشاء من خيارات المنتدي

شكراً اخي على الاضافه الرائعه

a7langoom
15-10-2007, 12:10 AM
شكراً اخي على الاضافه الرائعه
اخي كان الله في عون العبد ما كان البعد في عون اخيه