Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

Оповещение о достигнутом лимите сообщений в день

Featured Replies

Posted

Установлено ограничение кол-ва сообщений в день для некоторых групп. При его достижении, у пользователей просто пропадает редактор и при этом не выдаётся никаких оповещений, что сегодня они уже не могут писать. Просто раньше мне казалось, что редактор заменялся блоком с информированием, либо это я сам себе выдумал.

В любом случае, можно ли каким либо образом включить/создать такое информирование, чтоб люди знали причину исчезновения редактора сообщений? Стандартные возможности/плагин/самописный скрипт, есть ли что-то подобное?

ips 4.2.4

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

  • Author
16 минут назад, Cheshir сказал:

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

При лимите редактора просто нет, т.е. даже нажимать не на что

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

  • Author

Вот что смог сделать.

В редакторе тем: forums > front > topics > topic

Спойлер

код код код
{{endif}}

{{if !\IPS\Member::loggedIn()->checkPostsPerDay()}}
    <div data-role='replyArea' class='cTopicPostArea ipsAreaBackground ipsPad {{if !$topic->canComment()}}cTopicPostArea_noSize{{endif}} ipsSpacer_top'>
    {template="commentUnavailable" group="forms" location="front" app="core" params="'posts_per_day_error'"}
    </div>
{{endif}}

          
{{if $topic->commentForm() || $topic->locked() || \IPS\Member::loggedIn()->restrict_post || \IPS\Member::loggedIn()->members_bitoptions['unacknowledged_warnings']}}
    <a id='replyForm'></a>
код код код

Зелёным выделен блок, который нужно добавить в указанное место.
Странно то, что строка с ошибкой в локализации существует, но я так и не нашёл шаблона, в котором она используется..

Как выглядит:

Спойлер

MrD0uTF.png.f49f0a35d2bd827d720f742b08f2c6a3.png

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

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.