Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

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

Опубликовано:

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

 

А смысл?

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

Опубликовано:

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

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

Опубликовано:
  • Автор

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

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

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.