Опубликовано: 28 мая 201411 г Доброго дня. Друзья, подскажите пожалуйста какой переменной можно вывести текст с последнего сообщения темы на страницу топиков. Скриншот прилагаю
Опубликовано: 28 мая 201411 г Добрый вечер. А смысл?Справа есть "стрелка", нажав на которую, можно увидеть первый и последний сообщения.
Опубликовано: 28 мая 201411 г какой переменной можно вывести текст с последнего сообщения темы на страницу топиков.Никакой. Таблица сообщений вообще не дергается в форумах, это слишком накладно для производительности.
Опубликовано: 28 мая 201411 г Автор Обнаружил на одном форуме такую возможность, хочу её реализовать у себя. :)
Опубликовано: 28 мая 201411 г Самый простой вариант, как обычно самый очевидный - спросить у администраторов того форума. Технически можно, но там явно сильно кастомизированый форум
Опубликовано: 28 мая 201411 г Автор Да, форум там перепилен конкретно. Я почему-то думал что есть возможность вывести пост переменной, что ж, попробуем спросить, хотя вряд ли сообщат такую информацию.
Опубликовано: 28 мая 201411 г Теоретически это не сложно сделать дописав запрос, или с помощью хука переопределив шаблон или модуль форумов. Но по умолчанию такой возможности нету.
Опубликовано: 3 июня 201411 г Дописав запрос можно вывести только первое сообщение, так как связь между таблицами есть есть только по айди первого сообщения. Последнее сообщение нужно дергать отдельным sql запросом по принципу: SELECT p.pid, p.post FROM ibf_posts p INNER JOIN (SELECT MAX(pid) pid FROM ibf_posts WHERE topic_id IN (%implode tid-s%) GROUP BY topic_id) z ON z.pid=p.pidИли SELECT p.pid, p.post FROM (SELECT MAX(pid) pid FROM ibf_posts WHERE topic_id IN (%implode tid-s%) GROUP BY topic_id) z LEFT JOIN ibf_posts p ON z.pid=p.pid
Доброго дня. Друзья, подскажите пожалуйста какой переменной можно вывести текст с последнего сообщения темы на страницу топиков. Скриншот прилагаю