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

[an23] Расширенная система предупреждений

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

index.php?app=downloads&module=display&section=screenshot&id=145

File Name: [an23] Расширенная система предупреждений

File Submitter: andaril

File Submitted: 06 Jan 2008

File Updated: 02 Jul 2010

File Category: Mods/Моды

 

Расширенная система предупреждений

Версия: 2.5.0

Краткое описание: Эта модификация позволяет расширить возможности стандартной системы предупреждений.

Подробное описание:

+---------------------------------------------------------------------

| Invision Power Board v2.3.x

|

| Проверялось на I.P. Board 2.3.3

| =================================================================

| При поддержке ipbskins.ru

|

| При изменении модификации или размещении в интернете

| ссылка на ipbskins.ru обязательна.

| =================================================================

+---------------------------------------------------------------------

|

| > Модификация "Расширенная система предупреждений"

| > Автор fr0z3n aka andar!l

|

| > Автор оригинального мода показа информации об ограничениях

| > winnie the pooh (respect ему)

|

| > Версия: 2.5

| > Дата: 06.01.2008

|

+---------------------------------------------------------------------

|

| > Эта модификация позволяет расширить возможности стандартной

| > системы предупреждений.

|

| > Способности:

| 1 Вывод сообщения в постах пользователя о его бане или ограничениях

| 2 Возможность "устных предупреждений"

| 3 Включение/выключение способностей через настройки админцентра

| 4 Способность модераторов ставить устные предупреждения

|

+---------------------------------------------------------------------

|

| > Модификация разделена на три части

| > 1 "Показ информации о бане и т.п."

| > 2 "Устные предупреждения"

| > 3 "Способность модераторов устанавливать устные предупреждения."

|

+---------------------------------------------------------------------

 

Click here to download this file

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

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

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

Спасибо за уведомление

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

В общем давно хотел поставить себе этот мод...

Поставил. Только он не работает как нужно.

IPB 2.3.6

 

Вывода сообщения о бане нет. За это должен отвечать этот кусочек кода:

 

######################################################################

.\sources\action_public\topics.php

======================================================================

НАЙТИ

----------------------------------------------------------------------

function parse_row( $row = array() )

----------------------------------------------------------------------

НАЙТИ ВНУТРИ ФУНКЦИИ

----------------------------------------------------------------------

//-----------------------------------------

// Highlight...

//-----------------------------------------

 

if ( isset($this->ipsclass->input['hl']) AND $this->ipsclass->input['hl'] )

{

$row['post'] = $this->ipsclass->content_search_highlight( $row['post'], $this->ipsclass->input['hl'] );

}

----------------------------------------------------------------------

НИЖЕ, ДОБАВИТЬ

----------------------------------------------------------------------

 

//-----------------------------------------

//WARN MESSAGE FROM POOH

//-----------------------------------------

if ( $this->ipsclass->vars['show_warn_mes'] )

{

$warm_mess='';

if (trim($row['mod_posts'])!='0' && trim($row['mod_posts'])!='')

{

$time_live=array();

$time_live=explode(':',$row['mod_posts']);

if ( $this->ipsclass->get_date($time_live[1],'') == '--' )

{

$warm_mess .="<b>Предпросмотр новых сообщений модератором:</b> навсегда <br />";

}

else

{

$warm_mess .="<b>Предпросмотр новых сообщений модератором до: </b>".$this->ipsclass->get_date($time_live[1],'')." <br />";

}

//$warm_mess .="<b>Предпросмотр новых сообщений модератором: </b>".$this->ipsclass->get_date($time_live[1],'')." <br />";

}

if (trim($row['restrict_post'])!='0' && trim($row['restrict_post'])!='')

{

$time_live=array();

$time_live=explode(':',$row['restrict_post']);

 

if ( $this->ipsclass->get_date($time_live[1],'') == '--' )

{

$warm_mess .="<b>Запрет на ответ в темах:</b> навсегда <br />";

}

else

{

$warm_mess .="<b>Запрет на ответ в темах до: </b>".$this->ipsclass->get_date($time_live[1],'')." <br />";

}

//$warm_mess .="<b>Запрет на ответ в темах: </b>".$this->ipsclass->get_date($time_live[1],'')." <br />";

}

if (trim($row['temp_ban'])!='0' && trim($row['temp_ban'])!='')

{

$time_live=array();

$time_live=explode(':',$row['temp_ban']);

if ( $this->ipsclass->get_date($time_live[1],'') == '--' )

{

$warm_mess .="<b>Аккаунт пользователя заблокирован:</b> навсегда <br />";

}

else

{

$warm_mess .="<b>Аккаунт пользователя заблокирован до: </b>".$this->ipsclass->get_date($time_live[1],'')."";

}

//$warm_mess .="<b>Блокировка аккаунта пользователя: </b>".$this->ipsclass->get_date($time_live[1],'')."";

}

if ($warm_mess!='')

{

$row['warn_mess'] = $this->ipsclass->compiled_templates['skin_topic']->show_warn($warm_mess);

}

}

//-----------------------------------------

//END WARN MESSAGE FROM POOH

//-----------------------------------------

 

 

В дополнении ко всему, доп.настройки в Админке так и не появились.

 

 

 

Кто и как решал данные проблемы?

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

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

не знаю за что отвечает этот кусок кода, но срабатывает он если включена настройка show_warn_mes - $this->ipsclass->vars['show_warn_mes']

 

В дополнении ко всему, доп.настройки в Админке так и не появились.

Настройку из xml файла импортировали?

Смотрите в Настройки предупреждений

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

А решение проблемы просто гениально.

 

В инструкции не было сказано об импорте настроек warn_settings.xml, а сделать его нужно обязательно, иначе вывода сообщения не будет.

Сам файл есть в архиве, на двух языках, вам нужно импортировать только один.

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

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