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

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

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

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

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

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 месяца спустя...

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

  • 1 месяц спустя...

Не подскажете, как убрать отображение реальных ID закрепленных сообщений?

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

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

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

На каждое сообщение по одному запросу если не кешировать данные.

Понял. Тогда да, нагрузка существенная будет. А можно тогда просто ограничить длину отображения длинного ID, допустим, состоящего от 5 и больше символов?

 

К примеру, такое ID: 123456 чтобы отображалось так - ID: 123... Как бы составить такое условие?

( strlen( $ID ) > 3 ) ? substr( $ID, 0, 3 ).'...' : $ID;

Спасибо, а куда это добавить нужно?)

Эту строчку нужно в файл хука прописывать? В этот - PinpostsTopicSkin_b863a0883255cda82e793c9204bdddfe.php ?

Код работает, спасибо. Но троеточие не отображается, как исправить, подскажите, пожалуйста?

 

Код вставил в файл PinpostsTopicSkin_b863a0883255cda82e793c9204bdddfe.php после строки

 

<?php class PinpostsTopicSkin extends skin_topic(~id~) {

Код вставил в файл PinpostsTopicSkin_b863a0883255cda82e793c9204bdddfe.php после строки

Откуда вы это взяли? Его нужно заменить в том участке где номеру поста присваивается ид сообщения. Где - не знаю, хук платный.

Большое спасибо, работает! А можно ли сделать, чтобы отображались три первые цифры, потом двоеточие и последняя цифра? Пример:

 

"ID: 123456" --> "ID: 123..6"

( strlen( $id ) > 3 ) ? substr( $id, 0, 3 ).'..'.substr( $id, -1 ) : $id;

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

Аккаунт

Навигация

Поиск

Поиск

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

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