View previous topic :: View next topic |
Author |
Message |
Nik
Joined: 01 Jan 2005 Posts: 583 Location: Киров
|
(Separately) Posted: Thu Jun 04, 2009 13:50 Post subject: |
|
|
Запрет ссылок в подписях реализуется просто (идея подсмотрена на каком-то форуме - не помню точно где): в вывод подписи добавляется условие вида
if Num_Of_Message>5 then выводим_подпись, иначе - пусто.
Реализовать легко и спам от флудеров отсеется.
А вот ссылки в постах - это сложнее. Видимо, тут действительно проще следить и вычищать ручками. _________________ Качественный хостинг. |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 122 Location: Санкт-Петербург
|
(Separately) Posted: Thu Jun 04, 2009 13:58 Post subject: |
|
|
Хочу вам предложить пару вариантов защиты форума от спама.
1. Для защиты от спам-ботов можно поставить соответствующий мод.
CaptainFlint, посмотри ЭТОТ, должен подойти.
2. Для защиты от спамеров-людей, все ссылки на форуме, в том числе в профиле, в подписи и т.д. можно закрыть тегами (noindex и nofollow):
Code: | <noindex><a href="http://сама_ссылка.ru" rel="nofollow">текст ссылки</a></noindex> |
а в правилах форума первым пунктом, большими красными буквами, чтобы бросалось в глаза, написать об этом. Многие спамеры увидев это уйдут т.к. теряется весь смысл постить ссылку, которая будет закрыта для поисковиков.
Весь спам этими способами отсечь не удастся, но на 60-70% уменьшить можно. _________________ «The Truth Is Out There» |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6159 Location: Москва
|
(Separately) Posted: Thu Jun 04, 2009 14:18 Post subject: |
|
|
Nik wrote: | if Num_Of_Message>5 then выводим_подпись, иначе - пусто. |
Первопричину это не устранит, т.к. спамер не будет знать об этом, пока не запостит сообщение. А запостив, не факт, что заметит отсутствие ссылки в подписи. А заметив, вряд ли станет удалять пост, просто свалит. Так что на замусоренности форума это никак не скажется. Требуется что-то действующее на более ранних этапах: запрет добавления ссылок в саму подпись изначально, при регистрации и редактировании профиля. Причём опять-таки, запрет не тихий (вроде, изменения сохранились, но теги порезаны), а "громкий" (пока сам не вычистишь, дальше не пустят).
BeTeP wrote: | Для защиты от спам-ботов можно поставить соответствующий мод. |
От ботов уже давно установлены нормальная капча, плюс самописная проверка при создании первого сообщения. После введения этого добавления ботов здесь я больше не встречал (во всяком случае, не помню).
BeTeP wrote: | Для защиты от спамеров-людей, все ссылки на форуме, в том числе в профиле, в подписи и т.д. можно закрыть тегами (noindex и nofollow):
…
а в правилах форума первым пунктом, большими красными буквами, чтобы бросалось в глаза, написать об этом. |
Ну неужели ты всерьёз думаешь, что люди-спамеры, зарегистрировавшись на форуме, вот прям первым же делом со всех ног бросаются читать правила? _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Jun 04, 2009 14:26 Post subject: |
|
|
BeTeP wrote: | закрыть тегами (noindex и nofollow) | А это не ухудшит и без того не идеальный поиск по форуму? Ведь в ссылке м.б. название статьи на TCKB, название полезной утилиты не представленной на wincmd.ru... |
|
Back to top |
|
|
alexey65536
Joined: 20 Jan 2006 Posts: 1056 Location: Taganrog
|
(Separately) Posted: Thu Jun 04, 2009 14:30 Post subject: |
|
|
CaptainFlint wrote: | Ну неужели ты всерьёз думаешь, что люди-спамеры, зарегистрировавшись на форуме, вот прям первым же делом со всех ног бросаются читать правила? | Я вот думаю, что даже честные "ньюбы" ни разу не бросятся их читать.
Поэтому любые ограничения - удар по честным людям. _________________ #199018 |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6159 Location: Москва
|
(Separately) Posted: Thu Jun 04, 2009 14:32 Post subject: |
|
|
Tol!k wrote: | А это не ухудшит и без того не идеальный поиск по форуму? |
Вообще, зависит от реализации, но на внутренний поиск это не должно было бы повлиять. Индексация идёт по исходному тексту сообщения, хранящемуся в базе, а теги подставляются только на этапе вывода содержимого темы в HTML-страничку.
alexey65536 wrote: | Я вот думаю, что даже честные "ньюбы" ни разу не бросятся их читать.
Поэтому любые ограничения - удар по честным людям. |
Читай внимательнее: чтение правил предлагалось не для ограничения, а для уведомления. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 122 Location: Санкт-Петербург
|
(Separately) Posted: Thu Jun 04, 2009 14:35 Post subject: |
|
|
Quote: | Ну неужели ты всерьёз думаешь, что люди-спамеры, зарегистрировавшись на форуме, вот прям первым же делом со всех ног бросаются читать правила? |
Конечно не побегут читать правила.
Просто при регистрации перед глазами проскакивает "Условия регистрации", вот там на самом верху, красными большими буквами и написать.
Quote: | А это не ухудшит и без того не идеальный поиск по форуму? Ведь в ссылке м.б. название статьи на TCKB, название полезной утилиты не представленной на wincmd.ru... |
К поиску по форуму это никаким боком. _________________ «The Truth Is Out There» |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Jun 04, 2009 14:48 Post subject: |
|
|
BeTeP wrote: | К поиску по форуму это никаким боком. | Я перестал пользоваться встроенным поиском — гуглю по сайту. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2585 Location: Большая деревня Москва
|
(Separately) Posted: Thu Jun 04, 2009 21:46 Post subject: |
|
|
А вот у меня еще одна идея. При регистрации нового члена предлагается вопрос вида "Введите второе слово п. 7 Правил Форума, начинающееся с буквы 'П'". Правильный ответ: "привлечения". Преимущества:
1. Бот проверку не пройдет, тем более что числительные надо писать словами ("второе", а не 2-е).
2. "Честный фраер" невольно ознакомится с Правилами, хотя бы с одним из пунктов.
3. На такие вопросы отвечать приятно и интересно, а то, отвечая на вопрос, как на одном форуме "Какую часть тела сунул Грека в реку?", я с тоской чувствую себя сопливым мальчиком в коротких штанишках на глупом детсадовском утреннике. А тут даже какие-то шпионские игры на ум приходят... _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2585 Location: Большая деревня Москва
|
(Separately) Posted: Thu Jun 04, 2009 22:12 Post subject: |
|
|
Возможно. На вопрос, как я владею веб-программированием, отвечу как Ельцин ответил на вопрос о владении английским языком:
- Плохо. Очень плохо... Вообще никак.
Если бы я писал такую программу, скажем, на С++, то потратил бы полчаса-час на составление массива вопросов (штук 30-40) и массива ответов, и прикрутил бы к этому генератор случайных чисел. Как это реализовать на форуме, пусть думают знатоки. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Thu Jun 04, 2009 22:17 Post subject: |
|
|
Вахмурка wrote: | Если бы я писал такую программу, скажем, на С++, то потратил бы полчаса-час на составление массива вопросов (штук 30-40) и массива ответов, и прикрутил бы к этому генератор случайных чисел. Как это реализовать на форуме, пусть думают знатоки. |
Правила могут меняться. А просматривать массив после этого было бы не самым приятным из занятий.
Я бы сделал универсальный алгоритм. Это если б на С.
На РНР это тоже должно быть не особо сложно. Но тут случай достаточно частный. Нужно знать как тут все на форуме выглядит изнутри. _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2585 Location: Большая деревня Москва
|
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6159 Location: Москва
|
(Separately) Posted: Thu Jun 04, 2009 23:49 Post subject: |
|
|
Идея любопытная и в целом мне нравится. Но остаются уже озвученные вопросы, главный — как быть при редактировании правил. Можно, конечно, завязаться на идентификатор темы с правилами, при необходимости вытаскивать его из базы, парсить регэкспами или вообще динамическими функциями, сидящими в том же массиве, что и список вопросов, и привязанными к конкретным вопросам, но как-то это слишком громоздко выглядит. Навешивается эдакая нехилая гроздь кода ради мелкого улучшения… _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|