Опубликовано: 15 апреля 200718 г Имя файла: Расширенная система предупрежденийВладелец файла: 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|| > Автор оригинального мода показа информации об ограничениях | > Пухыч (respect ему)|| > Версия: 2.4| > Дата: 23.05.2007|+---------------------------------------------------------------------|| > Эта модификация позволяет расширить возможности стандартной | > системы предупреждений. || > Способности:| 1 Вывод сообщения в постах пользователя о его бане или ограничениях| 2 Возможность "устных предупреждений"| 3 Включение/выключение способностей через настройки админцентра| 4 Способность модераторов ставить устные предупреждения| +---------------------------------------------------------------------|| > Модификация разделена на три части| > 1 "Показ информации о бане и т.п."| > 2 "Устные предупреждения"| > 3 "Способность модераторов устанавливать устные предупреждения."| | Используйте поиск если вы хотите поставить что-то одно.|+--------------------------------------------------------------------- Нажмите сюда, чтобы скачать этот файл Изменено 14 февраля 201114 г пользователем andaril
Опубликовано: 30 апреля 200718 г Установил мод на 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: ***И ещё... :) Можно ли реализовать возможность оставлять "письменые" предупреждения?
Опубликовано: 30 апреля 200718 г Автор Исправил файл---------------------------------------------------------------------- НАЙТИ ---------------------------------------------------------------------- $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 часа ночи и фантазии, да и желания не хватило написать:"Если Вы хотите установить, например только «Показ информации о бане пользователя», то найдите в тексте эту фразу и устанавливайте только эту модификацию. То есть весь мод состоит из трех, ну скорее двух, независимых модификаций.***И ещё... :) Можно ли реализовать возможность оставлять "письменые" предупреждения?А зачем они? :) ЗЫ: Помогло?
Опубликовано: 30 апреля 200718 г Попробуйте вместо <{P_REPORT}> <img src='style_images/<#IMG_DIR#>/p_report.gif' border='0' alt='Устное предупреждение' />Да, подходит... и прописаное в мануале тоже... :) Потому как или не сохранил прописаное в RenderRow {$post['warn_button']} или же сохранил, но оно собако не сохранилось :) Тысячи извинений :rolleyes: А зачем они? :)Это к тому хотелось бы, чтобы во всех постах участника форума, к примеру, выводилось сообщение, ровно также, как и сообщения в постах пользователя о его бане и т.д, предусмотренный этим модом... т.е прописывалось бы в всплывающем окне, а сообщение уходило бы непосредственно в посты как "письменое" или же как "устное", по выбору... вот это я имел ввиду :)
Опубликовано: 30 апреля 200718 г Автор Не понял :rolleyes: Вам надо чтобы был сделан аналог как на ibrsource? Чтобы если есть проценты предупреждения то они отобразились в постах nдней? Или что? Толи я засыпаю и ничего не понимаю, толи... Не это точно я засыпаю :)
Опубликовано: 2 мая 200718 г Не понял Вам надо чтобы был сделан аналог как на ibrsource? Чтобы если есть проценты предупреждения то они отобразились в постах nдней? Или что?Да нет, по другому хотелось бы... т.е что-то вроде личной подписи, как у вас например: (Уважаемые пользователи, соблюдайте правила форума.Благотворительностью не занимаюсь.), но писалось чтоб администратором (или модератором) во всплывающем окне через кнопку и отображалось внизу поста, до тех пор, пока эта запись не будет удалена. Хотя может быть это предусмотрено и штатными средствами форума, но функции такой я не нашёл...
Опубликовано: 2 мая 200718 г Автор Это не предусмотрено. :( Вообщем вам нужно почти тоже самое, что и на ibresource, почти тоже самое... Попробуйте посмотрите это: http://ipbskins.ru/forum/topic508.html . Я думаю там нету изменений чтобы адаптировать под 2.2.2, так там и написано :)Я бы сделал сам что-нибудь аналогичное, но сейчас ужасно много работы и нет времени что-то переделывать, хотя я возьму на заметку. Сделаю наверно чуток в другом варианте, но потом... Извините. :unsure:
Опубликовано: 6 января 200817 г Кто нибудь пробовал адаптировать этот мод под версию 2.3.3 или мод потерял свою актуальность?
Опубликовано: 6 января 200817 г я пробовал :) мод выложу вечером.Спасибо огромное!!! Мод действительно стоящий. З.Ы. Привет из Казани и hitv :)
Опубликовано: 18 ноября 200817 г Когда я мод поставил у меня теперь нельзя ставить % предупреждений юзерам с 0% предов. Как исправить ?
Опубликовано: 26 апреля 200916 г всем привет не могу найти вот это раздел в 2.3.6 ######################################################################.\sources\action_public\topics.php это нашел======================================================================НАЙТИ----------------------------------------------------------------------function parse_row( $row = array() ) это нашел----------------------------------------------------------------------НАЙТИ ВНУТРИ ФУНКЦИИ----------------------------------------------------------------------$row['post'] = $this->parser->pre_display_parse( $row['post'] ); а это не нашел(((
Имя файла: Расширенная система предупреждений
Владелец файла: 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
|
| > Автор оригинального мода показа информации об ограничениях
| > Пухыч (respect ему)
|
| > Версия: 2.4
| > Дата: 23.05.2007
|
+---------------------------------------------------------------------
|
| > Эта модификация позволяет расширить возможности стандартной
| > системы предупреждений.
|
| > Способности:
| 1 Вывод сообщения в постах пользователя о его бане или ограничениях
| 2 Возможность "устных предупреждений"
| 3 Включение/выключение способностей через настройки админцентра
| 4 Способность модераторов ставить устные предупреждения
|
+---------------------------------------------------------------------
|
| > Модификация разделена на три части
| > 1 "Показ информации о бане и т.п."
| > 2 "Устные предупреждения"
| > 3 "Способность модераторов устанавливать устные предупреждения."
|
| Используйте поиск если вы хотите поставить что-то одно.
|
+---------------------------------------------------------------------
Нажмите сюда, чтобы скачать этот файл
Изменено пользователем andaril