1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - новый и перспективный форумный движок от бывших создателей vBulletin.

Top Threads - Sidebar [RU]

Тема в разделе "Плагины для XenForo", создана пользователем AleX, 8 ноя 2010.

Загрузка
  1. AleX

    AleX SPQR

    Регистрация:
    28.09.10
    Сообщения:
    411
    Симпатии:
    408
    Top Threads - Sidebar

    Тема на оф. сайте:
    Код:
    http://xenforo.com/community/threads/top-threads-sidebar.7610/
    Версия: 1.0
    Описание: Отображает блок лучших тем (по кол-ву ответов) на главной странице форума.

    Язык: Русский, Английский
    Автор перевода: XF-Russia [AleX]

    Настройки: Настройки — Блок лучших тем.

    TopThread-caps-1.jpg TopThread-caps-2.jpg
     

    Вложения:

    Kep, LoveGeneration, Sadorimatsu и 4 другим нравится это.
  2. Shadow

    Shadow Активный пользователь

    Регистрация:
    31.10.10
    Сообщения:
    88
    Симпатии:
    2
    Не работает ((
     
  3. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2.558
    Симпатии:
    1.590
    Версия XF:
    1.5.9
    Подозреваю что для того чтобы сортировка происходила по просмотрам надо в library\Yilmaz\TopThread\Controller\Public.php заменить $response на $view или $views, точно не знаю какая переменная отвечает за это.

    Чтобы он работал надо править шаблоны, а ТС этого не указал ни в теме ни в zip-архиве.
     
    AleX нравится это.
  4. AleX

    AleX SPQR

    Регистрация:
    28.09.10
    Сообщения:
    411
    Симпатии:
    408
    Сорри, недоглядел.
    Вложение обновлено — добавлена "инструкция" по правке шаблона.
     
  5. Shadow

    Shadow Активный пользователь

    Регистрация:
    31.10.10
    Сообщения:
    88
    Симпатии:
    2
    Теперь все отлично ))
     
  6. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2.558
    Симпатии:
    1.590
    Версия XF:
    1.5.9
    Это я полную хрень написал :) Не вздумайте менять :)
    --- добавлено : 9 ноя 2010 в 15:50 ---
    Я понял как сделать так чтобы он считал по просмотрам.
    В library\Yilmaz\TopThread\Model\TTopThread.php

    Заменить строчку:
    PHP:
     $TTArray $db->fetchAll$db->limit"SELECT * FROM xf_thread as thread WHERE NOT ISNULL(thread.thread_id) $excludedforums AND  thread.discussion_state = 'visible' ORDER BY reply_count DESC"$numShown )); 
    на
    PHP:
                    $TTArray $db->fetchAll$db->limit"SELECT * FROM xf_thread as thread WHERE NOT ISNULL(thread.thread_id) $excludedforums AND  thread.discussion_state = 'visible' ORDER BY view_count DESC"$numShown )); 
    И ещё
    PHP:
    $Yilmaz_TopThread[] = array("user" => $userObjs[$TT['user_id']], "userid" => $TT['user_id'], "threadstarter" => $TT['username'], "title" => $TT['title'], "time" => $TT['post_date'], "replycount" => $TT['reply_count'], "lastpostusername" => $TT['last_post_username'], "lastpostdate" => $TT['last_post_date'], "lastpostuserid" => $TT['last_post_user_id'], "href" => $hrefx); 
    на
    PHP:
    $Yilmaz_TopThread[] = array("user" => $userObjs[$TT['user_id']], "userid" => $TT['user_id'], "threadstarter" => $TT['username'], "title" => $TT['title'], "time" => $TT['post_date'], "viewcount" => $TT['view_count'], "lastpostusername" => $TT['last_post_username'], "lastpostdate" => $TT['last_post_date'], "lastpostuserid" => $TT['last_post_user_id'], "href" => $hrefx); 
    Дальше ставим плагин и идём в шаблоны, там находим шаблон yilmaz_top_threads и в нём заменяем
    PHP:
    {xen:phrase messages}: <b>{$TThread.replycount}</b
    на
    PHP:
    {xen:phrase views}: <b>{$TThread.viewcount}</b>
     
    AleX нравится это.
  7. Jou

    Jou Активный пользователь

    Регистрация:
    22.06.11
    Сообщения:
    19
    Симпатии:
    0
    Возможно сделать,чтобы в топ выводились те пользователи,у которых будет наибольшее число сообщений.
    Как бы "Тоф флудеров" ???
     
  8. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5.736
    Симпатии:
    5.263
    Версия XF:
    1.5.10

Поделиться этой страницей