کد زیر را در ابتدای صفحه ای که می خواهید آخرین ارسالی ها نمایش داده شود اضافه کنید:
نقل قول:
<?php
chdir("yourforum/");
define("IN_MYBB", 1);
require("./global.php");
?>
|
به جای yourforum پوشه انجمن خود را وارد کنید.
سپس کد زیر را در محلی که می خواهید آخرین ارسالی ها نمایش داده شود اضافه کنید:
نقل قول:
<?php
$query = mysql_query("
SELECT t.*, u.username
FROM mybb_threads t
LEFT JOIN mybb_users u ON (u.uid=t.uid)
WHERE 1=1 AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
ORDER BY t.lastpost DESC
LIMIT 0, 10"
);
$list = '';
while($fetch = mysql_fetch_array($query))
{
$list .= "<strong><a href=\"forums/showthread.php?tid={$fetch['tid']}\">".htmlspecialchars_uni($fetch['subject'])."</a></strong><br />";
$poster = "<a href=\"forums/member.php?action=profile&uid=".$fetch['uid']."\">{$fetch['username']}</a>";
$list .= "Created by: {$poster}<br />";
$list .= "<i>" .$fetch['replies']. " Replies</i>";
$list .= "<i> , " .$fetch['views']. " Views</i><br />";
$list .= " (<i>Last post by: " .$fetch['lastposter']. "</i>)<br /><hr width=\"50\"><br />";
}
//output
echo $list;
?>
|
به جای عدد 10 تعداد آخرین ارسالی هایی که می خواهید نمایش داده شود وارد کنید.