Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

В связи с участившимися случаями спама со страниц комментов, корзины и т.д. была написана альтернативная капча

 

post-1348-0-88787700-1412585903_thumb.png

Archive.zip

 

Инструкция:

- Заливаем содержимое архива в директорию "Captcha"

- В шаблоне в файлах product.tpl, post.tpl, cart.tpl, register.tpl, feedback.tpl

находим

<img src="captcha/image.php?{math equation='rand(10,10000)'}"/>

меняем на

<img src="captcha/image.php?{math equation='rand(10,1000)'}"/>

далее находим

<input id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>

меняем на

<input id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d" data-notice="Введите капчу"/>

Эти процедуры нужны потому что в капче используются только 3 символа

 

Данный код был взят с интернета и адаптирован для симплы

Шрифт можно менять на свой

Для того, чтобы изменять размеры капчи изменяйте данный параметр:

$image3d_x = 120; 

Если у кого-нибудь будут вопросы или предложения по изменению - пишите

-----------------------------------------------------------------------------------------------------

Функционал переписан:

теперь капча выглядит так

post-1348-0-73542100-1414050078_thumb.png

image.php

 

За основу взял https://github.com/Qmegas/captcha-3d

Шрифты не нужны!

Выше описанные действия делать не нужно

Ссылка на сообщение
Поделиться на другие сайты

я думаю если спамят то через антикапчу и никакая капча не поможет )

интересная идея в wp , пользователь может оставлять комментарий если один из его комментов одобрен администрацией

Ссылка на сообщение
Поделиться на другие сайты

я думаю если спамят то через антикапчу и никакая капча не поможет )

интересная идея в wp , пользователь может оставлять комментарий если один из его комментов одобрен администрацией

Эта капча протестирована в магазинах подвергшихся спам-атакам. После использования данной капчи спам прекратился

Ссылка на сообщение
Поделиться на другие сайты

я думаю если спамят то через антикапчу и никакая капча не поможет )

Антикапча ориентирована не на все капчи в мире, а лишь на определенный вид, поэтому смена капчи очень даже помогает.

У меня было уже три реальных случая, когда спам прекращался даже после установки простейшей арифметической капчи.

интересная идея в wp , пользователь может оставлять комментарий если один из его комментов одобрен администрацией

В Simplа стандартно есть подобное. В файле view/ProductView.php можно легко найти комментарий

// Если были одобренные комментарии от текущего ip, одобряем сразу.

Ссылка на сообщение
Поделиться на другие сайты

Если у кого-нибудь будут вопросы или предложения по изменению - пишите

1. Если в новом файле изменить

$code = rand(100,999);

на

$code = rand(1000,9999);

то не обязательно проводить никаких дополнительных изменений в нескольких файлах.

При этом лучше еще увеличить ширину как указывалось выше, например $image3d_x = 180;

 

2. Что касается data-format="\d\d\d\d", то в этом месте в Simpla имеется маленькая ошибочка, описанная тут: http://forum.simplacms.ru/topic/8230-%D0%BA%D0%B0%D0%BF%D1%87%D0%B0-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8/

Ссылка на сообщение
Поделиться на другие сайты

1. Если в новом файле изменить

$code = rand(100,999);

на

$code = rand(1000,9999);

то не обязательно проводить никаких дополнительных изменений в нескольких файлах.

При этом лучше еще увеличить ширину как указывалось выше, например $image3d_x = 180;

 

2. Что касается data-format="\d\d\d\d", то в этом месте в Simpla имеется маленькая ошибочка, описанная тут: http://forum.simplacms.ru/topic/8230-%D0%BA%D0%B0%D0%BF%D1%87%D0%B0-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8/

Приму ваши замечания, сделаю доработки и пояснения

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

В новом файле формируется капча из 3 цифр, а при стандартной проверке требуется 4 ( при рекомендуемой даже 5).  То есть в чистом виде - не работает, так как при правильном контрольном коде форму отправить нельзя.

 

А без дополнительного  шрифта - это плюс.

Ссылка на сообщение
Поделиться на другие сайты

В новом файле формируется капча из 3 цифр, а при стандартной проверке требуется 4 ( при рекомендуемой даже 5).  То есть в чистом виде - не работает, так как при правильном контрольном коде форму отправить нельзя.

 

А без дополнительного  шрифта - это плюс.

Извиняюсь, не тот файл залил! Перезалил в шапке.

Теперь капча из 4 цифр

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

В связи с участившимися случаями спама со страниц комментов, корзины и т.д. была написана альтернативная капча

 

attachicon.gifb8fc3d9898a0.png

attachicon.gifArchive.zip

 

Инструкция:

- Заливаем содержимое архива в директорию "Captcha"

- В шаблоне в файлах product.tpl, post.tpl, cart.tpl, register.tpl, feedback.tpl

находим

<img src="captcha/image.php?{math equation='rand(10,10000)'}"/>

меняем на

<img src="captcha/image.php?{math equation='rand(10,1000)'}"/>

далее находим

<input id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/>

меняем на

<input id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d" data-notice="Введите капчу"/>

Эти процедуры нужны потому что в капче используются только 3 символа

 

Данный код был взят с интернета и адаптирован для симплы

Шрифт можно менять на свой

Для того, чтобы изменять размеры капчи изменяйте данный параметр:

$image3d_x = 120; 

Если у кого-нибудь будут вопросы или предложения по изменению - пишите

-----------------------------------------------------------------------------------------------------

Функционал переписан:

теперь капча выглядит так

attachicon.gifimage.png

attachicon.gifimage.php

 

За основу взял https://github.com/Qmegas/captcha-3d

Шрифты не нужны!

Выше описанные действия делать не нужно

 

В новом файле, такой парраметр отсутствует :  $image3d_x = 120; 

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Могут быть ДЕСЯТКИ вариантов Ваших ошибок.

 

Вашу фразу "СДЕЛАЛ ВСЕ КАК УКАЗАНО ВЫШЕ И НИЧЕГО" можно понимать как минимум в ТРЕХ разных смыслах:

1. Сделал как указано и НИЧЕГО не отображается (пустая страница),

2. Сделал как указано и КАПЧА не отображается,

3. Сделал как указано, капча отображается и никакого эффекта - идет спам через форму.

 

Надо хоть немного стараться писать ПОНЯТНО...

А можно бы URL дать...

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Спасибо большое за каптчу.

 

Вопрос, а как сменить цвета? Чет в файле меняю rgb и нет реакции. Подскажите пожалуйста.

 

Спасибо

Ссылка на сообщение
Поделиться на другие сайты
  • 8 месяцев спустя...

Доброго времени всем! Поставил на okaycms вариант от

partizzzzzan

неверный ввод качи  почти постоянно! Но если например перед вводом капчи открыть ее в новом окне и ввести полученые цифры, то все работает. Куда копать?

Ссылка на сообщение
Поделиться на другие сайты
  • 9 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...