دیتالایف انجین فارسی

نمایش مطالب برتر سایت در صفحه جداگانه

تاریخ انتشار: 8 اسفند 1391
ارسال کننده: IMP
بوسیله این هک میتوانید مطالب برتر خودتان را در صفحه ای جداگانه به نمایش بگذارید. این مطالب برتر بر اساس تعداد بازدید های مطلب، تاریخ، تعداد نظرات و تعداد آرا داده شده به مطب نمایش داده میشوند. دقیقا همانند ماژول مطالب برتر که به صورت دیفالت بر روی سیستم قرار دارد.
  • آموزش نصب
۱. فایل htaccess واقع در روت را باز کنید و کد زیر را در آن قرار دهید:

RewriteRule ^topnews(/?)+$ index.php?do=topnews [L]
RewriteRule ^topnews/page/([0-9]+)(/?)+$ index.php?do=topnews&cstart=$1 [L]

۲. فایل engine/engine.php را باز کرده و کد زیر را پیدا کنید:

} elseif ($do == 'lastnews') {

قبل از کد بالا، کد زیر را قرار دهید:

} elseif ($do == 'topnews') {
            if ($cstart) {
                $cstart = $cstart - 1;
                $cstart = $cstart * $config['news_number'];
            }
            $newsmodule = true;

            $url_page = $config['http_home_url'] . "topnews";
            $user_query = "do=topnews";

            $sql_select = "SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE {$stop_list}approve=1" . $where_date . " ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT " . $cstart . "," . $config['news_number'];
            $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$stop_list}approve=1" . $where_date;

۳. در همان فایل کد زیر را پیدا کرده:

elseif ($do == 'lastnews') $nam_e = $lang['last_news'];

پس از کد بالا، کد زیر را قرار دهید:

elseif ($do == 'topnews') $nam_e = "مطالب برتر";


آدرس صفحه مطالب برتر شما هنگام فعال بودن سئو:

www.domain.com/topnews/

آدرس صفحه مطالب برتر شما هنگامی که سئو فعال نمیباشد:

www.domain.com/index.php?do=topnews
16 نفر (16 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *