هاست لینوکس

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


امتیاز موضوع:
  • 4 رأی - میانگین امتیازات: 4
  • 1
  • 2
  • 3
  • 4
  • 5
[آموزش] قرار دادن آخرین ارسالی های انجمن در وب سایت
#1
Bug 
درود
به وسیله این آموزش می توانید آخرین ارسال های انجمن که شامل:

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

منبع
 سپاس شده توسطPars (۱۳۸۸/۱۰/۲۷، ۱۴:۰۶:۱۸ عصر) ، ™IRAN FORUM (۱۳۸۸/۱۰/۲۷، ۱۴:۲۷:۱۴ عصر) ، SUPPORT (۱۳۸۸/۱۰/۲۷، ۱۵:۳۹:۵۸ عصر) ، Webmaster (۱۳۸۸/۱۰/۲۷، ۱۷:۴۳:۱۲ عصر) ، aminxa (۱۳۸۸/۱۰/۲۷، ۱۹:۲۵:۴۰ عصر) ، Creeping Death (۱۳۸۸/۱۰/۲۷، ۲۱:۱۲:۵۰ عصر) ، Mr.FranK (۱۳۸۸/۱۰/۲۷، ۲۳:۱۶:۵۵ عصر) ، jalal.m (۱۳۸۸/۱۰/۲۷، ۲۳:۱۷:۴۰ عصر) ، SAEED (۱۳۸۸/۱۰/۲۸، ۱۷:۰۲:۱۰ عصر) ، Mobile (۱۳۸۸/۱۱/۳۰، ۱۸:۴۹:۳۹ عصر) ، yangom (۱۳۸۸/۱۲/۸، ۱۷:۲۵:۲۵ عصر) ، sungilgook (۱۳۸۸/۱۲/۸، ۱۷:۴۰:۳۵ عصر) ، exiler (۱۳۸۸/۱۲/۹، ۱۴:۴۷:۵۵ عصر) ، pc_lord (۱۳۸۹/۱/۱۱، ۰۶:۵۸:۰۸ صبح) ، d3adlY (۱۳۸۹/۲/۱۲، ۱۳:۳۲:۲۶ عصر) ، youcomco (۱۳۸۹/۵/۱۸، ۲۱:۰۶:۳۶ عصر) ، Mt edition (۱۳۸۹/۷/۲۲، ۲۰:۳۷:۱۴ عصر) ، persiavip (۱۳۸۹/۸/۶، ۰۲:۱۷:۳۵ صبح) ، sam70 (۱۳۸۹/۸/۱۵، ۱۱:۱۹:۲۳ صبح) ، mparsa (۱۳۸۹/۹/۱۲، ۱۱:۳۱:۴۹ صبح) ، abdollah (۱۳۸۹/۱۱/۲۳، ۰۰:۱۸:۳۷ صبح) ، amir_tara67 (۱۳۹۰/۸/۱۳، ۱۸:۳۱:۵۹ عصر) ، mohamad7824 (۱۳۹۰/۱۱/۲۷، ۰۸:۵۷:۰۴ صبح) ، HOssE!N-B (۱۳۹۰/۱۲/۲۵، ۰۱:۴۵:۰۸ صبح) ، aaaaaaaayay (۱۳۹۱/۳/۱۶، ۱۳:۵۳:۱۵ عصر) ، armanb (۱۳۹۲/۶/۲۵، ۲۲:۳۱:۴۸ عصر) ، Rezakashefi (۱۳۹۲/۶/۲۶، ۰۱:۲۲:۵۴ صبح) ، Gh-Moradi (۱۳۹۳/۳/۶، ۰۰:۲۸:۲۰ صبح)


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

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

پرش به انجمن:


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