Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
andaril

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

Recommended Posts

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

Edited by andaril

Share this post


Link to post

Поставил на 2.3.3, все идеально работает. Респект andaril!!

 

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

Share this post


Link to post

:) не за что

Share this post


Link to post

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

Share this post


Link to post

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

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

 

Спасибо.

Share this post


Link to post

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

Share this post


Link to post

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

----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
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') );
	}

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

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

Share this post


Link to post

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

Share this post


Link to post

))) нет

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

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

Share this post


Link to post

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

Edited by Serge-100

Share this post


Link to post

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

Share this post


Link to post

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

Уже 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...
	//-----------------------------------------

Share this post


Link to post

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

Share this post


Link to post

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

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

Share this post


Link to post

я повторю.

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

function do_warn()

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...