۱۳۸۸/۱۰/۲۷، ۱۳:۴۵:۳۴ عصر
درود
به وسیله این آموزش می توانید آخرین ارسال های انجمن که شامل:
را به صفحه اصلی وب سایتتان اضافه کنید.
روش:
1-این کد های php را قبل از هر کدی در صفحه ای که می خواهید آخرین ارسالی ها در آن به نمایش در بیاید اضافه کنید
(قبل از تگ های head)
2-به جای pathtoforums پوشه انجمن خود را وارد کنید
3-کد زیر را در مکانی که میخواهید آخرین ارسالی ها به نمایش در آید وارد کنید
4- تعداد ارسال هایی را که میخواهید نمایش پیدا کنند را وارد کنید.
منبع
به وسیله این آموزش می توانید آخرین ارسال های انجمن که شامل:
- [عنوان ارسال]1
[نویسنده]2
[تعداد پاسخ ها]3
[تعداد مشاهده ها]4
[اخرین ارسال کننده]5
را به صفحه اصلی وب سایتتان اضافه کنید.
روش:
1-این کد های php را قبل از هر کدی در صفحه ای که می خواهید آخرین ارسالی ها در آن به نمایش در بیاید اضافه کنید
(قبل از تگ های head)
کد:
<?php
chdir("pathtoforums/"); // path to MyBB
define("IN_MYBB", 1);
require("./global.php");
?>
2-به جای pathtoforums پوشه انجمن خود را وارد کنید
3-کد زیر را در مکانی که میخواهید آخرین ارسالی ها به نمایش در آید وارد کنید
کد:
<?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, 6" // Change the last digit to how many recent post you want to be shown
);
$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;
?>
4- تعداد ارسال هایی را که میخواهید نمایش پیدا کنند را وارد کنید.
منبع