Главная » Файлы » Для 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##################################

Сохраните файл.
Установка завершена.

Удаление:
Зайдите в настройки плагина и нажмите Удалить Модуль.
Удалите все изменения внесенные в файлы при установке.
Удалите файлы модуля.
Модуль удален.
Категория: Модули DLE | Добавил: Jeep  | Теги: |
Просмотров: 573 | Загрузок: 92 | Жаловаться на материал | Рейтинг: 5.0/6
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]