Фильтр нецензурных слов - Дизайн и модификация Invision Power Board

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

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

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

Теги не найдены

Страница 1 из 1

Фильтр нецензурных слов

#1 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 26 Август 2013 - 20:22

Здравствуйте. Стоит модификация к репутации, добавляющая комментарии к ней. Как реализовать что бы в них действовал фильтр нецензурных слов?
Форум версии 3.1.4
0

#2 Пользователь не на сайте   Haktar ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 627
  • Регистрация: 14-Июнь 09
  • Репутация: 15
  • IPB version:3.1.x
 

Отправлено 29 Август 2013 - 16:07

Всё нашёл метод.
0

#3 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 07 Январь 2014 - 19:36

Добрый вечер форумчане, интересует такой вопрос, хочу запретить публикацию определенных ссылок, добавляю их в фильтр но они все равно показываются, в чем проблема?
Или же есть какой нибудь хук для этого?
Заранее спасибо.
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 07 Январь 2014 - 19:52

Фильтр на ссылки уже не действует. Если нужно запретить определенные ссылки есть, есть white and black list в настройках тем и сообщений.
1

#5 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 07 Январь 2014 - 19:58

Просмотреть сообщениеsiv1987 07 Январь 2014 - 19:52 сказал(а):

Фильтр на ссылки уже не действует. Если нужно запретить определенные ссылки есть, есть white and black list в настройках тем и сообщений.

к сожалению это не то, они делают эти ссылки не кликабельными, а мне бы хотелось чтобы сама ссылка заменялось на слово или символы, или хотя бы часть ссылки. Нет решения для этого?
0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 07 Январь 2014 - 20:11

Решений нету, но если нужно кардинально заменить нецензурные слова в ссылках то

Открыть admin\sources\classes\text\parser.php
Найти
		preg_match_all( '#((http|https|news|ftp)://(?:[^<>\)\[\"\s]+|[a-zA-Z0-9/\._\-!&\#;,%\+\?:=]+))#isu', $text, $matches );
	
		foreach( $matches[0] as $m )
		{
			$c = count( $urls );
			$urls[ $c ] = $m;
				
			$text = str_replace( $m, '<!--url{' . $c . '}-->', $text );
		}

Заменить на (закаментировать)
		/*
		preg_match_all( '#((http|https|news|ftp)://(?:[^<>\)\[\"\s]+|[a-zA-Z0-9/\._\-!&\#;,%\+\?:=]+))#isu', $text, $matches );
	
		foreach( $matches[0] as $m )
		{
			$c = count( $urls );
			$urls[ $c ] = $m;
				
			$text = str_replace( $m, '<!--url{' . $c . '}-->', $text );
		}
		*/

1

#7 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 07 Январь 2014 - 20:37

Супер!получилось!) премного благодарен)
0

#8 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 07 Январь 2014 - 21:36

Просмотреть сообщениеsiv1987 сказал(а):

Фильтр на ссылки уже не действует.

Это с какой версии? На IP.Board 3.1.4 еще работало.
0

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 698
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 07 Январь 2014 - 21:43

По моему с версии где появился визивиг редактор.
0

#10 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 388
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 27 Июль 2016 - 22:51

А у меня почему-то "из коробки" фильтр слов в ссылках работает. Файл из поста #6 не исправлен. Возможно ли пофиксить?
0

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


Страница 1 из 1


Быстрый ответ

  

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


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

Вопросы по работе сайта

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

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

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

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

IPB 3.x ¦ IPB 2.x

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

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