Главная » Файлы » Для DLE » Модули DLE |
Платная смс — регистрация для DLE
[ Скачать с сервера (275.4 Kb) ] | 13.11.2011, 21:52 |
Недавно в интернете наткнулся на интересный модуль для DLE, который при регистрации просил отправить смс, чтобы получить пароль и продолжить регистрацию. Поскольку мне очень нужен был материал с сайта, я таки заплатил 18 гривен и отправил смс. К моему удивлению - всё сработало и я стал пользователям сайта и смог просматривать скрытые ссылки. После чего я подумал: -"Это же отличная идея." Во первых выглядит модуль красиво и логично, всё работает. Приносит прибыль. Во всяком случае это честно, особенно когда на сайтах прямые ссылки или эксклюзивные материалы за которых не жалко отдать денег. Я думаю - это отличный способ окупать свой сайт и зарабатывать какие-то деньги. Описание: Данный модуль предоставляет возможность платной регистрации пользователей на Вашем сайте посредством отправки смс-сообщения. К стандартной форме регистрации добавляется инструкция по отправке смс-сообщения и поле для ввода полученного в ответном сообщении пароля. После ввода пароль сохраняется в сессии и в случае, если пользователь ошибется при заполнении формы, повторный ввод пароля не потребуется. Настройки модуля вынесены в Админ-панель, где при конфигурации модуля требуется указать ID услуги смс:ключ и e-mail, на который будут поступать данные о новых регистрациях (опционально). Для использования данного модуля требуется регистрация на сайте SmsCoin.com, и подключение услуги смс:ключ. Принцип работы модуля: Внимание!!! Работает только на версии PHP 5. Code 1.Скопируйте файлы плагина в соответствующие папки. 2.Откройте в браузере ссылку http://ваш сайт.ru/admin.php?mod=smscoin_reg и нажмите кнопку Установки. 3.Выставьте права на запись файлу /engine/modules/smscoin_reg/lib/local.js (666). 4.Зайдите в админ панель вашего сайта=>"Список всех разделов"=>SmsCoin регистрация=>"Настройки".Заполните поля и нажмите кнопку "Cохранить" Code 5.Нажмите на кнопку "Обновить тарифы". 6.Откройте файл /templates/ваш template/registration.tpl в текстовом редакторе, и найдите строку (тег): [/recaptcha] и вставьте сразу после нее {include file="engine/modules/smscoin_reg/smscoin_form.php"} 7.Сохраните файл 8.Откройте файл /engine/modules/register.php Найдите строки global $lang, $db, $banned_info, $relates_word; $stop = ""; и вставьте после них ###############################smscoin################################### include_once (ENGINE_DIR."/modules/smscoin_reg/smscoin.php"); ###############################smscoin################################### в этом же файле найдите строку if( $config['registration_type'] ) { и вставьте ПЕРЕД ней #############################smscoin################################## $data = $db->super_query("SELECT* FROM ".PREFIX."_smscoin_reg"); if($data['send_email'] == 'yes') { include_once ENGINE_DIR . '/classes/mail.class.php'; $mail = new dle_mail( $config ); $mail->send($data['email'], "Новый пользователь", "Зарегистрирован новый пользователь! Пользователь: $name, Email $email"); } $_SESSION['smscoin'] = 'disable'; $tpl->set_block( "'\\[sms_reg\\](.*?)\\[/sms_reg\\]'si", "" ); #############################smscoin################################## Сохраните файл. Установка завершена. Удаление: Зайдите в настройки плагина и нажмите Удалить Модуль. Удалите все изменения внесенные в файлы при установке. Удалите файлы модуля. Модуль удален. | |
Просмотров: 596 | Загрузок: 92
| Жаловаться на материал
| Рейтинг: 5.0/6 |