| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Антифлуд-условие на длину заголовка и самого объявления https://forum.illusionweb.ru/viewtopic.php?f=3&t=3563 |
Страница 1 из 1 |
| Автор: | Александр [ 04 окт 2017, 03:55 ] |
| Заголовок сообщения: | Антифлуд-условие на длину заголовка и самого объявления |
Доброго времени суток. Столкнулся с тем, что юзеры (настоящие) оставляют короткие флудовые сообщения (за количество объявлений полагаются бонусы). И в этой связи хотелось бы организовать следующее условие: Если (длина заголовка объявления) < 10 и (длина объявления) < 30, то $settings.user.status == "0" (деактивируем аккаунт) Условие проверяется только после того, как пользователь корректно заполнил все поля нового объявления, -при этом флуд-пост публикуется (или лучше - нет), и юзер "выкидывается" из своего Кабинета без всяких комментариев (ибо такие юзеры нам не нужны Пожалуйста, подскажите, как называются переменные (длина заголовка объявления), (длина объявления) и где нужно прописать такое условие? (если это, конечно, вообще возможно). Спасибо. |
|
| Автор: | Geo [ 04 окт 2017, 11:06 ] |
| Заголовок сообщения: | Re: Антифлуд-условие на длину заголовка и самого объявления |
Слишком суровое решение, на мой взгляд. Реализовать это можно так - в modules/add.inc после строки include(COREPATH.'check_form.php'); добавляем Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Александр [ 04 окт 2017, 21:50 ] |
| Заголовок сообщения: | Re: Антифлуд-условие на длину заголовка и самого объявления |
Большое спасибо! Суровости здесь особой нет, так как флудом занимаются свежереги; дело в том, что первый пост даёт доступ к скачиванию файлов, но некоторые не хотят нормально оформить даже его. + обнаружил неточность: вместо text следует указать content (т.к. mb_strlen(strip_tags($check['text'], 'UTF-8') всё время равно нулю и 2-е условие всегда истинно) И ещё почему-то не работает header (в том числе с прямо прописанным путём). Пришлось устраивать жёсткую посадку через exit(), но это даже лучше - остаётся только шапка сайта, верхнее меню и форма поиска, мол, проглючило здесь что-то |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|