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

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

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

01/06/08 19:05 (изменено)

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 строчек, что идут перед этими

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


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

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

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

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


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

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

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


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

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

Уже 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()

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


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

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

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