Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
andaril

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

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

Автор давно не поддерживает этот мод.

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
07/27/11 11:01 (изменено)

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

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

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 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...