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

Атрибуты бана (RO, Ban) [3.4.8]

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

Всем привет!

 

Хочу написать небольшое дополнение для Администрации форума. Суть в том, чтобы около аватарки юзера, в зависимости от типа бана (и от его наличия конечно-же) отображается небольшое изображение, которое соответсвует типу бана. Например: если у юзера Read only - то карандаш (во всех постах, а не только из которого выдали ограничение), если бан то крестик. Но не могу найти, как система будет различать типы бана. Помогите с кодом!

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

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

Вы хотя бы показали, что уже сделали. Или Вам нужен хук полностью?

Сама история предупреждений хранится в таблице members_warn_logs

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

Вы хотя бы показали, что уже сделали. Или Вам нужен хук полностью?

Сама история предупреждений хранится в таблице members_warn_logs

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

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

Если решили сами написать, попробуйте тогда начать с изучения этой темы.

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

Как IPB определяет, что бан на форум, а что только на написание сообщений?

Ключ member_banned в массиве пользователя, а также restrict_post.

Опубликовано:
Ключ member_banned в массиве пользователя, а также restrict_post.
Это для текущего юзера, а нужно для автора поста. Например, ключа restrict_post нет в массиве $author
Опубликовано:

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

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

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