Появилась такая проблемка! Как всегда спамеры не дают жить, хоть с ними не соскучишься,
но все же безопасность прежде всего.
Как ограничить сообщения в личку до 10 в час. Или как отключить массовую рассылку в приват месадже?
http://drupal.org/project/captcha[/quote]
У меня стоит каптча. Только осталось разобраться как ее привязать к приват-мэсаджу.
Установлю devel - попробую узнать id формы для привязки
Я думаю что простым методом нет
Здесь нужно понимать что-то должно следить за этим временем, и ставить точки отсчета.
Поищите на за бугорном сообществе, может там что и есть.
типа message count limit
Я думаю что простым методом нет
Здесь нужно понимать что-то должно следить за этим временем, и ставить точки отсчета.
Поищите на за бугорном сообществе, может там что и есть.
типа message count limit
А есть вариант, к примеру если пользователь отсылает подряд 5-10 сообщений или больше, чтоб вызывалась форма каптчи для проверки реального пользователя,типа системы как в контакте или одноклассников.
Кстати нашел один модуль privatemsg limit, соответствует необходимым требованиям, но страшно глючный, так
что отбой((
Пробовал с данным id - ничего. А когда меняю на дефис, то выводится сообщение-"id illegal"
Насколько я помню надо установить или кайто модуль для поддержки webforms у модуля CAPTCHA или какйто патч, чтобы можно было писать дефисы. Точнее сказать не могу, давно уже решал эту проблему.
Опубликовано Dim565 в вс, 09/10/2011 - 07:20.
Dim565
Делаем так:
1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.
Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи
Опубликовано Dim565 в вс, 09/10/2011 - 07:20.
Dim565
Делаем так:
1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.
Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи
Очень полезная функция для данного решения!!Спасибо!!))
И что вы думаете!? Оказывается id этой формы - privatemsg_new! Всего лишь нужно было зайти как
обычный юзер, тогда можно было увидеть форму каптчи, а я заходил как админ. Оказалось такую мелочь пропустил)))
Всем спасибо за участие!! Нужно быть внимательней.
Комментарии
Я бы пошел другим путем, которых может быть как минимум 2:
1. В форму отправки сообщений добавить CAPTCHA
2. Выводить форму отправки сообщений через javascript
3. И 1 и 2 пункт вместе
И как это проще сделать?
А не подскажите как можно все реализовать, а то вот пытаюсь найти id формы того самого мессаджинга,
чтоб привязать каптчу, но не выходит!?
http://drupal.org/project/captcha
А не легче установить FireBug для этого?
ТОже вариант! Действительно легче, тем более он у меня давно стоит, пылится
И все же можно ограничить сообщения для пользователей, к примеру десять сообщений в час.
Я думаю что простым методом нет
Здесь нужно понимать что-то должно следить за этим временем, и ставить точки отсчета.
Поищите на за бугорном сообществе, может там что и есть.
типа message count limit
Спасибо! Будем искать.
А есть вариант, к примеру если пользователь отсылает подряд 5-10 сообщений или больше, чтоб вызывалась форма каптчи для проверки реального пользователя,типа системы как в контакте или одноклассников.
Кстати нашел один модуль privatemsg limit, соответствует необходимым требованиям, но страшно глючный, так
что отбой((
В фаербаге смотрите ищите
И пишете этот id - sadsadsda_sadsad в настройки капчи.
Есть нюанс, попробуйте заменить нижние подчеркивания на дефисы.
Пробовал с данным id - ничего. А когда меняю на дефис, то выводится сообщение-"id illegal"
Если сообщения построены на нодах можно попробовать модуль:
http://content-management-systems.info/drupal/project/antispam
Насколько я помню надо установить или кайто модуль для поддержки webforms у модуля CAPTCHA или какйто патч, чтобы можно было писать дефисы. Точнее сказать не могу, давно уже решал эту проблему.
Или вот страничка со всеми модулями антиспама:
http://content-management-systems.info/taxonomy/term/109/all
Там надо вроде добавлять что-то - 'form_' чтоли (не помню точно, но посмотри другие id).
Нее, там privatemsg_new и privatemsg_view, но ничего...
Вообще id этой формы - privatemsg-new через дефис, что делать?
Опубликовано Dim565 в вс, 09/10/2011 - 07:20.
Dim565
Делаем так:
1. Идем в Настройки-CAPTCHA
2. Ищем и ставим галочку Add CAPTCHA administration links to forms
3. Открываем страницу, где сделана webform (в режиме просмотра!)
4. Вы увидите спойлер CAPTCHA, раскрываете и там будет добавление капчи, ID формы само определится.
Хотя у меня было ID вебформы webform-client-form-12, а определилось и добавилось webform_client_form_12, т.е, наверное, можно было и просто добавить этот ID на страницу настроек капчи
Очень полезная функция для данного решения!!Спасибо!!))
И что вы думаете!? Оказывается id этой формы - privatemsg_new! Всего лишь нужно было зайти как
обычный юзер, тогда можно было увидеть форму каптчи, а я заходил как админ. Оказалось такую мелочь пропустил)))
Всем спасибо за участие!! Нужно быть внимательней.
Оригинально!