Меню Рубрики

Установка капчи на instantcms

Капча в стиле iPhone

Возможности

Скриншоты

Как установить?

Для подключение к форме регистрации

Установка компонента

Админка — Компоненты — Установка пакет дополнения — выберите архив и нажмите «Продолжить».
На следующей странице выводиться информация о компоненте, ознакомитесь и нажмите «Установить».

Далее необходим ввести FTP данные и нажать «Продолжить«

Поле «Путь папки сайта» по умолчанию заполнено / — вам нужно прописать путь к папке вашего сайта, обычно это /public_html/ или /htdocs/

Если вы хотите установить компонент на Денвер и не знаете FTP данные. Вам надо открыть архив который скачали, внутри архива есть папка Package — загрузить данные от туда в папку вашего сайта, например на z:\home\site.ru\www\

Лицензионное соглашение

Перед покупкой, установкой и использованием дополнений сайта My-instantCMS.Ru (далее Наш сайт) внимательно ознакомьтесь с условиями данного Лицензионного соглашения. Приобретая, устанавливая, копируя или иным образом используя расширения нашего сайта, Вы тем самым принимаете на себя условия настоящего Лицензионного соглашения и становитесь пользователем (далее Пользователь). Если Вы не согласны с условиями данного Лицензионного соглашения, Вы не можете использовать дополнений нашего сайта. Установка и использование дополнений, купленных или скаченных на нашем сайте означает Ваше полное согласие со всеми пунктами настоящего Лицензионного соглашения.

Авторские права

Все дополнения на нашем сайте, является собственностью владельца данного сайта.

При покупке дополнения, Вы получаете право на использование приобретённого только на одном сайте, если у вас несколько сайтов, необходимо купить дополнительную лицензию для каждого сайта (действуют определенные скидки).

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

Как продавать дополнения, если они больше не нужны?

Дополнения Вам больше не нужны, можно их продать, соответственно Вы теряете права на их использование. Для продажи нужно:

  • Уведомить автора дополнения о том, что продаете права на использование дополнения другому лицу.
  • Предоставить email покупателя, что бы автор смог удалить ваш email из списка покупателей, и внести другого пользователя.
  • Удалить дополнение с вашего сайта, если это готовая сборка сайта, удалить надо сайт целиком.

Деньги не возвращаются:

  • Все наши товары разработаны для версии 2, будьте внимательны, некоторые пользователи по ошибке покупают наши разработки для 1 версии (не будут работать, и адаптировать нет возможности)
  • Перед покупкой изучите товар, посмотрите видео и демо, задавайте вопросы. Мы гарантируем только заявленный функционал

За нарушение условий соглашения Администрация имеет право без предварительного уведомления блокировать лицензию пользователя.

Администраторы сайта оставляют за собой право внести изменения в настоящее лицензионное соглашение в любой момент.

Читайте также:  Установка полозьев на ящик

источник

Замена стандартной капчи в InstantCMS на капчу с рекламой

По просьбе трудящихся (т.е. меня) теперь есть руководство по внедрению капчи Parrotify. Это такая капча с рекламой, на которой можно заработать. Я попросил у разработчиков parrotify.com составить данное руководство и они через некоторое время, за что им большое спасибо составили его, причём сразу для двух веток ICMS. Кроме того будем считать это ещё один шажок в продвижении ICMS.

Ссылка на руководство — перейти.

Продублирую здесь.
Для 1.10.х

Класс будет проверять правильность пользовательского ввода.

2 Заменить содержимое файла /templates/_default_/special/captcha.php на следующий код:

Теперь вместо стандарной капчи будет выводиться Parrotify Captcha

3 В файле /templates/_default_/template.php после 35 строки необходимо добавить добавить 2 строки:

Это и есть проверка правильности ввода.

5 В самый конец файла /languages/ru/components/registration.php добавить строку:

Удалим со страницы регистрации фразу Введите число, изображенное на картинке 😉

После всех этих манипуляций при добавлении комментариев и регистрации пользователей будет отображаться капча Parrotify.

Не забывайте зарегистрировать на http://parrotify.com и добавить свой домен.

2 переименовать файл /system/controllers/recaptcha/manifest.php в manifest-kill.php. Данное действие полностью отключит рекапчу.

Не забывайте зарегистрировать на http://parrotify.com и добавить свой домен.

Надеюсь меня не заругают за копипаст.

вообще-то хорошая идея сделать плагин для гугл.

т.е. в плагин вводится вопросы и ответы, которые должны идентифицировать юзверя. а гугл там нужен — в вдруг ему будет интересна реклама

5.3.1 Что дает согласие на то, что ООО «Попугай медиа» будет направлять в адрес Пользователя корреспонденцию на указанный почтовый адрес, адрес электронной почты и/или номер мобильного телефона, информацию о проводимых ООО «Попугай медиа» и его партнерами рекламных акциях.

5.3.2 Что дает согласие на то, что ООО «Попугай медиа» и его уполномоченные представители будут получать, собирать, систематизировать, накапливать, хранить, уточнять (обновлять, изменять), использовать и иным образом обрабатывать (в том числе в электронном виде) персональные данные Пользователя, а также на передачу этих персональных данных партнерам ООО «Попугай медиа».

5.4 Согласие в понятиях раздела 5 настоящего Соглашения дается на срок 50 (пятьдесят) лет и может быть в любой момент отозвано Пользователем путем направления письменного уведомления.

источник

Captcha на сайте.. Нужно более совершенное решение

Нужно заменить стандартную каптчу либо на ReCaptcha (http://www.google.com/recaptcha) либо на KeyCaptcha (https://www.keycaptcha.com)

у КейКаптчи очень много уже готовых модулей для различных движков, думается мне, что переделка под Инстант будет проще. (https://www.keycaptcha.com/captcha-for-cms/)

Кто возьмется сделать? и во сколько это обойдется?

Для пользователя гораздо меньше телодвижений чем у ReCaptcha и KeyCaptcha, а надежностью не меньше

Читайте также:  Установка люков ливневой канализации

Нужно заменить стандартную каптчу либо на ReCaptcha (http://www.google.com/recaptcha) либо на KeyCaptcha (https://www.keycaptcha.com)

у КейКаптчи очень много уже готовых модулей для различных движков, думается мне, что переделка под Инстант будет проще. (https://www.keycaptcha.com/captcha-for-cms/)
Кто возьмется сделать? и во сколько это обойдется?

в комментариях только капчу и то, что ниже в статье

надо заменить %InstantCMS_root% на путь к корню InstantCMS (если есть знающие люди, которые подскажут, переменную CMS — то буду благодарен)
а %PrivateKey% — заменить на private key из личного кабинета.

Собственно, ошибка вылезла от того, что путь к keycaptcha.php не указан, а страница разъехалась — от того, что при ее выводе произошла ошибка (путь-то не указан) и вывод страницы остановился.

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

по поводу пути. почти во всех файлах путь идет без переменной — include_once(‘core/classes/keycaptcha.php’); вот так вполне достаточно.

у меня такой вопрос — вы писали под 10.3?

у большинства на рабочих сайтах еще 10.2 стоит и хотелось бы и оставить 10.2

источник

PROG-TIME

Всем привет сегодня я покажу вам как устанавливать Google Recaptcha v3 на сайт. Это новый тип капчи, которая не требует выполнения заданий, а сама определяет пользователя по действиям которые он совершает на сайте. Это невидимая капча, нового типа, которая сейчас очень часто используется на различных сайтах.

Первым делом вам нужно зарегистрировать google почту и авторизоваться.

Далее переходим по данной ссылке https://www.google.com/recaptcha/intro/v3.html и нажимаем на кнопку “Admin console”

Если вы впервые создаете капчу то у вас появится окно с создание капчи. Здесь вам нужно заполнить поля.

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

Далее вы выбираете тип капчи. Сегодня мы рассматриваем капчу версии 3, поэтому выбирайте её.

После это прописываем доменные имена. Если вы пользуетесь локальным сервером, то прописывайте localhost или название папки, если это OpenServer.

. Внимание при работе с локальным сервером могут возникнуть проблемы в аутентификации пользователей. Google Recaptcha может работать некорректно, поэтому лучше тестировать на реальных хостингах.

После того как вы прописали домены, вы принимаете условия использования reCaptcha и нажимаете на кнопку отправить.

После этого вы попадаете на страницу с ключами. Вам нужно скопировать данные ключи.

Читайте также:  Установка кондиционеры ханты мансийск

Нажав на кнопку “Перейти в google аналитику” вы попадаете на страницу статистики, где показаны все выполнения и блокировки представленной капчи.

На данной странице вы можете посмотреть статистику по каждой капче, добавить новую капчу, изменить старую.

Код для Google reCaptcha

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

Давайте начнем разбор с HTML. Здесь я создал простую форму которая состоит из двух полей и кнопки. Каждому полю необходимо прописать значение для атрибута name . Одно из полей мы будем использовать для капчи, поэтому зададим ему специальный идентификатор – g-recaptcha-response .

Данные из формы будут отправляться методом POST , обработку я буду проводить в этом же файле, поэтому в атрибуте action ставлю значение / .

JavaScript

Забегая немного в перед скажу… в самом верху я добавил ключи от капчи в константы, чтобы с ними было проще работать.

Ниже я прописываю JavaScript код. Здесь мы подключаем API от Google и прописываем основной скрипт который подключает капчу. Здесь в качестве параметра нужно передать значение ключа который вы получали при создании капчи. Вы можете передать значение целиком или как я передать значение из константы в которой находится данный ключ.

Раскомментируйте функцию console.log(token) , чтобы увидеть токен в консоли. Данный токен мы будем передавать в качестве значения для поля #g-recaptcha-response .

Теперь рассмотрим PHP. Вначале я занес ключи в константы, чтобы с ними было удобнее работать(одну из них я уже прописывал в js скрипте).

Ниже мы прописываем проверку что массив POST не пустой и данные из формы записываются.

Далее мы создаем функцию которая будет делать запрос на google сервис и возвращать нам данные этого запроса.

После этого мы записываем работу функции в переменную, чтобы с ней было удобнее работать.

В документации написано, что если значение параметра score ниже 0.5 то скорее всего это бот, а если выше то это человек. Исходя из этого мы создаем данное условия и плюсом проверяем что проверка прошла успешно.

источник

Документация InstantCMS

для администраторов и разработчиков

Инструменты пользователя

Инструменты сайта

Администраторам

Разработчикам

Содержание

Установка InstantCMS 2

Загрузите дистрибутив InstantCMS с официального сайта.

Распакуйте загруженный архив и загрузите его содержимое на сервер, в корневую директорию вашего сайта. Также есть возможность установки в поддиректорию.

Перейдите по адресу http://your-site/install/ (где your-site — адрес вашего сайта) чтобы запустить Мастер установки.

Видео инструкция по установке