Перейти к публикации
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.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-го получилось поставить

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

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

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

 

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

 

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

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

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