Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Babyforum

Последнее сообщение в просмотр тем

Рекомендованные сообщения

Доброго дня. Друзья, подскажите пожалуйста какой переменной можно вывести текст с последнего сообщения темы на страницу топиков. Скриншот прилагаю

post-55925-0-50228300-1401284504_thumb.png

Поделиться сообщением


Ссылка на сообщение

Добрый вечер.

 

А смысл?

Справа есть "стрелка", нажав на которую, можно увидеть первый и последний сообщения.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

какой переменной можно вывести текст с последнего сообщения темы на страницу топиков.

Никакой. Таблица сообщений вообще не дергается в форумах, это слишком накладно для производительности.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Обнаружил на одном форуме такую возможность, хочу её реализовать у себя. :)

post-55925-0-19042000-1401287634_thumb.png

Поделиться сообщением


Ссылка на сообщение

Самый простой вариант, как обычно самый очевидный - спросить у администраторов того форума.

Технически можно, но там явно сильно кастомизированый форум

Поделиться сообщением


Ссылка на сообщение

Да, форум там перепилен конкретно. Я почему-то думал что есть возможность вывести пост переменной, что ж, попробуем спросить, хотя вряд ли сообщат такую информацию.

Поделиться сообщением


Ссылка на сообщение

Теоретически это не сложно сделать дописав запрос, или с помощью хука переопределив шаблон или модуль форумов. Но по умолчанию такой возможности нету.

Поделиться сообщением


Ссылка на сообщение

@siv1987, может сделаете нам такую услугу? Не бесплатно.

Поделиться сообщением


Ссылка на сообщение

Дописав запрос можно вывести только первое сообщение, так как связь между таблицами есть есть только по айди первого сообщения. Последнее сообщение нужно дергать отдельным 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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...