هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 4 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
[آموزش] قرار دادن آخرین ارسالی های انجمن در وب سایت
#6
(۱۳۸۸/۱۰/۲۷، ۱۳:۴۵:۳۴ عصر)Kevin نوشته است: درود
به وسیله این آموزش می توانید آخرین ارسال های انجمن که شامل:

  • [عنوان ارسال]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- تعداد ارسال هایی را که میخواهید نمایش پیدا کنند را وارد کنید.

منبع

میشه یه ذره بهتر و کامل تر توضیح بدید ؟
یعنی چی توی هر صفحه ای که میخواین ؟ کجا باید اینارو کوپی کنم ؟

ممنون میشم اگه با توضیحات کاملتون کمک کنید ...
mahyar1386 از April 2010 عضو مرجع فارسی MyBB می باشد.
 سپاس شده توسطpersiavip (۱۳۸۹/۸/۶، ۰۲:۱۹:۲۴ صبح) ، mparsa (۱۳۸۹/۹/۱۲، ۱۱:۳۲:۰۰ صبح)


پیام‌های داخل این موضوع
RE: [آموزش] قرار دادن آخرین ارسالی های انجمن در وب سایت - توسط mahyar1386 - ۱۳۸۹/۱/۱۸، ۱۷:۰۲:۱۲ عصر

موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش قرار دادن قسمت انجمن‌های فرعی در کادر ali_hidden 1 3,038 ۱۳۸۹/۵/۲۹، ۱۷:۲۲:۵۸ عصر
آخرین ارسال: AR@KST@R

پرش به انجمن:


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