Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

[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.3.3, все идеально работает. Респект andaril!!

 

Правда восклицательный знак не совсем корректно отображался, но вместо нее поставил картинку и все гуд! Еще раз спасибо!!!

  • Автор

:) не за что

Большое спасибо andaril.

Я не совсем понимаю как это работает и не вижу ни чего кроме клавиши "предупреждение" под сообщением.

Как этим управлять? В каком разделе админ центра управление?

 

Спасибо.

Объясните что сделал не так, установил все как по инструкции. кнопка отображается, когда на ее нажимаю выдает сообщение Call to undefined function: add_note_form() in /home/autowor9/public_html/forums/sources/action_public/misc/warn.php on line 241

  • Автор

я ну ооооочень сомневаюсь, что вы ставили, по инструкции

----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
function add_note_form()
{
----------------------------------------------------------------------
НИЖЕ ДОБАВИТЬ
----------------------------------------------------------------------
	$pass = 0;
	if ( $this->note_only == 1 )
	{
		$pass = 1;
	}
		if ( $this->type !== 'member' )
	{
		$pass = 1;
	}

	if($pass == 0)
	{
		$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_permission') );
	}

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

вы видимо заменили, а не добавили ниже...

Нет, я все делаю четко по инструкции, все равно не получается, можете мне прислать файл warn.php с нужными изменениями.

  • Автор

))) нет

найдите просто в этом файле строку

function add_note_form()

если нету, то найдите

		$pass = 0;
	if ( $this->note_only == 1 )
	{
		$pass = 1;
	}
		if ( $this->type !== 'member' )
	{
		$pass = 1;
	}

	if($pass == 0)
	{
		$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_permission') );
	}

и выложите тут 10 строчек, что идут перед этими

С 3-его раза переделки warn.php вроде заработало. Только возник вопрос ,если я делаю устное предупреждение, получается что кроме меня его никто не видит или у меня еще не все работает правильно? Я предпологал, что когда делаю усное предупреждение оно появляется в сообщении пользователя

Изменено пользователем Serge-100

  • Автор

нет. Не появляется.

  • 4 недели спустя...

Те же самые ошибки и у меня появляются.

Уже 3 раза заново менял warn.php но без толку

при нажатии - устное предупреждение -

Fatal error: Call to undefined method warn::add_note_form() in C:\AppServ\www\sources\action_public\misc\warn.php on line 245

при нажатии "Изменить уровень предупреждений" -

Fatal error: Call to undefined method warn::do_warn() in C:\AppServ\www\sources\action_public\misc\warn.php on line 241

 

 

вот кусок warn.php

		switch ($this->ipsclass->input['CODE'])
	{
		case 'dowarn':
строка 241				$this->do_warn();
			break;

		case 'add_note':
строка 245				$this->add_note_form();
			break;

		case 'save_note':
			$this->save_note();
			break;

		case 'view':
			$this->view_log();
			break;

		default:
			$this->show_form();
			break;
	}

Версия форума 2.3.1

 

10 строчек сверху

require_once( ROOT_PATH."sources/handlers/han_parse_bbcode.php" );
	$this->parser					  =  new parse_bbcode();
	$this->parser->ipsclass			=& $this->ipsclass;
	$this->parser->allow_update_caches = 1;

	$this->parser->bypass_badwords = intval($this->ipsclass->member['g_bypass_badwords']);
	//-----------------------------------------
	// Make sure we're a moderator...
	//-----------------------------------------

  • Автор

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

восстановить не проблема

проблем в том что делал уже 4 раза и все одно и тоже

  • Автор

я повторю.

В мануале даже не встречается ключевых слов "do_warn". Т.е. это не ошибка мануала, а проблема "кривых рук". А конкретнее, вы просто удаляете то, что не надо. А именно, что-то в словах

function do_warn()

Незнаю каким образом, но раза с 20-го получилось поставить

Спасибо за мод

Но вылез новый глюк

Если нажать на + в добавлении предупреждений и выбрать не "Повышение уровня предупреждений" а "Сделать устное предупреждение" то тогда форум выдает ошибку

 

Этому пользователю больше невозможно изменить рейтинг. Уровень положительного/отрицательного рейтинга предельный

 

Скажите это так и должно быть?

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.