Перейти к публикации
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.

Pinposts (важные сообщения)

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

index.php?app=downloads&module=display&section=screenshot&id=271

Имя файла: Pinposts (важные сообщения)

Владелец файла: weiss

Файл размещен: 01 Янв 2013

Файл обновлен: 05 Янв 2013

Категория файла: Mods/Моды

 

Хук позволяет закреплять сообщения так, чтобы они отображались первыми на всех страницых темы.

 

ВАЖНО:

  • после обновления до версии 1.3.0 необходимо будет закрепить сообщения еще раз;
  • при удалении хука IPB удаляет внесенные в таблицы изменения, а это значит, что информация о прикреплённых сообщениях тоже будет удалена.

Хук также позволяет настраивать внешний вид закрепленных сообщений в шаблоне Topic View -> post, используя проверку на то, является ли сообщение закрепленным. Для этого используется такое условие:

< if test="pinned:|:$post['post']['_isPinned']">pinned

 

Нажмите сюда, чтобы скачать этот файл

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

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

Благодарю Вас! Жаль, что плюсы истекли на сегодня :)

  • 4 месяца спустя...
Опубликовано:

Подскажите, пожалуйста, как устранить конфликт этого хука с модом [EN34] Ajax Thanks v1.0.8, из-за которого невозможно сказать Спасибо за закрепленное сообщение? Нужна эта функция, но получается, что невозможно поблагодарить за шапку темы :(

 

Вот сам хук - EN34 Ajax Thanks v1.0.8.zip

Опубликовано:
Подскажите, пожалуйста, как устранить конфликт этого хука с модом [EN34] Ajax Thanks v1.0.8, из-за которого невозможно сказать Спасибо за закрепленное сообщение?

Если хуки не мешают работе друг друга тогда конфликта между ними нет. А для добавления поддержке одного другому видимо нужно переписать хуки.

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

На 4 ку, бы такой плагин)

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

Уже есть, только платный. В плане есть написать такой же, но по проще.

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

Если хуки не мешают работе друг друга тогда конфликта между ними нет. А для добавления поддержке одного другому видимо нужно переписать хуки.

Неужели полностью переписать, и оба? :( Я думал только Ajax Thanks нужно подправить немного... А в чем там нестыковка, не подскажете?

Изменено пользователем Strategius

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

В плане есть написать такой же, но по проще.

Не дождался :( купил платный

Был такой на тройке, но не особенно мне нравится реализация.

Особенно разделение закрепленных и остальных сообщений, которое выполнено не в стиле дизайна IPS4.

Изменено пользователем ram108

Опубликовано:
Не дождался купил платный

Хорошо что купили. Я не знаю когда бы у меня получилось его сделать да и функционал, наверное, планирую самый простой - прикрепление/открепление.

 

Особенно разделение закрепленных и остальных сообщений, которое выполнено не в стиле дизайна IPS4.

А как это выглядит в стиле IPS4?

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

функционал, наверное, планирую самый простой - прикрепление/открепление.

Этого достаточно.

 

А как это выглядит в стиле IPS4?

 

Так выглядит в стиле IPS.

post-59610-0-90855200-1481155697_thumb.png

 

Так выглядит плагин pinned posts. Во всей системе больше не встречается такая комбинация дизайна.

post-59610-0-25368000-1481155698_thumb.jpg

  • 2 недели спустя...
Опубликовано:

Подскажите, пожалуйста, какой запрос нужно добавить в хук, чтобы новые темы автоматически закреплялись при создании?

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

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

Никакой. Он закрепляет темы а не сообщения и не выполняется при создание темы или сообщения.

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

Никакой. Он закрепляет темы а не сообщения и не выполняется при создание темы или сообщения.

Извиняюсь, опечатка. Я имел в виду именно его выполнение при создании темы (т.е. постинга первого сообщения).

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

После

        $pids = $topicsHelper->getPinnedPids($topic['tid']);

Добавить

       if(empty($pids) AND $topic['topic_firstpost']){
               $pids = array($topic['topic_firstpost']);
       }

Автоматически будет выводить первый пост как закрепленный если в теме нет закрепленных сообщений.

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

Автоматически будет выводить первый пост как закрепленный если в теме нет закрепленных сообщений.

Спасибо огромное, работает! Ура ) А это изменение просто отображает сообщение закрепленным, или при первом посещении темы автоматом заносит ее в таблицу pinposts?

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

Просто отображает первое сообщение как закрепленное до тех пор пока в теме модератором не будет закреплено какое-то сообщение.

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

Сейчас на странице 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.