partizzzzzan Опубликовано 6 октября, 2014 Жалоба Поделиться Опубликовано 6 октября, 2014 В связи с участившимися случаями спама со страниц комментов, корзины и т.д. была написана альтернативная капча 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; Если у кого-нибудь будут вопросы или предложения по изменению - пишите-----------------------------------------------------------------------------------------------------Функционал переписан:теперь капча выглядит такimage.php За основу взял https://github.com/Qmegas/captcha-3dШрифты не нужны!Выше описанные действия делать не нужно Цитата Ссылка на сообщение Поделиться на другие сайты
XIIIcool Опубликовано 6 октября, 2014 Жалоба Поделиться Опубликовано 6 октября, 2014 я думаю если спамят то через антикапчу и никакая капча не поможет )интересная идея в wp , пользователь может оставлять комментарий если один из его комментов одобрен администрацией Цитата Ссылка на сообщение Поделиться на другие сайты
partizzzzzan Опубликовано 6 октября, 2014 Автор Жалоба Поделиться Опубликовано 6 октября, 2014 я думаю если спамят то через антикапчу и никакая капча не поможет )интересная идея в wp , пользователь может оставлять комментарий если один из его комментов одобрен администрациейЭта капча протестирована в магазинах подвергшихся спам-атакам. После использования данной капчи спам прекратился Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 6 октября, 2014 Жалоба Поделиться Опубликовано 6 октября, 2014 я думаю если спамят то через антикапчу и никакая капча не поможет )Антикапча ориентирована не на все капчи в мире, а лишь на определенный вид, поэтому смена капчи очень даже помогает. У меня было уже три реальных случая, когда спам прекращался даже после установки простейшей арифметической капчи.интересная идея в wp , пользователь может оставлять комментарий если один из его комментов одобрен администрациейВ Simplа стандартно есть подобное. В файле view/ProductView.php можно легко найти комментарий // Если были одобренные комментарии от текущего ip, одобряем сразу. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 6 октября, 2014 Жалоба Поделиться Опубликовано 6 октября, 2014 Если у кого-нибудь будут вопросы или предложения по изменению - пишите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/ Цитата Ссылка на сообщение Поделиться на другие сайты
partizzzzzan Опубликовано 6 октября, 2014 Автор Жалоба Поделиться Опубликовано 6 октября, 2014 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/Приму ваши замечания, сделаю доработки и пояснения Цитата Ссылка на сообщение Поделиться на другие сайты
partizzzzzan Опубликовано 23 октября, 2014 Автор Жалоба Поделиться Опубликовано 23 октября, 2014 Ловите обновление! Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 23 октября, 2014 Жалоба Поделиться Опубликовано 23 октября, 2014 В новом файле формируется капча из 3 цифр, а при стандартной проверке требуется 4 ( при рекомендуемой даже 5). То есть в чистом виде - не работает, так как при правильном контрольном коде форму отправить нельзя. А без дополнительного шрифта - это плюс. Цитата Ссылка на сообщение Поделиться на другие сайты
partizzzzzan Опубликовано 23 октября, 2014 Автор Жалоба Поделиться Опубликовано 23 октября, 2014 В новом файле формируется капча из 3 цифр, а при стандартной проверке требуется 4 ( при рекомендуемой даже 5). То есть в чистом виде - не работает, так как при правильном контрольном коде форму отправить нельзя. А без дополнительного шрифта - это плюс.Извиняюсь, не тот файл залил! Перезалил в шапке.Теперь капча из 4 цифр Цитата Ссылка на сообщение Поделиться на другие сайты
Серега495 Опубликовано 23 декабря, 2014 Жалоба Поделиться Опубликовано 23 декабря, 2014 В связи с участившимися случаями спама со страниц комментов, корзины и т.д. была написана альтернативная капча b8fc3d9898a0.pngArchive.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; Если у кого-нибудь будут вопросы или предложения по изменению - пишите-----------------------------------------------------------------------------------------------------Функционал переписан:теперь капча выглядит такimage.pngimage.php За основу взял https://github.com/Qmegas/captcha-3dШрифты не нужны!Выше описанные действия делать не нужно В новом файле, такой парраметр отсутствует : $image3d_x = 120; Цитата Ссылка на сообщение Поделиться на другие сайты
yodaexolon Опубликовано 23 декабря, 2014 Жалоба Поделиться Опубликовано 23 декабря, 2014 эта капча легко распознается, сейчас даже рекапча google не справляется ( Цитата Ссылка на сообщение Поделиться на другие сайты
Серега495 Опубликовано 24 декабря, 2014 Жалоба Поделиться Опубликовано 24 декабря, 2014 (((печаль Цитата Ссылка на сообщение Поделиться на другие сайты
антон06 Опубликовано 13 января, 2015 Жалоба Поделиться Опубликовано 13 января, 2015 ПОДСКАЖИТЕ ПОЖАЛУЙСТА СДЕЛАЛ ВСЕ КАК УКАЗАНО ВЫШЕ И НИЧЕГО.ЧТО МОЖЕТ БЫТЬ?????????? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 13 января, 2015 Жалоба Поделиться Опубликовано 13 января, 2015 Могут быть ДЕСЯТКИ вариантов Ваших ошибок. Вашу фразу "СДЕЛАЛ ВСЕ КАК УКАЗАНО ВЫШЕ И НИЧЕГО" можно понимать как минимум в ТРЕХ разных смыслах:1. Сделал как указано и НИЧЕГО не отображается (пустая страница),2. Сделал как указано и КАПЧА не отображается,3. Сделал как указано, капча отображается и никакого эффекта - идет спам через форму. Надо хоть немного стараться писать ПОНЯТНО...А можно бы URL дать... Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 9 января, 2017 Жалоба Поделиться Опубликовано 9 января, 2017 Спасибо большое за каптчу. Вопрос, а как сменить цвета? Чет в файле меняю rgb и нет реакции. Подскажите пожалуйста. Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
stal58rus Опубликовано 29 сентября, 2017 Жалоба Поделиться Опубликовано 29 сентября, 2017 Доброго времени всем! Поставил на okaycms вариант от partizzzzzanневерный ввод качи почти постоянно! Но если например перед вводом капчи открыть ее в новом окне и ввести полученые цифры, то все работает. Куда копать? Цитата Ссылка на сообщение Поделиться на другие сайты
Anticommunist Опубликовано 9 июля, 2018 Жалоба Поделиться Опубликовано 9 июля, 2018 GQr9khH6Sg, Спасибо за капчу, поставил - работает! Посмотрим что дальше будет! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.