Блок вывода последних тем с раздела в сайдбаре

Тема в разделе "XenForo", создана пользователем z3rg, 27 ноя 2014.

Информация :
Хотите добавить продукт, следуйте правилам:
1)Добавить скриншот.
2)Добавить описание (Описание на английском языке использовать - запрещено).
3)Ссылка на скачивание должна вести на сторонний файлообменник (использовать вложения - запрещено).
Модераторы: DMS
  1. z3rg

    z3rg

    Регистр.:
    2 фев 2007
    Сообщения:
    731
    Симпатии:
    337
    Подскажите есть ли плагин вывода последних тем в сайдбаре с определенного раздела форума.
     
  2. brainless

    brainless

    Регистр.:
    28 авг 2009
    Сообщения:
    359
    Симпатии:
    130
    вы имеете виду аддон Расширенная статистика форума?
     
  3. Bezhev

    Bezhev

    Регистр.:
    26 дек 2012
    Сообщения:
    364
    Симпатии:
    124
  4. z3rg

    z3rg

    Регистр.:
    2 фев 2007
    Сообщения:
    731
    Симпатии:
    337
    А где можно скачать recent posts 1.4 а то у меня доступа нету к скачке.
     
  5. Bezhev

    Bezhev

    Регистр.:
    26 дек 2012
    Сообщения:
    364
    Симпатии:
    124
    держи оба:
     
    z3rg нравится это.
  6. valekor

    valekor Постоялец

    Регистр.:
    3 авг 2013
    Сообщения:
    131
    Симпатии:
    16
    Ребята, а данный плагин так же как и фреймовый не отображает префиксы?
     
  7. Bezhev

    Bezhev

    Регистр.:
    26 дек 2012
    Сообщения:
    364
    Симпатии:
    124
    только через допиливание.
     
  8. valekor

    valekor Постоялец

    Регистр.:
    3 авг 2013
    Сообщения:
    131
    Симпатии:
    16
    Сложный допил?
    Меня вот еще интересует вопрос, почему во фреймворке нет этой функции при выводе последних тем и сообщений. Мне кажется на то есть какая-то причина. Может нагрузка значительно выше идет при выводе префиксов?
    В общем, если у кого есть решение для Widget Framework которое выводит последние темы и посты с префиксами, то поделитесь, буду очень благодарен.
     
  9. Bezhev

    Bezhev

    Регистр.:
    26 дек 2012
    Сообщения:
    364
    Симпатии:
    124
    Точно не скажу. не думаю что сложный, просто достать тэг и передать в шаблон.
    может они просто не видели в этом смысла или еще что.
     
  10. z3rg

    z3rg

    Регистр.:
    2 фев 2007
    Сообщения:
    731
    Симпатии:
    337
    А зачем это нужно. Кстати допилил скрипт для вывода тем с нужной категории. Вот эту часть кода нужно замен в \library\Andy\RecentPosts\ControllerPublic\Forum.php

    Код:
            if ($excludeForums != '')
            {
                // remove trailing comma
                $excludeForums = rtrim($excludeForums, ',');               
               
                $nodeIds = explode(',', $excludeForums);       
               
                // create whereclause1 of excluded forums
                $whereclause2 = 'AND (xf_thread.node_id = ' . implode(' OR xf_thread.node_id <> ', $nodeIds);
                $whereclause2 = $whereclause2 . ')';
            }else{
                $whereclause2 = $whereclause1;
            }
    
            // get database
            $db = XenForo_Application::get('db');
           
            // run query       
            $recentPosts = $db->fetchAll("
            SELECT xf_thread.thread_id,
            xf_thread.title,
            xf_node.node_id,
            xf_node.title AS nodeTitle,
            xf_post.message,
            xf_user.avatar_date,
            xf_user.user_id
            FROM xf_thread
            INNER JOIN xf_node ON xf_node.node_id = xf_thread.node_id                   
            INNER JOIN xf_user ON xf_user.user_id = xf_thread.user_id
            INNER JOIN xf_post ON xf_post.post_id = xf_thread.first_post_id
            LEFT JOIN xf_thread_redirect ON xf_thread_redirect.thread_id = xf_thread.thread_id                   
            WHERE xf_thread.discussion_state = 'visible'
            AND xf_thread_redirect.thread_id IS NULL
            $whereclause2
            ORDER BY xf_thread.last_post_date DESC
            LIMIT " . $limit . "
            ");