أخوي سامر وأخوي حازم كيفكم كيف الصحة كيف الاحوال ؟؟؟ طلب صغير منكم انتم اهل الخبرة في هل الموضوع .
عندي هاك آخر المشاركات في الرئيسية .. ولكن مكانه في المتواجدين الآن أنا أريد أن أنقله إلى أسفل المنتديات في الرئيسية + ضع إطار حول الهاك وياريت لو كان يأخذ تنسيق ستايل المنتدى + حذف عدد مشاركات أجدد الأعضاء من داخله (لقد قمت بتطبيق هذه الخطوة ونجحت لكن تخوفت أن يكون هناك خطأ لم ألحظه) . ..
هل تغضر تعطيني المساعدة ؟؟؟ ولاتقلي ركب هاك آخر الإحصائيات لأن به خطأ يظهر لي دائماً ولا أعرف ماهو السبب
وهذه هي الإضافة البرمجية الخاصة بالهاك ...
كود PHP:
if ($vbulletin->options['enable_latestposts'])
{
$phrase_latestposts = ($vbulletin->options['phrase_latestposts']);
$howmany_latestposts = intval($vbulletin->options['howmany_latestposts']);
if ($howmany_latestposts < 1) {
$howmany_latestposts = 5;
} elseif ($howmany_latestposts > 100) {
$howmany_latestposts = 100;
} else {
$howmany_latestposts = $howmany_latestposts;
}
$latestposts = $vbulletin->db->query_read("
SELECT threadid,title,lastpostid,lastposter,replycount,lastposterid
FROM " . TABLE_PREFIX . "thread
ORDER BY lastpostid DESC
[IMG]http://cdn5.tribalfusion.com/media/37536.gif[/IMG] LIMIT 0,".$howmany_latestposts."
");
$latest_posts .= '<table width="100%"><tr><td align="center"><b>اخر المشاركات</b></td><td align="center"><b>اجدد الاعضاء</b></td><td align="center"><b>اكثر المشاركين</b></td></tr><tr><td><table width="100%" border="0" cellspacing="3" cellpadding="3"><tr><td><b>#</b></td><td><b>العنوان</b></td><td><b>بواسطة</b></td><td></td></tr>';
$count=1;
while ($post = $vbulletin->db->fetch_array($latestposts))
{
$latest_posts .= '<tr><td>'.$count.'</td><td><a href="showthread.php?t='.$post['threadid'].'&goto=newpost#'.$post['lastpostid'].'">'.substr($post['title'],0,30).'...</a></td><td><a href="member.php?u='.$post['lastposterid'].'">'.$post['lastposter'].'</a></td><td><a href="showthread.php?t='.$post['threadid'].'"><img src="https://dorar.at/images/buttons/collapse_40b.png" alt="" /></a></td></tr>';
$count++;
}
$latest_posts .= '</table>
</td><td>
<table width="100%"><tr><td><b>#</b></td><td><b>اسم المستخدم</b></td><td><b>المشاركات</b></td></tr>';
$latestposts = $vbulletin->db->query_read("
SELECT userid, username, posts
FROM " . TABLE_PREFIX . "user
ORDER BY userid DESC
LIMIT 0,".$howmany_latestposts."
");
$count=1;
while ($post = $vbulletin->db->fetch_array($latestposts))
{
$latest_posts .= '<tr><td>'.$count.'</td><td><a href="member.php?u='.$post['userid'].'">'.$post['username'].'</a></td><td>'.$post['posts'].'</td></tr>';
$count++;
}
$latest_posts .= '</table></td><td>
<table width="100%"><tr><td><b>#</b></td><td><b>اسم المستخدم</b></td><td><b>المشاركات</b></td></tr>';
$latestposts = $vbulletin->db->query_read("
SELECT userid, username, posts
FROM " . TABLE_PREFIX . "user
ORDER BY posts DESC
LIMIT 0,".$howmany_latestposts."
");
$count=1;
while ($post = $vbulletin->db->fetch_array($latestposts))
{
$latest_posts .= '<tr><td>'.$count.'</td><td><a href="member.php?u='.$post['userid'].'">'.$post['username'].'</a></td><td>'.$post['posts'].'</td></tr>'."\n";
$count++;
}
$latest_posts .= '</table></td></tr></table>';
//$latest_posts = substr_replace($latest_posts,"",-2);
$templater = vB_Template::create('forumhome_latestposts');
$templater->register('phrase_latestposts', $phrase_latestposts);
$templater->register('latest_posts', $latest_posts);
$template_hook[forumhome_wgo_pos2] .= $templater->render();
}
وهذا هو ال Cache Templates (ربما تحتاجه)
كود PHP:
if ($vbulletin->options['enable_latestposts'])
{
$cache[] = 'forumhome_latestposts';
}
بإنتظار ردك أو رد الأخ حازم .. مع كل الحب والإحترام