Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.

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?

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа → Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.