Автоцензор, исправление автоцензора
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
NeMetS_666
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 16 лет 9 месяцев
Стиль для "цензура"
Всем привет.
Столкнулся с задачей.
Все мы в курсе как работает цензур. Пишем кусок мата и текст на который надо заменить.
Так вот...
Появилась задача, что бы текст цензура был другого цвета.
Попробовал сделать так :?
МАТ
<b style="color:#900">CENSURED</b>
Но почему-то в форуме отобразилась именно вся строка, а не CENSURED как хотелось бы. :?:
Подскажите что можно с этим сделать?
Столкнулся с задачей.
Все мы в курсе как работает цензур. Пишем кусок мата и текст на который надо заменить.
Так вот...
Появилась задача, что бы текст цензура был другого цвета.
Попробовал сделать так :?
МАТ
<b style="color:#900">CENSURED</b>
Но почему-то в форуме отобразилась именно вся строка, а не CENSURED как хотелось бы. :?:
Подскажите что можно с этим сделать?
Re: Стиль для "цензура"
BBcode нужно использовать, а не html.
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...
Re: Стиль для "цензура"
ну html тоже :-) , тогда тоже интересно, может мод есть какой-то?rxu писал(а):ббкод не работает в автоцензоре.
Крайняя степень глупости с точки зрения админа - объяснять что-либо, если есть документация...
-
NeMetS_666
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 16 лет 9 месяцев
Re: Стиль для "цензура"
То есть лезть в "движёк"?
Сурово =)
Можно конечно сделать, что бы выводилось "уникальное слово", а потом с помощью JS делать замену. По моему это уж слишком =)
Есть ещё какиенить варианты?
Сурово =)
Можно конечно сделать, что бы выводилось "уникальное слово", а потом с помощью JS делать замену. По моему это уж слишком =)
Есть ещё какиенить варианты?
-
RedScorp
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 20 лет 10 месяцев
- Откуда: г. Уральск
Re: Исправление автоцензора
Доброго времени суток.
Ребята, звиняйте, чет не разобрался с автоцензором. Пробовал вариант № 2. В итоге имея правило:
Ребята, звиняйте, чет не разобрался с автоцензором. Пробовал вариант № 2. В итоге имея правило:
Получим:слово: *тест*
замена: {censored}
а хотелось бытест -> {censored}
тестировать -> {censored}
протест -> {censored}
протестировать -> {censored}
тест -> {censored}
тестировать -> {censored}ировать
протест -> про{censored}
протестировать -> про{censored}ировать
-
RedScorp
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 20 лет 10 месяцев
- Откуда: г. Уральск
Re: Исправление автоцензора
nissin
Ок, будем привыкать, хотя не удобно.
rxu
3.0.6
Кхмм, а еще вопросик, правда не совсем по теме. Можно ли повесить проверку автоцензора на свое дополнительное поле. Скажем при сохранении формы, устроить проверку по доп.полю и вывести сообщение мол незя такие слова тут указывать.
Спасибо за советы и помощь!
Ок, будем привыкать, хотя не удобно.
rxu
3.0.6
Кхмм, а еще вопросик, правда не совсем по теме. Можно ли повесить проверку автоцензора на свое дополнительное поле. Скажем при сохранении формы, устроить проверку по доп.полю и вывести сообщение мол незя такие слова тут указывать.
Спасибо за советы и помощь!
-
rxu
- phpBB Guru

- Сообщения: 17273
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2413 раз
Re: Исправление автоцензора
А какие вы в него еще исправления внОсите? Для 3.0.6 указанные выше правки не актуальны, там всё должно работать (за исключением еще одной правки регистрозависимости цензора).RedScorp писал(а):3.0.6
-
RedScorp
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 20 лет 10 месяцев
- Откуда: г. Уральск
Re: Исправление автоцензора
странно, про регистрозависимость это я в курсе, правда в "includes/cache.php" добавил в конце указанной строки "i"
а вот на счет того что все остальное должно работать. Я Вас правильно понимаю мое "а хотелось бы" - должно в 3.0.6 работать без всяческой правки кода?
Распаковал заново includes/cache.php, сбросил кеш - тоже самое, замена происходит всего слова, а не совпадающей части.
Добавлено спустя 47 минут 29 секунд:
Забыл сказать версия PHP - 5.2.10 и 5.2.11
Код: Выделить всё
$censors['match'][] = '#(?<![\p{Nd}\p{L}_])(' . str_replace('\*', '[\p{Nd}\p{L}_]*?', preg_quote($row['word'], '#')) . ')(?![\p{Nd}\p{L}_])#iu';Распаковал заново includes/cache.php, сбросил кеш - тоже самое, замена происходит всего слова, а не совпадающей части.
Добавлено спустя 47 минут 29 секунд:
Забыл сказать версия PHP - 5.2.10 и 5.2.11
-
rxu
- phpBB Guru

- Сообщения: 17273
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 633 раза
- Поблагодарили: 2413 раз
Re: Исправление автоцензора
RedScorp
Я как-то невнимательно прочел ваш стартовый пост. Замена со звездочками по обеим сторонам у вас работает правильно.
Замена части слова цензором не предусмотрена.
Добавлено спустя 25 секунд:
Я как-то невнимательно прочел ваш стартовый пост. Замена со звездочками по обеим сторонам у вас работает правильно.
Замена части слова цензором не предусмотрена.
Добавлено спустя 25 секунд:
nissin писал(а):так и было задумано.
-
RedScorp
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 20 лет 10 месяцев
- Откуда: г. Уральск
Re: Исправление автоцензора
rxu
Спасибо. Собственно привыкнем, наверное...
А по поводу:
Спасибо. Собственно привыкнем, наверное...
А по поводу:
Есть предложения?RedScorp писал(а):Можно ли повесить проверку автоцензора на свое дополнительное поле.
-
MenX
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 4 раза
Автоцензор и BBcode [url]
Замечен глюк автоцензора при заключении ссылки в тег [/b]
Например я, через автоцензор запре ... //site.com[/code]
то автозамены не происходит.
P.S. Также пробовал использовать маску: *site.com* - не помогло.
то автозамены не происходит.
P.S. Также пробовал использовать маску: *site.com* - не помогло.
-
Поручик
- Former team member
- Сообщения: 3942
- Стаж: 21 год 4 месяца
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 24 раза
- Поблагодарили: 54 раза
Re: Автоцензор и BBcode [url]
Багтрекер
http://www.phpbb.com/bugs/phpbb3/57775
И там же есть совет посмотреть Prime Links MOD.
I'd suggest to take a look at the Prime Links MOD.
http://www.phpbb.com/bugs/phpbb3/57775
И там же есть совет посмотреть Prime Links MOD.
I'd suggest to take a look at the Prime Links MOD.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html

