Перейти к содержанию

Read That Topic/Announcement 2.0.32.0.3


rustav

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

Read That Topic/Announcement 2.0.3


С помощью данного приложения можно отобразить всплывающее сообщение для определённых групп, которое будет "заставлять" прочитать какую-то тему перед использованием форума.

У всплывающего окна имеется только один вариант для закрытия → перейти в требуемую тему)

Настройка проста и интуитивно понятна


  • Добавил
  • Добавлено
    03.08.2016
  • Категория
  • Язык
    Язык: Английский
Ссылка на комментарий
Поделиться на другие сайты

  • 5 лет спустя...
  • 1 месяц спустя...
On 2/23/2022 at 5:58 AM, avangcom said:

please send update

Would be lovely! 😄

Ссылка на комментарий
Поделиться на другие сайты

2 hours ago, by_ix said:

avangcom BlackShot в чём проблема?

A few things:

  • The message uses an old IPS style, which makes the background blueish instead of white
  • There's no button to "Force users to read topic/announcement" in topics or announcements, like in the app's screenshots
  • CSFR protection needs to be added to its code (which can easily be done, but...)

Edit:

Actually, I just realized the button shows under the moderator tools, not under the common post options, lol

Edit 2:

Okay, the button does show correctly, but it throws an error message when we try to use it. 🙃

Изменено пользователем BlackShot
Ссылка на комментарий
Поделиться на другие сайты

@by_ix I think I found the culprit for that error. It's the "SELECT_SQL_CALC_FOUND_ROWS" command on line 120 in read.php. It is a deprecated function and doesn't work anymore. This is the current expression:

$select	= \IPS\Db::i()->select( '*', 'core_members', $_SESSION['rtta_pside'], 'member_id ASC', array( is_array( $data ) ? $data['done'] : 0, $cycle ), NULL, NULL, \IPS\Db::SELECT_SQL_CALC_FOUND_ROWS );

$total	= $select->count( TRUE );

Do you know how to replace SELECT_SQL_CALC_FOUND_ROWS with a working method?

References:

https://invisioncommunity.com/developers/docs/fundamentals/accessing-the-database-r166/
https://invisioncommunity.com/forums/topic/459696-flag-ipsdbselect_sql_calc_found_rows-not-working/?do=findComment&comment=2839109

Ссылка на комментарий
Поделиться на другие сайты

38 minutes ago, by_ix said:

Thanks!! That version seems to work just fine! Would be a great idea if you posted this for others under Files. 😄

Ссылка на комментарий
Поделиться на другие сайты

BlackShot если главный админ захочет, он обновит этот. не вижу смысла создавать ещё один.

Ссылка на комментарий
Поделиться на другие сайты

1 minute ago, by_ix said:

BlackShot if the main admin wants, he will update this one. I see no reason to create another one.

True, but he hasn't logged in since 2020, lol

It's okay though, whoever is looking for an updated version will come through your post.

Изменено пользователем BlackShot
Ссылка на комментарий
Поделиться на другие сайты

avangcom простое обновление под 4.6, ничего нового не добавлял.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...