Расширенная система предупреждений - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Об Архиве

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

СвернутьПрикрепленные теги

Теги не найдены
  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Расширенная система предупреждений File Updated: 24 May 2009

#1 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 15 Апрель 2007 - 22:46

Имя файла: Расширенная система предупреждений
Владелец файла: andaril
Файл размещен: 15 апр 2007
Файл обновлен: 14 фев 2011
Категория файла: Mods/Моды

Возможности:
1 Вывод сообщения в постах пользователя о его бане или ограничениях
2 Возможность "устных предупреждений"
3 Включение/выключение способностей через настройки админцентра

+---------------------------------------------------------------------
| Invision Power Board v2.2.x
|
| Проверялось на I.P. Board 2.2.1 (en)
| =================================================================
| При поддержке ipbskins.ru
| =================================================================
+---------------------------------------------------------------------
|
| > Модификация "Расширенная система предупреждений"
| > Автор fr0z3n aka andar!l
|
| > Автор оригинального мода показа информации об ограничениях
| > [B]Пухыч[B] (respect ему)
|
| > Версия: 2.4
| > Дата: 23.05.2007
|
+---------------------------------------------------------------------
|
| > Эта модификация позволяет расширить возможности стандартной
| > системы предупреждений.
|
| > Способности:
| 1 Вывод сообщения в постах пользователя о его бане или ограничениях
| 2 Возможность "устных предупреждений"
| 3 Включение/выключение способностей через настройки админцентра
| 4 Способность модераторов ставить устные предупреждения
|
+---------------------------------------------------------------------
|
| > Модификация разделена на три части
| > 1 "Показ информации о бане и т.п."
| > 2 "Устные предупреждения"
| > 3 "Способность модераторов устанавливать устные предупреждения."
|
| Используйте поиск если вы хотите поставить что-то одно.
|
+---------------------------------------------------------------------

Нажмите сюда, чтобы скачать этот файл

Сообщение изменено: andaril (14 Февраль 2011 - 16:04)

0

#2 Пользователь не на сайте   slmckey »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 50
  • Регистрация: 31-Март 07
  • Репутация: 1
 

Отправлено 30 Апрель 2007 - 14:47

Установил мод на IPB 2.2.2 , протестил, всё работает. Автору спасибо и хотел бы задать несколько вопросов...
В инструкции по установке мода есть следующие пункты:

----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
		//-----------------------------------------
		// Enter into warn loggy poos (eeew - poo)
		//-----------------------------------------


----------------------------------------------------------------------
НИЖЕ, ДОБАВИТЬ
----------------------------------------------------------------------
	//----------
	// Warn note

	if ( $this->ipsclass->vars['allow_warn_notes'] )
	{
		if ( $this->ipsclass->input['level'] == 'note' )
		{
			$content = '';
			$note	= trim( $this->ipsclass->input['reason'] );
			$save	= array();

			if ( $note )
			{
				//-----------------------------------------
				// Ready to save?
				//-----------------------------------------
		
				$save['wlog_notes']  = "<content>{$note}</content>";
				$save['wlog_notes'] .= "<mod></mod>";
				$save['wlog_notes'] .= "<post></post>";
				$save['wlog_notes'] .= "<susp></susp>";
		
				$save['wlog_mid']	 = $this->warn_member['id'];
				$save['wlog_addedby'] = $this->ipsclass->member['id'];
				$save['wlog_type']	= 'note';
				$save['wlog_date']	= time();
			
				//-----------------------------------------
				// Enter into warn loggy poos (eeew - poo)
				//-----------------------------------------
		
				$this->ipsclass->DB->do_insert( 'warn_logs', $save );
			}			
		}
	}
	if ( $this->ipsclass->input['level'] !== 'note' )
	{

	// Warn note
	//----------


Как я понял, это не в функции "save_note"?Сделал таким образом:

//-----------------------------------------
// Enter into warn loggy poos (eeew - poo)
//-----------------------------------------

ВСТАВКА КОДА

$this->ipsclass->DB->do_insert( 'warn_logs', $save );

То что выделено красным цветом получается продублировано дважды , можно ли их удалить? (спрашиваю, потому как не силён в PHP)

Я не использую дефолтный стиль, но добавил новый HTML фрагмент в Topic View, но кнопка устных предупреждений так и не появилась. На других скинах всё в порядке.Непонятно.

P.S Хотелось бы знать ещё, что имеется в ввиду в инструкции по установке:

Модификация разделена на три части
| > 1 "Показ информации о бане и т.п."
| > 2 "Устные предупреждения"
| > 3 "Способность модераторов устанавливать устные предупреждения."
|
| Используйте поиск если вы хотите поставить что-то одно.

последнее не понятно... :rolleyes:

***
И ещё... :) Можно ли реализовать возможность оставлять "письменые" предупреждения?
0

#3 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 30 Апрель 2007 - 19:42

Исправил файл

Цитата

----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
		$save['wlog_mid']	 = $this->warn_member['id'];
		$save['wlog_addedby'] = $this->ipsclass->member['id'];
		
		//-----------------------------------------
		// Enter into warn loggy poos (eeew - poo)
		//-----------------------------------------


----------------------------------------------------------------------
НИЖЕ, ДОБАВИТЬ
----------------------------------------------------------------------
	//----------
	// Warn note

	if ( $this->ipsclass->vars['allow_warn_notes'] )
	{
		if ( $this->ipsclass->input['level'] == 'note' )
		{
			$content = '';
			$note	= trim( $this->ipsclass->input['reason'] );
			$save	= array();

			if ( $note )
			{
				//-----------------------------------------
				// Ready to save?
				//-----------------------------------------
		
				$save['wlog_notes']  = "<content>{$note}</content>";
				$save['wlog_notes'] .= "<mod></mod>";
				$save['wlog_notes'] .= "<post></post>";
				$save['wlog_notes'] .= "<susp></susp>";
		
				$save['wlog_mid']	 = $this->warn_member['id'];
				$save['wlog_addedby'] = $this->ipsclass->member['id'];
				$save['wlog_type']	= 'note';
				$save['wlog_date']	= time();
			
				//-----------------------------------------
				// Enter into warn loggy poos (eeew - poo)
				//-----------------------------------------
		
				$this->ipsclass->DB->do_insert( 'warn_logs', $save );
			}			
		}
	}
	if ( $this->ipsclass->input['level'] !== 'note' )
	{

	// Warn note
	//----------

Исправил.. Объяснения почему так каряво написал мануал по установке ниже. :)
.

Цитата

То что выделено красным цветом получается продублировано дважды , можно ли их удалить? (спрашиваю, потому как не силён в PHP)
Лучше ничего не удаляйте :rolleyes:

Цитата

Я не использую дефолтный стиль, но добавил новый HTML фрагмент в Topic View, но кнопка устных предупреждений так и не появилась. На других скинах всё в порядке.Непонятно.

Попробуйте вместо <{P_REPORT}>
<img src='style_images/<#IMG_DIR#>/p_report.gif' border='0' alt='Устное предупреждение' />

Цитата

P.S Хотелось бы знать ещё, что имеется в ввиду в инструкции по установке:

Модификация разделена на три части
| > 1 "Показ информации о бане и т.п."
| > 2 "Устные предупреждения"
| > 3 "Способность модераторов устанавливать устные предупреждения."
|
| Используйте поиск если вы хотите поставить что-то одно.

последнее не понятно... :)

Это я писал в 3-4 часа ночи и фантазии, да и желания не хватило написать:"Если Вы хотите установить, например только «Показ информации о бане пользователя», то найдите в тексте эту фразу и устанавливайте только эту модификацию. То есть весь мод состоит из трех, ну скорее двух, независимых модификаций.

Цитата

***
И ещё... :) Можно ли реализовать возможность оставлять "письменые" предупреждения?
А зачем они? :)

ЗЫ: Помогло?
0

#4 Пользователь не на сайте   slmckey »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 50
  • Регистрация: 31-Март 07
  • Репутация: 1
 

Отправлено 30 Апрель 2007 - 23:34

Просмотреть сообщениеandar!l 30.4.2007, 21:43 сказал(а):

Попробуйте вместо <{P_REPORT}>
<img src='style_images/<#IMG_DIR#>/p_report.gif' border='0' alt='Устное предупреждение' />

Да, подходит... и прописаное в мануале тоже... :) Потому как или не сохранил прописаное в RenderRow {$post['warn_button']} или же сохранил, но оно собако не сохранилось :) Тысячи извинений :rolleyes:

Просмотреть сообщениеandar!l 30.4.2007, 21:43 сказал(а):

А зачем они? :)

Это к тому хотелось бы, чтобы во всех постах участника форума, к примеру, выводилось сообщение, ровно также, как и сообщения в постах пользователя о его бане и т.д, предусмотренный этим модом... т.е прописывалось бы в всплывающем окне, а сообщение уходило бы непосредственно в посты как "письменое" или же как "устное", по выбору... вот это я имел ввиду :)
0

#5 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 01 Май 2007 - 01:25

Не понял :rolleyes: Вам надо чтобы был сделан аналог как на ibrsource? Чтобы если есть проценты предупреждения то они отобразились в постах nдней? Или что? Толи я засыпаю и ничего не понимаю, толи... Не это точно я засыпаю :)
0

#6 Пользователь не на сайте   slmckey »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 50
  • Регистрация: 31-Март 07
  • Репутация: 1
 

Отправлено 02 Май 2007 - 09:33

Цитата

Не понял Вам надо чтобы был сделан аналог как на ibrsource? Чтобы если есть проценты предупреждения то они отобразились в постах nдней? Или что?

Да нет, по другому хотелось бы... т.е что-то вроде личной подписи, как у вас например:

(Уважаемые пользователи, соблюдайте правила форума.
Благотворительностью не занимаюсь.),

но писалось чтоб администратором (или модератором) во всплывающем окне через кнопку -IMG- и отображалось внизу поста, до тех пор, пока эта запись не будет удалена. Хотя может быть это предусмотрено и штатными средствами форума, но функции такой я не нашёл...
0

#7 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 02 Май 2007 - 13:09

Это не предусмотрено. :( Вообщем вам нужно почти тоже самое, что и на ibresource, почти тоже самое... Попробуйте посмотрите это: http://ipbskins.ru/forum/topic508.html . Я думаю там нету изменений чтобы адаптировать под 2.2.2, так там и написано :)
Я бы сделал сам что-нибудь аналогичное, но сейчас ужасно много работы и нет времени что-то переделывать, хотя я возьму на заметку. Сделаю наверно чуток в другом варианте, но потом... Извините. :unsure:
0

#8 Пользователь не на сайте   ILexus »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 13-Декабрь 07
  • Репутация: 0
  • Откуда:Казань
  • IPB version:2.3.x
 

Отправлено 06 Январь 2008 - 04:08

Кто нибудь пробовал адаптировать этот мод под версию 2.3.3 или мод потерял свою актуальность?
0

#9 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 06 Январь 2008 - 12:04

я пробовал :)

мод выложу вечером.
0

#10 Пользователь не на сайте   ILexus »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 3
  • Регистрация: 13-Декабрь 07
  • Репутация: 0
  • Откуда:Казань
  • IPB version:2.3.x
 

Отправлено 06 Январь 2008 - 19:39

Просмотреть сообщениеandaril Jan 6 2008, 12:05 PM сказал(а):

я пробовал :)

мод выложу вечером.

Спасибо огромное!!! Мод действительно стоящий.

З.Ы. Привет из Казани и hitv :)
0

#11 Пользователь не на сайте   FeRus »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 26-Октябрь 08
  • Репутация: 0
  • IPB version:1.x
 

Отправлено 18 Ноябрь 2008 - 17:22

Когда я мод поставил у меня теперь нельзя ставить % предупреждений юзерам с 0% предов. Как исправить ?
0

#12 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 18 Ноябрь 2008 - 17:54

неправильно ставили...
0

#13 Пользователь не на сайте   Sys »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 104
  • Регистрация: 31-Март 09
  • Репутация: 0
  • Откуда:Алматы
  • IPB version:3.1.x
 

Отправлено 26 Апрель 2009 - 08:12

всем привет не могу найти вот это раздел в 2.3.6

######################################################################
.\sources\action_public\topics.php это нашел
======================================================================
НАЙТИ
----------------------------------------------------------------------
function parse_row( $row = array() ) это нашел
----------------------------------------------------------------------
НАЙТИ ВНУТРИ ФУНКЦИИ
----------------------------------------------------------------------
$row['post'] = $this->parser->pre_display_parse( $row['post'] ); а это не нашел(((
0

#14 Пользователь не на сайте   Zero108 »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 257
  • Регистрация: 25-Июль 09
  • Репутация: 0
  • Откуда:Самара
  • IPB version:2.3.x
 

Отправлено 30 Сентябрь 2009 - 20:24

Будет ли работать мод, файлы которого в архиве, на 2.3.6?
0

#15 Пользователь не на сайте   andaril »

 
 
  • -_-'
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 2 638
  • Регистрация: 24-Март 07
  • Репутация: 1
  • Откуда:Тат, Наб. Челны
  • IPB version:I have no IPB
 

Отправлено 03 Октябрь 2009 - 21:50

не факт.
Что-то надо подправить будет.
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна