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

 

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

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

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

Перетаскивая хуки попробуйте поменять их местами.

 

В мобильном шаблоне проверьте чтобы был шаблон Темы > hookPinposts__modOptions.

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

Попробовал поменять местами не помогло.

 

Шаблон Темы есть:

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

@DarthOld,

АЦ - Внешний вид - Инструменты - Обновить данные базового стиля

Там же обновить кеш-файлы

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

А это помогло !!! Благодарю.

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

 

На что, на последний пост или конкретно на этот?

Закреплённый пост.

 

У вас 81677 сообщений в теме? Это ид закрепленного поста.

Да, но в хуке сказано, что номер поста остаётся оригинальный. И по-моему это всё последствия обновления. Ибо хук с примечаниями номера постов показывает в том же виде. Хм...

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

Да, но в хуке сказано, что номер поста остаётся оригинальный

Наверное под номерам поста речь идет о ID сообщение, а не его позиции в теме. Либо хук был адаптирован из старых версиях где было по другому. Номер сообщения в теме здесь не так-то легко рассчитать. На странице не сложно, потому что там известно с какой позиции начинается нумерация, например на второй странице при сортировке по двадцать сообщений нумерация постов начнется с позиции 21. А тут неизвестно где находится закрепленный пост, он может быть на второй странице, а может быть на семьдесят пятой третий с конца.

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

Да тут всё банальнее:

Например мы имеем пост номер 18 в теме, ссылка на него вида /index.php?/topic/название тему/#entry86560

 

Вот если я его закреплю в теме, то его номер станет 86560. Вопрос в другом, почему так?)

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

Потому что это ид сообщения и

 

Наверное под номерам поста речь идет о ID сообщение, а не его позиции в теме.

и далее по тексту.

 

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

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

Дык в хуке указано, что всё нормально и даже скрин прилагается, где закреплённый пост номер 1 - номер 1 на всех страницах. Потому я тут и пишусь)

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

Дык в хуке указано, что всё нормально и даже скрин прилагается, где закреплённый пост номер 1 - номер 1 на всех страницах. Потому я тут и пишусь)

На скриншоте видно, что это самая первая тема "Welcome!". Порядковые номера закрепленных постов совпадают с реальными.
Опубликовано:

На скрине написано "real ID's". Под ID обычно подразумевается ид сообщения, который скорее всего и есть. Номер сообщения пишется как "Post count" или "Post number".

 

Чтобы вывести номер поста, нужно добавить такой sql запрос для каждого закрепленного сообщения темы:

 

SELECT COUNT(*) as count FROM ibf_posts WHERE pid<=90976 AND topic_id=11153 ORDER BY %SORT_KEY% %SORT_ORDING%

+----------+
| COUNT(*) |
+----------+
|       85 |
+----------+
1 row in set (0.0002 sec)

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

На скриншоте видно, что это самая первая тема "Welcome!". Порядковые номера закрепленных постов совпадают с реальными.

У меня и на первой странице меняется на 5ти значную цифру)

 

@siv1987,Спасибо, но это геморройно. Фиг с ним. Пусть будет так как есть. Я ж поседею закреплённые посты за пять лет править в ручную) Надеюсь автор хука сделает возможность этого в новой версии.

 

Всем спасибо, ребята, за помощь.

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

У меня и на первой странице меняется на 5ти значную цифру)

У автора первая тема нового форума, и номера сообщений в ней пока следуют в том же порядке что и ид. Вы знаете что у каждого сообщения есть свой уникальный идентификатор в базе данных? Вот этот идентификатор называется ID. У сообщений авто-инкрементируемый ID - нумерация начинается с 1 и инкрементируется (+1) для каждого нового сообщения. Если вы добавили в другой теме тысячу сообщений, естественно в этой теме позиция последующих постов уже не будет совпадать с айдишками. Такие простые и очевидные вещи приходится объяснять на пальцах стопиццот раз.

 

Я ж поседею закреплённые посты за пять лет править в ручную)

Ничего вручную править не нужно. Все делается но уровне скрипта.

 

Надеюсь автор хука сделает возможность этого в новой версии.

Пишите автору с пожеланиями по улучшению хука.

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

Можно ли приобрести данный мод оплатой не через веб мани??

Например оплатой через карту???

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

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