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

مشاهدة النسخة كاملة : كود الاعضاء الاكثر مشاركه


م.محمود الحجاج
12-06-2010, 15:44
كود الاعضاء الاكثر مشاركه
خلال 24 ساعه , خلال اسبوع , خلال 28 يوم , منذ بداية المنتدى
وذلك من اجل خلق جو من المنافسه بين الاعضاء

التركيب
الاستايلات والقواب , البحث في القوالب , FORUMHOME , ضع الكود اسفل <!-- end what's going on box -->
<!-- بداية الأعضاء الأكثر مشاركة-->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr><td class="thead" align="center" colspan="4">
الأعضاء الأكثر مشاركة
</td></tr>
<tr>
<td class="thead" width="25%" align="center">آخر 24 ساعة</td>
<td class="thead" width="25%" align="center">آخر 7 أيام</td>
<td class="thead" width="25%" align="center">آخر 28 يوم</td>
<td class="thead" width="25%" align="center">منذ بدء المنتدى</td>
</tr>
$topposters
<!-- نهاية الأعضاء الأكثر مشاركة-- وبعد ذلك تركيب البلوجن كما هو مبين

المنتجات والاضافات ****إضافة برنامج مساعد جديد **** موقع الخطاف اختر global -start ****> العنوان اكتب ( الاعضاء الاكثر مشاركه ) **** امر التنفيذ ضعه 5
بعدين كود PHP الخاص بالإضافة **** ضع البلوجن في المساحه الفارغه
هذا البلوجن
$now = TIMENOW;
$start[1] = $now - 86400;
$start[2] = $now - (86400 * 7);
$start[3] = $now - (86400 * 28);

// Get Data
for ($col = 1; $col <= 4; $col++)
{
if ($col==4)
{
$data[$col] = $db->query_read("
SELECT posts AS postcount, userid, username
FROM " . TABLE_PREFIX . "user AS user
ORDER BY postcount DESC LIMIT 10
");
}
else
{
$data[$col] = $db->query_read("
SELECT COUNT(post.dateline) AS postcount, post.userid, user.username
FROM " . TABLE_PREFIX . "post AS post
LEFT JOIN " . TABLE_PREFIX . "user AS user ON (post.userid = user.userid)
WHERE dateline > $start[$col] AND post.userid > 0
GROUP BY userid ORDER BY postcount DESC LIMIT 10
");
}
}

// Build Rows
unset($topposters);
for ($row = 0; $row < 10; $row++)
{
$topposters .= "<tr>";
for ($col = 1; $col <= 4; $col++)
{
$posts[$col] = $db->fetch_array($data[$col]);
if ($posts[$col]['postcount'])
{
$topposters .= "<td class='alt1' align='center'><a href='search.php?do=finduser&userid="
.$posts[$col]['userid']."' target='_blank'>".$posts[$col]['username']." ".$posts[$col]['postcount']."</a></td>";
}
else
{
$topposters .= "<td class='alt1' >"."&nbsp; "."</td>";
}
}
$topposters .= "</tr>";
}

صورة الكود اسفل الفوتر على شبكة ومنتديات صدى الحجاج
http://www.sadaalhajjaj.com/vb/moshrka.JPG

مثال على الكود اسفل الفوتر
شبكة و منتديات صدى الحجاج (http://www.sadaalhajjaj.com/vb/index.php)

http://www.sadaalhajjaj.com/vb/index.php

عفراء
12-06-2010, 17:34
بارك الله فيك
سلمت ودمت

عبد الله على
23-12-2023, 10:15
بارك الله فيك