По просьбе трудящихся (т.е. меня) теперь есть руководство по внедрению капчи Parrotify. Это такая капча с рекламой, на которой можно заработать. Я попросил у разработчиков parrotify.com составить данное руководство и они через некоторое время, за что им большое спасибо составили его, причём сразу для двух веток ICMS. Кроме того будем считать это ещё один шажок в продвижении ICMS.
Ссылка на руководство — перейти.
Продублирую здесь.
Для 1.10.х
1 В папке /core/classes/ необходимо создать файл с именем parrotify.class.php со следующим кодом:
Класс будет проверять правильность пользовательского ввода.
2 Заменить содержимое файла /templates/_default_/special/captcha.php на следующий код:
Теперь вместо стандарной капчи будет выводиться Parrotify Captcha
3 В файле /templates/_default_/template.php после 35 строки необходимо добавить добавить 2 строки:
4 И наконец в файле /core/cms.php необходимо заменить тело функции checkCaptchaCode на код:
Это и есть проверка правильности ввода.
5 В самый конец файла /languages/ru/components/registration.php добавить строку:
Удалим со страницы регистрации фразу Введите число, изображенное на картинке ;)
После всех этих манипуляций при добавлении комментариев и регистрации пользователей будет отображаться капча Parrotify.
Не забывайте зарегистрировать на parrotify.com и добавить свой домен.
The END
Для 2.х
1 создать папку /system/sontrollers/parrotifyCaptcha, в ней создать два файла, frontend.php с содержимым:
и файл manifest.php с содержимым:
2 переименовать файл /system/controllers/recaptcha/manifest.php в manifest-kill.php. Данное действие полностью отключит рекапчу.
Не забывайте зарегистрировать на parrotify.com и добавить свой домен.
The END.
Надеюсь меня не заругают за копипаст...
UPD
Разместил у себя на сайте. tos.sitefresh.net/
Ссылка на руководство — перейти.
Продублирую здесь.
Для 1.10.х
1 В папке /core/classes/ необходимо создать файл с именем parrotify.class.php со следующим кодом:
<?php class parrotify { const validateURL = 'http://api.parrotify.com/validate'; public static function validate($value) { $cookie = $_COOKIE["_cpathca"]; 'captcha[value]' => $value, 'captcha[key]' => $cookie ? $cookie : null, ); 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $data, ), ); return $result == 1; } }
2 Заменить содержимое файла /templates/_default_/special/captcha.php на следующий код:
<div id="parrotify_captcha"></div> <script> parrotifyCaptcha.create('parrotify_captcha', {name:'<?= $input_name ?>'}); </script>
3 В файле /templates/_default_/template.php после 35 строки необходимо добавить добавить 2 строки:
//подключаем parrotify captcha $this->addHead('<script src="http://api.parrotify.com/start_ajax.js"></script>');
cmsCore::loadClass('parrotify'); return parrotify::validate($code);
5 В самый конец файла /languages/ru/components/registration.php добавить строку:
$_LANG['SECUR_SPAM_TEXT'] = '';
После всех этих манипуляций при добавлении комментариев и регистрации пользователей будет отображаться капча Parrotify.
Не забывайте зарегистрировать на parrotify.com и добавить свой домен.
The END
1 создать папку /system/sontrollers/parrotifyCaptcha, в ней создать два файла, frontend.php с содержимым:
<?php class parrotifyCaptcha extends cmsController { const validateURL = 'http://api.parrotify.com/validate'; { $html = '<div id="parrotify_captcha" style="padding-bottom:.5em"><script src="http://api.parrotify.com/start.js"></script></div>'; return $html; } public function onCaptchaValidate($request) { $cookie = $_COOKIE["_cpathca"]; 'captcha[value]' => $request->get('captcha_name'), 'captcha[key]' => $cookie ? $cookie : null, ); 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $data, ), ); return $result == 1; } }
2 переименовать файл /system/controllers/recaptcha/manifest.php в manifest-kill.php. Данное действие полностью отключит рекапчу.
Не забывайте зарегистрировать на parrotify.com и добавить свой домен.
The END.
UPD
Разместил у себя на сайте. tos.sitefresh.net/
Реклама #
PolarOne 10 лет назад #
P.S.: куда уже только не пихают рекламу!)))
Май 10 лет назад #
Principal 10 лет назад #
shaman888 10 лет назад #
Май 10 лет назад #
shaman888 10 лет назад #
Principal 10 лет назад #
Май 10 лет назад #
Principal 10 лет назад #
Сам скрипт быстро поставил, все работает как часы, понравилась простота и возможности админки сервиса...
Там реклама то реклама, лучше чем на главной :)
Principal 10 лет назад #
shaman888 10 лет назад #
letsgo 10 лет назад #
lezginka.ru 10 лет назад #
т.е. в плагин вводится вопросы и ответы, которые должны идентифицировать юзверя...а гугл там нужен - в вдруг ему будет интересна реклама
Су-27 10 лет назад #
Raiden 10 лет назад #
letsgo, не тут ли собака зарыта?
shaman888 10 лет назад #
для эксперименту можете мне натыкать рекламных переходов и комментов наставить, я потом отпишусь
Raiden 10 лет назад #
shaman888 10 лет назад #
Raiden 10 лет назад #
Raiden 10 лет назад #
Kreator 10 лет назад #
Кто раньше ставил? Выплаты получали?
Сергей 10 лет назад #
Kreator 10 лет назад #
shaman888 10 лет назад #
Kreator 10 лет назад #
А. МИхаилович ГОлубь 10 лет назад #
Олег Васильевич я 10 лет назад #
smm_grin 10 лет назад #
Principal 10 лет назад #
Oleg 10 лет назад #
$_LANG['TYPE_CAPTCHA'] ='Введите фразу, указанную на картинке!';
$_LANG['ERR_CAPTCHA'] ='Неверно указана фраза на картинке!';
shaman888 10 лет назад #
Oleg 10 лет назад #
Oleg 10 лет назад #
Principal 10 лет назад #
myertelive 10 лет назад #
п.4 И наконец в файле /core/cms.php необходимо заменить тело функции checkCaptchaCode на код:
shaman888 10 лет назад #
myertelive 10 лет назад #
Oleg 10 лет назад #
Principal 10 лет назад #
shaman888 10 лет назад #
shaman888 10 лет назад #
Parrotify 10 лет назад #
Прежде всего хотим поблагодарить всех кто поставил наш виджет. И извиниться за то, что временно закрыли выплаты. Сейчас мы заканчиваем модификацию сервиса и в ближайшее время он снова откроется с новыми плюшками. Все средства которые были вами заработаны никуда не денутся- вы так же сможете их выводить как и раньше. Кроме того, будет доступна функция пополнения баланса для рекламодателей.
Спасибо что с нами и верите нам!
Фёдор 10 лет назад #
Parrotify 10 лет назад #
Oleg 10 лет назад #
Parrotify 10 лет назад #
Parrotify 10 лет назад #
PS
В ближайших планах у нас развитие "Партнерской программы", поэтому следите за новостями!
Oleg 10 лет назад #
Дата Показы Переходы CTR,% Оветы Доход
19.06.2014 26 1 3.85 6 1.1
18.06.2014 116 2 1.72 24 3.4
17.06.2014 95 1 1.05 21 2.6
16.06.2014 47 2 4.26 13 2.3
А вот за прошлый месяц, только почему-то единственный день, который видно в статистике, зачем закрывать статистику за прошлый месяц?
18.05.2014 104 5 4.81 18 19
Parrotify 10 лет назад #
Статистика работает в штатном режиме, никто ничего не накручивает.
Если вы правда считаете, что в подсчетах закралась ошибка просим вас сообщить нам на support@parrotify.com, мы постараемся максимально быстро дать ответ!
Def 10 лет назад #
molchun 9 лет назад #