الرئيسية     | الشروط والقوانين  | سياسة الخصوصية | اتصل بنا | الأرشيف |  RSS
  

 

يمنع منعا باتا طرح موضوع إعلاني دون مخاطبة الأدارة

 


العودة   منتدى الشبكة الكويتية > قســـــ تطوير المواقع ـــــــــم > تطويــــر المنتديــ VB3 ـات

تطويــــر المنتديــ VB3 ـات هاكات :: تمبلتات :: اكواد

 
أدوات الموضوع
  #1  
قديم 05-09-2005, 03:14 AM
الصورة الرمزية VIP
VIP VIP متصل الآن

AdminiStrator

 





VIP كاتب مميزVIP كاتب مميزVIP كاتب مميزVIP كاتب مميز
افتراضي طريقة عدد الأعضاء النشطين الذين شاركوا بمواضيع خلال 24 ساعة

السلام عليكم ورحمة الله وبركاته ...

وظيفة عمل الهاك

وظيفة هذا الهاك يعرض قائمة للأعضاء النشطين الذين تواجدوا في المنتدى وطرحوا مواضيع / مشاركات أثناء تواجدهم في المنتدى خلال 24 ساعة .

تم تجربة هذا الهاك على الإصدار 3.0.7 وهو يتم التجربة على الإصدارات السابقه ، ولكن باعتقادي ان الهاك سيعمل على الاصدارات السابقة دون اي مشاكل بإذنه تعالى

متطلبات الهاك
أخذ نسخة احتياطيه لملف index.php ( عند تنزيل هذا الملف على جهازك وقبل التعديل عليه أعمل نسخه منه copy والصقه بمجلد آخر للإحتياط ) .
عند نسخ الاكواد الاضافية من هذا الموضوع للملف الذي يتطلب التعديل عليه ، يفضل أولآ نسخ الكود من الموضوع وثم ألصقه في مستند نص وآخيرآ انسخ الاكواد من المستند إلى الملف المطلوب التعديل عليه .
التركيز والإنتباه أثناء التركيب .
صورة توضيحية للهاك :



شرح التركيب

1- إفتح الملف : index.php الموجود بمجلد vb
إبحث عن :

كود:
// ### LOGGED IN USERS #################################################
أعلاه مباشرة ً
أضف هذا الكود الجديد :

كود:
 require_once('./includes/functions_misc.php');
$now = TIMENOW - intval($vboptions['hourdif']);
$cutoff = vbmktime(0, 0, 0, date('m', $now), date('d', $now), date('Y', $now));
//$cutoff = $now - 86400 ; // ## Uncomment this line if you want a rolling 24 hours display ## //
$todaysposters = $DB_site->query("SELECT userid, lastpost, options, username, opentag, closetag
FROM " . TABLE_PREFIX . "user as user
LEFT JOIN " . TABLE_PREFIX . "usergroup as usergroup ON(user.usergroupid = usergroup.usergroupid)
WHERE lastpost > " .$cutoff. " ORDER BY username" ); 
unset ($posttoday);
$posterstoday = 0;
while ($today = $DB_site->fetch_array($todaysposters))
{
$today[visible] = 1 ;
$posterstoday += 1;
if ($today[options] & $_USEROPTIONS[invisible]) 
{
$today[visible] = 0 ;
if (($permissions['genericpermissions'] & CANSEEHIDDEN) OR $today['userid'] == $bbuserinfo['userid'])
{
$today[visible] = 2 ;
}
}
if ($today[visible]) 
{
         $wrdate = vbdate($vboptions['timeformat'], $today['lastpost']);
$posttoday .= "<a href='search.php?do=finduser&u=$today[userid]' title='$wrdate' >";
if ($today[visible] == 2) 
{
$posttoday .= $today['opentag'].$today[username].$today['closetag']."</a>*, ";
}
else 
{
$posttoday .= $today['opentag'].$today[username].$today['closetag']."</a>, ";
}
}
}
if ($posttoday)
{
$posttoday = substr($posttoday, 0, strlen($posttoday)-2);
}
احفظ التعديل .
إرفع الملف إلى مكانه .

2- افتح تمبلت : FORUMHOME
إبحث عن :

كود:
<!-- end logged-in users -->
أسفله مباشرة ً
أضف هذا الكود الجديد :


كود:
 <!-- Todays posters -->
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_todayposters')"><img id="collapseimg_forumhome_todayposters" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayposters].gif" alt="" border="0" /></a>
عدد الأعضاء النشطين الذين أضافوا مشاركات لهذا اليوم : $posterstoday عضو .
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_todayposters" style="$vbcollapse[collapseobj_forumhome_todayposters]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="الاعضاء المتصلين والنشطين" border="0" /></td>
<td class="alt1" width="100%"><div class="smallfont">$posttoday</div></td>
</tr>
</tbody>
<!-- End Todays posters -->
إحفظ العمل .

3- أضف هذا الأمر إلى قاعدة البيانات ( اختياري فقط للتسريع والذين يملكون أعضاء يضيفون مشاركات كثيره )

كود:
ALTER TABLE user ADD INDEX (lastpost) ;
أنتهى ...

 

 

توقيع : VIP

قديم 05-09-2005, 03:28 AM   رقم المشاركة : 2
البطل أبيــــها
العضو الملكي
 
الصورة الرمزية البطل أبيــــها





البطل أبيــــها غير متصل

البطل أبيــــها كاتب جديد


افتراضي

يسلمؤؤؤؤؤؤؤؤؤؤؤؤ الأيادي مديرنا

ويعطيك العافيه على المجهود المبذل من أجل جميع الأعضاء

والله يكثر من امثالك







مواضيع ذات صله تطويــــر المنتديــ VB3 ـات

طريقة عدد الأعضاء النشطين الذين شاركوا بمواضيع خلال 24 ساعة



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
أنان يتوقع رفع الحصار عن لبنان خلال 48 ساعة ابو فارج المنـتدى العـام 4 06-09-2006 04:24 AM
كويتيون....يصبحوا مليونيرية خلال ساعة... Nathyaa المنـتدى العـام 12 18-10-2005 08:32 AM
شرح طريقة تعديل صلاحيات الأعضاء والمشرفين VIP تطويــــر المنتديــ VB3 ـات 1 26-01-2005 09:41 AM
هاك عدد الأعضاء الذين قاموا بوضع مشاركات اليوم VIP تطويــــر المنتديــ VB3 ـات 0 23-01-2005 07:22 AM

الساعة الآن 12:58 AM
جميع الحقوق محفوظة لـ الشبكة الكويتية

التعليقات المنشورة لا تعبر عن رأي الشبكة الكويتية ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر

RSS RSS 2.0 XML MAP HTML