×

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

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

قديمة 05 - 09 - 2005, 02:33
المشاركة 1
السلام عليكم ورحمة الله وبركاته ...

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

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

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

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

[bimg]http://www.marsauae.com/images/Who_has_posted_today.png[/bimg]


شرح التركيب

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



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


رمز PHP:
require_once('./includes/functions_misc.php');
$now TIMENOW intval($vboptions['hourdif']);
$cutoff vbmktime(000date('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] = ;
$posterstoday += 1;
if (
$today[options] & $_USEROPTIONS[invisible]) 
{
$today[visible] = ;
if ((
$permissions['genericpermissions'] & CANSEEHIDDEN) OR $today['userid'] == $bbuserinfo['userid'])
{
$today[visible] = ;
}
}
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($posttoday0strlen($posttoday)-2);


احفظ التعديل .
إرفع الملف إلى مكانه .

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


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



رمز PHP:
<!-- 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- أضف هذا الأمر إلى قاعدة البيانات ( اختياري فقط للتسريع والذين يملكون أعضاء يضيفون مشاركات كثيره )



رمز PHP:
ALTER TABLE user ADD INDEX (lastpost) ; 
المشاهدات 1797 | التعليقات 4
قديمة 05 - 09 - 2005, 03:07
المشاركة 2
صورة 'أبو وليد' الرمزية
أبو وليد
:: عضو نشيط ::
تاريخ الإنضمام: 12 - 11 - 2004
رقم العضوية : 382
الدولة : الكــــــويت
العمر: 43
المشاركات: 2,203
16
افتراضي رد : [ هاك ] عدد الأعضاء النشطين الذين شاركوا بمواضيع خلال 24 ساعة
يعطيك الف عافيه
الخدمات العربية : تقدم الكثير من الخدمات المجانية.

WwW.service-arabic.CoM

إستضافة - ريسلرات - سيرفرات - vps - دعم فني للسكربتات والمنتديات - تركيب وحماية لجميع السكربتات - ارشفة المواقع

الاتصال بنا : إضغط هنا
قديمة 05 - 09 - 2005, 03:48
المشاركة 3
صورة 'تركي الودعاني' الرمزية
تاريخ الإنضمام: 17 - 09 - 2004
رقم العضوية : 1
العمر: 45
المشاركات: 44,780
16
افتراضي رد : [ هاك ] عدد الأعضاء النشطين الذين شاركوا بمواضيع خلال 24 ساعة
ماشاء الله عليك يابو فيصل
لاهنت ياقلبي
x_5 معجب بهذا.
Twitter: @Traidnt
FaceBook: Traidnt
قديمة 05 - 09 - 2005, 04:06
المشاركة 4
abumalak
:: عضو نشيط ::
تاريخ الإنضمام: 05 - 07 - 2005
رقم العضوية : 5805
المشاركات: 1,251
افتراضي رد : [ هاك ] عدد الأعضاء النشطين الذين شاركوا بمواضيع خلال 24 ساعة
يعطيك العافيه عزيزي

ابو ملاك
قديمة 05 - 09 - 2005, 06:36
المشاركة 5
صورة 'x_5' الرمزية
x_5
:: TRAIDNT ::
:: رفيق الدرب ::
تاريخ الإنضمام: 20 - 09 - 2004
رقم العضوية : 11
الدولة : :: UAE ::
المشاركات: 258,053
8
افتراضي رد : [ هاك ] عدد الأعضاء النشطين الذين شاركوا بمواضيع خلال 24 ساعة
يعطيك العافية اخوي
مواضيع ذات صلة

 
اضافة رد
 
العلامات المرجعية

طريقة التركيب هاك اخر10مواضيع المنتدى مفاجأة المودة ــ هاك للإنتقال السريع بين المنتديات وإضافة المواضيع من أي صفحة في منتد

أدوات الموضوع ابحث في الموضوع
ابحث في الموضوع:

البحث المتقدم
طرق العرض


الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 21:57.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

جميع الحقوق محفوظة Traidnt 2018
  • 00966138651070
  • 00966138648289
  • 2051033691
Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2019, Jelsoft Enterprises Ltd
SEO by vBSEO ©2011, Crawlability, Inc.