Капча в стиле iPhone
Возможности
Скриншоты


Как установить?
new fieldCaptcha('captcha', array( 'title' => 'Защита от спама', 'disabledSubmit' => 1, //Выкл кнопки: 1 = Да, 0 = Нет 'rules' => array( array('required') ) )),

Открыть файл /templates/ШАБЛОН/controllers/comments/list.tpl.php в строку 71 добавить
/*captcha*/ $this->addCSS("templates/{$this->name}/js/captcha/QapTcha.jquery.css"); $this->addJS("templates/{$this->name}/js/captcha/jquery.ui.touch.js"); $this->addJS("templates/{$this->name}/js/captcha/QapTcha.jquery.js"); $this->addJS("templates/{$this->name}/js/jquery-ui.js"); /*captcha*/
<div class="author_data"> <div class="name field"> <label><?php echo LANG_COMMENTS_AUTHOR_NAME; ?>:</label> <?php echo html_input('text', 'author_name', $name); ?> </div> <div class="email field"> <label><?php echo LANG_COMMENTS_AUTHOR_EMAIL; ?>:</label> <?php echo html_input('text', 'author_email', $email); ?> </div> </div>
<!--captcha--> <div class="QapTcha" style="margin:0 0 10px;"><span>Разблокировать</span></div> <script type="text/javascript"> $(document).ready(function(){ $('.QapTcha').QapTcha({disabledSubmit:true, elName:'captcha'}); }); </script> <!--captcha-->

Для подключение к форме регистрации
new fieldCaptcha('captcha', array( 'title' => 'Защита от спама', 'disabledSubmit' => 1, 'rules' => array(array('required')) )),
unset($user['captcha']);
Установка компонента
Админка - Компоненты - Установка пакет дополнения - выберите архив и нажмите "Продолжить".
На следующей странице выводиться информация о компоненте, ознакомитесь и нажмите "Установить".
Далее необходим ввести FTP данные и нажать "Продолжить"
ВНИМАНИЕ:
Поле «Путь папки сайта» по умолчанию заполнено / — вам нужно прописать путь к папке вашего сайта, обычно это /public_html/ или /htdocs/
Если вы хотите установить компонент на Денвер и не знаете FTP данные. Вам надо открыть архив который скачали, внутри архива есть папка Package — загрузить данные от туда в папку вашего сайта, например на z:\home\site.ru\www\
Лицензионное соглашение
Перед покупкой, установкой и использованием дополнений сайта My-instantCMS.Ru (далее Наш сайт) внимательно ознакомьтесь с условиями данного Лицензионного соглашения. Приобретая, устанавливая, копируя или иным образом используя расширения нашего сайта, Вы тем самым принимаете на себя условия настоящего Лицензионного соглашения и становитесь пользователем (далее Пользователь). Если Вы не согласны с условиями данного Лицензионного соглашения, Вы не можете использовать дополнений нашего сайта. Установка и использование дополнений, купленных или скаченных на нашем сайте означает Ваше полное согласие со всеми пунктами настоящего Лицензионного соглашения.
Авторские права
Все дополнения на нашем сайте, является собственностью владельца данного сайта.
При покупке дополнения, Вы получаете право на использование приобретённого только на одном сайте, если у вас несколько сайтов, необходимо купить дополнительную лицензию для каждого сайта (действуют определенные скидки).
Вы не имеете права передавать или распространять копии купленных дополнений, размещать их для скачивания на других сайтах.
Как продавать дополнения, если они больше не нужны?
Дополнения Вам больше не нужны, можно их продать, соответственно Вы теряете права на их использование. Для продажи нужно:
- Уведомить автора дополнения о том, что продаете права на использование дополнения другому лицу.
- Предоставить email покупателя, что бы автор смог удалить ваш email из списка покупателей, и внести другого пользователя.
- Удалить дополнение с вашего сайта, если это готовая сборка сайта, удалить надо сайт целиком.
Деньги не возвращаются:
- Все наши товары разработаны для версии 2, будьте внимательны, некоторые пользователи по ошибке покупают наши разработки для 1 версии (не будут работать, и адаптировать нет возможности)
- Перед покупкой изучите товар, посмотрите видео и демо, задавайте вопросы. Мы гарантируем только заявленный функционал
За нарушение условий соглашения Администрация имеет право без предварительного уведомления блокировать лицензию пользователя.
Администраторы сайта оставляют за собой право внести изменения в настоящее лицензионное соглашение в любой момент.
Рекомендуем





Пишите по подробнее, куда вы хотите подключить эту капчу? если в комментариях, то выше написано как сделать или скачать готовый файл, но файлы из архива обязательно должны быть загружены, особенно /templates/ваш_шаблон/js/captcha
Можно еще подробней как заменить капчу в компоненте, например вместо стандартной при регистрации. Так понял это ответ на вопрос,
только куда его вставить.
Кстати если добавить подсказку вот что получается
P.S. добавил описание, как прикрутить к форму регистрации
Так вот, мне рядом с ползунком надо написать инструкцию типа «тащи сюда» как это реализовать?
Для страниц регистрации, откроем файл \system\controllers\auth\forms\form_registration.php найдем текст
и внизу, после этой строки добавим
есть пару вопросов как сделать чтоб фон сайта был неподвижен как у вас…
и при регистрации сделать ввод аватарки пользователя обязательным.
2. Загрузка аватара при регистрации
путь к файлу (public_html/templates/default/css) файл (theme-layout.css)
как пополнить «город» населёнными пунктами района (там кроме районного города больше нет других)
заранее спасибо :)
админке — Компоненты — Авторизация и регистрация
2. www.instantcms.ru/blogs/nemnogo-poleznogo/redaktiruem-goroda-regiony-strany-v-icms2.html
вот что вышло
. Скачал и распоковал в корень сайта, создал меню с ссылкой feedback. Страница открывается с ошибкой. Дело в том что у меня есть капча в стиле айфон. Но как мне ее к обратной связи привязать? Описанию как установить не совсем понял. Если я скачаю и распакую файл list.tpl.php.rar. Боюсь что там возникнет конфликт. Как мне решить эту проблему
Какая ошибка возникает?
You don't have permission to access /feedback/ on this server.
Apache/2.4.10 (Unix) Server at ingavto.ru Port 80
'title' => 'Защита от спама',
'disabledSubmit' => 1, //Выкл кнопки: 1 = Да, 0 = Нет
'rules' => array(
array('required')
)
)),
А где это надо прописывать, в каком файле компонента?
/system/controllers/имя_компонента/forms/form_имя_формы.php
Как это поле можно подключить к компоненту iforms?
b.2mur.ru/news/add
//echo html_input('text', $field->element_name, $value, array('id'=>$field->id));
$this->addCSS(«templates/default/js/captcha/QapTcha.jquery.css»);
$this->addJS(«templates/default/js/captcha/jquery.ui.touch.js»);
$this->addJS(«templates/default/js/captcha/QapTcha.jquery.js»);
$this->addJS(«templates/default/js/jquery-ui.js»);
/*captcha*/