مهمان عزیز خوش آمدید. ورود ثبت نام



امتیاز موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
فهرست آخرین پست‌ها در یک صفحه

فهرست آخرین پست‌ها در یک صفحه
دوستان!
من از طریق مدیریت صفحه, یک صفحه جدید ساختم, حال می‌خواهم عنوان ده پست اخیر انجمن در این صفحه قرار گیرد. تا افراد را از سایت‌های مختلف به این صفحه هدایت کنم.
چه کدی را باید در این صفحه قرار دهم، تا آخرین پست‌ها نشان داده شود.
خواهشمندم این بار سریع پاسخ بگوئید چون نیاز فوری است.
متشکرم
Tofighi میگه:
از این کد استفاده کنید:
کد:
global $db, $theme, $lang;
$threadlimit = 10;
$query = $db->query("
SELECT t.*, t.subject AS threadsubject, u.username, u.usergroup, u.displaygroup, i.*, i.name AS iconname,
t.dateline AS threaddate, t.lastpost AS threadlastpost
FROM ".TABLE_PREFIX."threads t
LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid=t.icon)
LEFT JOIN ".TABLE_PREFIX."users u ON (t.lastposter=u.username)
WHERE t.visible = '1'
GROUP BY t.tid
ORDER BY threadlastpost DESC
LIMIT 0, {$threadlimit}
");

while($threads = $db->fetch_array($query))
{

if($threads['icon'] > 0)
{
$icon = "<img src=\"{$threads['path']}\" alt=\"{$threads['iconname']}\" title=\"{$threads['iconname']}\" />";
}
else
{
$icon = " ";
}

if(strlen($threads['threadsubject']) > "40")
{
$threadsthreadsubject = my_substr($threads['threadsubject'],0,40)."...";
}
else
{
$threadsthreadsubject = $threads['threadsubject'];
}

if(strlen($threads['forumname']) > "20")
{
$threadsforumname = my_substr($threads['forumname'],0,20)."...";
}
else
{
$threadsforumname = $threads['forumname'];
}

$threadlink = get_thread_link($threads['tid']);
$forumlink = get_forum_link($threads['fid']);
$replies = my_number_format($threads['replies']);
$views = my_number_format($threads['views']);
$lastpostdate = my_date($mybb->settings['dateformat'], $threads['threadlastpost']);
$lastposttime = my_date($mybb->settings['timeformat'], $threads['threadlastpost']);
$lastposter = format_name($threads['username'], $threads['usergroup'], $threads['displaygroup']);
$lastposter = build_profile_link($lastposter, $threads['lastposteruid']);

$last_thread .= "<tr>
<td class=\"trow1\" align=\"center\" height=\"24\">$icon</td>
<td class=\"trow2\"><a href=\"$threadlink\" title=\"$threads[threadsubject]\">$threadsthreadsubject</a></td>
<td class=\"trow1\" align=\"center\">$replies</td>
<td class=\"trow2\" align=\"center\">$views</td>
<td class=\"trow1\"><span class=\"smalltext\">$lastpostdate $lastposttime<br />توسط $lastposter</span></td>
</tr>";

}
if(!$last_thread){
$last_thread = "<tr><td class=\"trow1\" colspan=\"5\">این کاربر موضوعی ندارد</td></tr>";
}
echo "<br /><table border=\"0\" cellspacing=\"".$theme['borderwidth']."\" cellpadding=\"".$theme['tablespace']."\" class=\"tborder\">
<tr>
<td class=\"thead\" colspan=\"6\"><strong>آخرین ارسال های کاربر</strong></td>
</tr>
<tr>
<td class=\"tcat\" width=\"5%\" height=\"24\"> </td>
<td class=\"tcat\" width=\"50%\"><span class=\"smalltext\"><strong>موضوع</strong></span></td>
<td class=\"tcat\" width=\"10%\" align=\"center\"><span class=\"smalltext\"><strong>پاسخ ها</strong></span></td>
<td class=\"tcat\" width=\"10%\" align=\"center\"><span class=\"smalltext\"><strong>بازدید ها</strong></span></td>
<td class=\"tcat\" width=\"25%\" align=\"center\"><span class=\"smalltext\"><strong>آخرین ارسال</strong></span></td>
</tr>
<tbody>
{$last_thread}
</tbody>
</table>";


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
sco1385 میگه:
با تشکر از شما، این اخطار را می‌دهد :

با سپاس

ببینید :

http://talar.shandel.info/misc.php?page=last

---------------------------------


 Parse error
: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
/home/shande5/public_html/talar/inc/plugins/pagemanager.php(794) : eval()'d code
 on line 
25 
Tofighi میگه:
یک فایل به نام last.php در هاست با محتوا زیر ایجاد کنید
کد:
<?php

define("IN_MYBB", 1);
define("NO_ONLINE", 1);

require_once "./global.php";
global $db, $theme, $lang;
$threadlimit = 10;
$query = $db->query("
SELECT t.*, t.subject AS threadsubject, u.username, u.usergroup, u.displaygroup, i.*, i.name AS iconname,
t.dateline AS threaddate, t.lastpost AS threadlastpost
FROM ".TABLE_PREFIX."threads t
LEFT JOIN ".TABLE_PREFIX."icons i ON (i.iid=t.icon)
LEFT JOIN ".TABLE_PREFIX."users u ON (t.lastposter=u.username)
WHERE t.visible = '1'
GROUP BY t.tid
ORDER BY threadlastpost DESC
LIMIT 0, {$threadlimit}
");

while($threads = $db->fetch_array($query))
{

if($threads['icon'] > 0)
{
$icon = "<img src=\"{$threads['path']}\" alt=\"{$threads['iconname']}\" title=\"{$threads['iconname']}\" />";
}
else
{
$icon = " ";
}

if(strlen($threads['threadsubject']) > "40")
{
$threadsthreadsubject = my_substr($threads['threadsubject'],0,40)."...";
}
else
{
$threadsthreadsubject = $threads['threadsubject'];
}

if(strlen($threads['forumname']) > "20")
{
$threadsforumname = my_substr($threads['forumname'],0,20)."...";
}
else
{
$threadsforumname = $threads['forumname'];
}

$threadlink = get_thread_link($threads['tid']);
$forumlink = get_forum_link($threads['fid']);
$replies = my_number_format($threads['replies']);
$views = my_number_format($threads['views']);
$lastpostdate = my_date($mybb->settings['dateformat'], $threads['threadlastpost']);
$lastposttime = my_date($mybb->settings['timeformat'], $threads['threadlastpost']);
$lastposter = format_name($threads['username'], $threads['usergroup'], $threads['displaygroup']);
$lastposter = build_profile_link($lastposter, $threads['lastposteruid']);

$last_thread .= "<tr>
<td class=\"trow1\" align=\"center\" height=\"24\">$icon</td>
<td class=\"trow2\"><a href=\"$threadlink\" title=\"$threads[threadsubject]\">$threadsthreadsubject</a></td>
<td class=\"trow1\" align=\"center\">$replies</td>
<td class=\"trow2\" align=\"center\">$views</td>
<td class=\"trow1\"><span class=\"smalltext\">$lastpostdate $lastposttime<br />توسط $lastposter</span></td>
</tr>";

}
if(!$last_thread){
$last_thread = "<tr><td class=\"trow1\" colspan=\"5\">این کاربر موضوعی ندارد</td></tr>";
}
$page= "<br /><table border=\"0\" cellspacing=\"".$theme['borderwidth']."\" cellpadding=\"".$theme['tablespace']."\" class=\"tborder\">
<tr>
<td class=\"thead\" colspan=\"6\"><strong>آخرین ارسال های کاربر</strong></td>
</tr>
<tr>
<td class=\"tcat\" width=\"5%\" height=\"24\"> </td>
<td class=\"tcat\" width=\"50%\"><span class=\"smalltext\"><strong>موضوع</strong></span></td>
<td class=\"tcat\" width=\"10%\" align=\"center\"><span class=\"smalltext\"><strong>پاسخ ها</strong></span></td>
<td class=\"tcat\" width=\"10%\" align=\"center\"><span class=\"smalltext\"><strong>بازدید ها</strong></span></td>
<td class=\"tcat\" width=\"25%\" align=\"center\"><span class=\"smalltext\"><strong>آخرین ارسال</strong></span></td>
</tr>
<tbody>
{$last_thread}
</tbody>
</table>";
output_page('<html>
<head>
'.$headerinclude.'
<title>آخرین ارسال ها</title>
</head>
<body>
'.$page.'
</body>
</html>');
?>


دعای خیر برای اعضای گروه مای بی‌بی فارسی را فراموش نکنید!تصویر: http://www.cdn.my-bb.ir/images/smilies-v6/lightbulb.gif

HeartHeart خیلی التماس دعا دارم... دعام کنید لطفا HeartHeart

اگر از گروه مای بی‌بی فارسی راضی هستید، پس لطفا آنرا حمایت کنید: حمایت می‌کنم
sco1385 میگه:
دوست گرامی

از شما خواهشمندم خودتان یک صفحه با پلاگین "مدیریت صفحه" بسازید.

تا در آن آخرین پست‌ها دیده شود.

ممنون


به این لینک هم نگاه کنید:

http://talar.shandel.info/last.php

.
sco1385 میگه:
به این نمونه نگاه کنید :

http://www.sepna.com/thread-226.html


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  زرد شدن موضوع در آخرین ارسالی ها DADYd 3 360 ۱۲ اردیبهشت ۱۳۹۴، ۱۱:۵۰ ب.ظ
آخرین ارسال: Tofighi
  ساخت صفحه جدید ali5866 3 345 ۲۰ فروردین ۱۳۹۴، ۰۸:۱۲ ب.ظ
آخرین ارسال: mellat
  [پرسش] تب بندی افزونه آخرین ارسال ها - آخرین ارسال (معلولی و ویژه) navids_mh 5 580 ۱۶ فروردین ۱۳۹۴، ۰۷:۱۷ ق.ظ
آخرین ارسال: navids_mh
  قرار دادن یک صفحه html برای صفحه ی سردر M A H D I 2 1,330 ۰۹ بهمن ۱۳۹۳، ۱۱:۰۷ ب.ظ
آخرین ارسال: soltaneghalbha
  مشکل صفحه سفید hossein2664 8 558 ۰۳ بهمن ۱۳۹۳، ۰۴:۰۱ ب.ظ
آخرین ارسال: hossein2664
  نمایش اخرین ارسال ها در صفحه html ERFAN-DESIGN 2 1,335 ۱۳ آذر ۱۳۹۳، ۰۹:۳۹ ق.ظ
آخرین ارسال: ERFAN-DESIGN
  رفرش صفحه بعد از تشکر کردن از موضوع! BlueAmir 0 475 ۱۸ آبان ۱۳۹۳، ۱۰:۵۳ ق.ظ
آخرین ارسال: BlueAmir
  ساخت صفحه جدید در انجمن sajad1441 1 527 ۱۵ آبان ۱۳۹۳، ۰۸:۵۱ ب.ظ
آخرین ارسال: Tofighi
  ایجاد صفحه اختصاصی MIHAN 1 355 ۱۹ مهر ۱۳۹۳، ۱۱:۱۰ ب.ظ
آخرین ارسال: soltaneghalbha
  صفحه ERFAN-DESIGN 2 314 ۱۴ شهریور ۱۳۹۳، ۰۱:۴۲ ب.ظ
آخرین ارسال: reza.t.gh

پرش به انجمن:


کاربران در حال بازدید این موضوع:

1 مهمان


درباره‌ی ما

گروه پشتیبانی فارسی مای بی بی My-BB.Ir در واپسین روزهای پاییز 1391 کار خود را در زمینه مای بی بی آغاز کرد. این گروه با توکل بر خدای منان و دانش فنی خود در تلاش است فعالیتی هرچند ناچیز در زمینه ارتقا و پشتیبانی مای بی بی انجام دهد.
تمامی حقوق برای وب‌سایت پشتیبانی فارسی مای بی‌بی (My-BB.Ir) محفوظ می‌باشد و هرگونه کپی‌برداری از آن شرعا حرام و قانونا غیرمجاز می‌باشد.
قدرت گرفته از مای بی‌بی - فارسی‌ساز: My-BB.Ir و IORA.Ir