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

z3rg

Мой дом здесь!
Регистрация
2 Фев 2007
Сообщения
732
Реакции
344
Подскажите есть ли плагин вывода последних тем в сайдбаре с определенного раздела форума.
 
А где можно скачать recent posts 1.4 а то у меня доступа нету к скачке.
 
Ребята, а данный плагин так же как и фреймовый не отображает префиксы?
 
только через допиливание.
Сложный допил?
Меня вот еще интересует вопрос, почему во фреймворке нет этой функции при выводе последних тем и сообщений. Мне кажется на то есть какая-то причина. Может нагрузка значительно выше идет при выводе префиксов?
В общем, если у кого есть решение для Widget Framework которое выводит последние темы и посты с префиксами, то поделитесь, буду очень благодарен.
 
Сложный допил?
Точно не скажу. не думаю что сложный, просто достать тэг и передать в шаблон.
Меня вот еще интересует вопрос, почему во фреймворке нет этой функции при выводе последних тем и сообщений. Мне кажется на то есть какая-то причина. Может нагрузка значительно выше идет при выводе префиксов?
может они просто не видели в этом смысла или еще что.
 
А зачем это нужно. Кстати допилил скрипт для вывода тем с нужной категории. Вот эту часть кода нужно замен в \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 . "
        ");
 
Назад
Сверху