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

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

 

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

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

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

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

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

Список нецензурных слов Отключить для определенных тем-разделов

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

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

Отправлено 13 Август 2012 - 23:43

Доброго времени суток!
Вопрос такого плана - есть ли возможность фильтр нецензурных слов отключть в некоторых темах - или разделах...
Спасибо!

Есть подозрение, что можно поковыряться в коде с привязкой к id темы или раздела- но пока не представляю где это...
0

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

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

Отправлено 13 Август 2012 - 23:49

Стандартно - нет.
0

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

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

Отправлено 14 Август 2012 - 08:31

Просмотреть сообщениеsiv1987 13 Август 2012 - 23:49 сказал(а):

Стандартно - нет.

А не стандартно - может Хук или мод подскажите...

Или хоть где рыть - в каком файле - происходит проверка и редактирование поста перед отправкой?

Сообщение изменено: asterix_kpi (14 Август 2012 - 08:33)

0

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

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

Отправлено 14 Август 2012 - 09:51

методы класса парсинга ббкодов badWords, stripBadWords

admin\sources\classes\bbcode\core.php
admin\sources\handlers\han_parse_bbcode.php
0

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

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

Отправлено 14 Август 2012 - 12:08

Просмотреть сообщениеsiv1987 14 Август 2012 - 09:51 сказал(а):

методы класса парсинга ббкодов badWords, stripBadWords

admin\sources\classes\bbcode\core.php
admin\sources\handlers\han_parse_bbcode.php


Пока ищу вызов функций - для передачи id топика в сам класс...

Если получиться - отпишусь...
0

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

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

Отправлено 14 Август 2012 - 21:07

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

Если получиться - отпишусь...

Тоже интересно :)
0

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

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

Отправлено 14 Август 2012 - 23:41

Топик вы там никак не получите. Тексты парсятся при различных условиях, в разных ситуациях, и всегда без привязки к конкретному посту и даже вообще типу контента. Класс ббкодов универсален, и от того до безобразия оторван от контекста. По крайней мере в 3.0-3.2 так было, но не думаю, что в 3.3 это изменили.

Можно попробовать $_REQUEST разбирать, и в нем искать признаки привязки к конкретной теме, но вот пост нормально никак не получить. А из ненормальных вариантов - разве что какую-то глобальную переменную в классе постов перед отправкой текстов на парсинг выставлять, а в классе ббкодов её ловить. Т.е. ненадежный говнокод.
0

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

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

Отправлено 14 Август 2012 - 23:59

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

Топик вы там никак не получите.

Ну почему, $this->request можно заюзать, в крайнем случае ид темы там всегда будет, разве при редактировании поста может не быть. Но тид вроде должен передаваться.
0

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

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

Отправлено 15 Август 2012 - 13:40

Цитата

$this->request

Вот только парсинг из bbcode в кэш там отложенный - не при добавлении или изменении поста, а при первой его отрисовке. Которая может случиться, например, на превью, или на портале, или еще где :)
0

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

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

Отправлено 15 Август 2012 - 16:25

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

Вот только парсинг из bbcode в кэш там отложенный

Хз, у меня функция срабатывает при добавлении поста, и в основную таблицу постов как и в кэше текст попадает уже отфильтрованным от bad words. v3.3.3
0

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

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

Отправлено 26 Март 2015 - 14:48

ipb 3.4.5
Возникло желание удалить данные фильтры. Все. Оптом. Но функционал админпанели не позволяет. Полагаю придётся лезть ручками, не подскажете - куда? Заранее благодарен.
0

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

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

Отправлено 26 Март 2015 - 16:00

TRUNCATE TABLE ibf_badwords
После обновить кеш badwords
1

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

 
 
  • Member
  • **
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 71
  • Регистрация: 15-Август 12
  • Репутация: 2
  • IPB version:3.3.x
 

Отправлено 20 Ноябрь 2017 - 10:55

А если запрещённое слово находится внутри тегов url/img - то фильтр не срабатывает


Задача вообщем то такая - хотел заблокировать ссылки на фотографии, размещённые на определённых фотохостингах
пытался по разному с масками играться - не получилось
когда текст внутри тегов видимо сначала парсятся теги, а потом для фильтра уже нечего заменять...

что порекомендуете?
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 694
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 104
  • IPB version:I have no IPB
 

Отправлено 20 Ноябрь 2017 - 11:15

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

А если запрещённое слово находится внутри тегов url/img - то фильтр не срабатывает

Нужно использовать белые/черные списки.
Use URL filtering
If you would like to filter urls based on your blacklist or whitelist settings, enable this. URL filtering allows you to explicitely allow (whitelist) or deny (blacklist) links in topic posts (images and urls).
1

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

 
 
  • Member
  • **
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 71
  • Регистрация: 15-Август 12
  • Репутация: 2
  • IPB version:3.3.x
 

Отправлено 20 Ноябрь 2017 - 11:30

гениально! а ларчик просто открывался :))))))))))
искал сложные решения, а всё оказалось просто и на поверхности
спасибо большое
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-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна