Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [DLE 10.X] Модуль Баланса, и пополнения

gamaleev0071

Старожил
Пользователь
Баллы
103
Представляю вам модуль Dle-Billing (автор не я и пинать меня не нужно !)
Что в нем есть
  • Админка
  • пополнение баланса через Interkassa, Robokassa, WebMoney
  • HTML страница пополнения баланса (стат страница)
  • перевод баланса пользователю
  • квитанции и история оплат
  • сводка пополнений балансов и общая статистика для администратора
  • мульти модульность . много модулей для Платежных систем
    но они платные
a0.png
a01.png
a1.png
a2.png
a3.png
a4.png
a5.png
a6.png
a7.png
a8.png
a11.png
u2.png
u3.png
u4.png
u6.png
u7.png
​
Стандартная кодировка UTF-8
Перекодированный Мною Win-1251 - с пофикшиной кассой




    • Загрузить данный репозиторий на сервер
    • Открыть страницу сайт.ру/admin.php?mod=billing
    • Запустить установщик
Модуль установлен!

Личный кабинет доступен по адресу сайт.ру/billing.html
в login.tpl в нужном для вас месте вставить
Код:
{include file="engine/modules/billing/widgets/balance.php"}

1) если пользуешься не Default шаблоном
то все файлы с папки Templates/Default из архива скрипта
нужно перенести в папку вашего шаблона , далее зайти в админку и в статических страницах настроить страницу билинга , а точнее шаблон по умолчанию
2)Покупка проходит но баланс не пополняется , если пользуетесь Interkassa то 1- настройте ссылку взаимодействия с кассой(она в настройке кассы в дле(в модуле - в настройке интеркассы) ) 2 - используйте тестовый ключ от кассы если пополняете счет через тестовую систему оплаты

Будут вопросы задавайте

Ребят неохота платить по 250-400р за модули к этому скрипту , будьте так добры уделите время и напишите пару модулей оплаты ,Unity и еще какой нибудь

сидел думал как замутить баланс на сайте , решил поковыряться в гугле
и нашел 3 скрипта
1) Xpay к нему много дополнений , но стоит он 20$
сам Xpay ничего не стоит , стоимость составляют только модули к нему


2) Баланс пользователя v 0.4 (Dle 10.3) как то уже ставил его , но
толи он кривой толи еще что , но я его снес

3) замечательный модуль Dle-Billing , нашел его чисто случайно , в интернете он не афишируется
по стандарту идет 3 кассы Rubokassa , Интеркасса 2.0, WebMoney
остальные платежные системы нужно докупать Модулями,

этот скрипт можно скачать на странице <<О Модуле>>

Стандартом он заточен под кодировку Utf-8
и даже если вы перекодируете под Cp-1251
то при оплате через Интеркассу у вас будет ошибка
т.к параметры платежа передаются в кодировке Utf-8 по дефолту
чтобы это исправить

лезем в файл adm.settings.php по адресу engine\modules\billing\paysys\Interkassa

и в коде
Код:
                 <form name="payment" method="post" id="paysys_form" action="https://sci.interkassa.com/">
                      <input type="hidden" name="ik_co_id" value="'.$config['login'].'" />
                      <input type="hidden" name="ik_pm_no" value="'.$id.'" />
                      <input type="hidden" name="ik_am" value="'.$invoice['invoice_pay'].'" />
                      <input type="hidden" name="ik_desc" value="'.$desc.'" />
                      <input type="submit" class="bs_button" value="Оплатить">
                </form> ';

дописываем строчку
Код:
                      <input type="hidden" name="ik_enc" value="cp1251" />

должно получится так
Код:
                 <form name="payment" method="post" id="paysys_form" action="https://sci.interkassa.com/">
                      <input type="hidden" name="ik_co_id" value="'.$config['login'].'" />
                      <input type="hidden" name="ik_enc" value="cp1251" />
                      <input type="hidden" name="ik_pm_no" value="'.$id.'" />
                      <input type="hidden" name="ik_am" value="'.$invoice['invoice_pay'].'" />
                      <input type="hidden" name="ik_desc" value="'.$desc.'" />
                      <input type="submit" class="bs_button" value="Оплатить">
                </form> ';

если кому будет нужно могу закинуть сюда готовые версии , а так же прошу проявить
креативность наших дорогих кодеров чтоб они разобрали этот скрипт и напилили к нему модулей оплаты
 
Последнее редактирование:
Кстати, Dle-Billing очень круто и качественно сделан!
Спасибо, буду юзать
Странно...

8IWQr8itgu4.jpg

T1CmuuDeiQU.jpg
аутист ?

Код:
                 <form name="payment" method="post" id="paysys_form" action="https://sci.interkassa.com/">
                      <input type="hidden" name="ik_co_id" value="'.$config['login'].'" />
                      <input type="hidden" name="ik_enc" value="cp1251" />
                      <input type="hidden" name="ik_pm_no" value="'.$id.'" />
                      <input type="hidden" name="ik_am" value="'.$invoice['invoice_pay'].'" />
                      <input type="hidden" name="ik_desc" value="'.$desc.'" />
                      <input type="submit" class="bs_button" value="Оплатить">
                </form> ';

сначала гляну 2й, а потом 3й
выложил в тему уже готовые
 
Кто на кодировке win может даже не ставить данный модуль.
 
Автор написал: "Пока модуль в стадии тестирования, поддерживается только кодировка UTF-8"
И после пополнения счёта, деньги не приходят!
Хоть всё настроено!
ПРИ ИСПОЛЬЗОВАНИИ ТЕСТОВОГО ПЛАТЕЖНОГО ШЛЮЗА ИСПОЛЬЗУЙ ТЕСТОВЫЙ ПЛАТЕЖНЫЙ ПАРОЛЬ
я тоже сначала зафризил , по посде пары секунд дошло в чем дело
далее ССЫЛКУ ВЗАИМОДЕЙСТВИЯ ТЫ НАСТРОИЛ ? ?
 
ПРИ ИСПОЛЬЗОВАНИИ ТЕСТОВОГО ПЛАТЕЖНОГО ШЛЮЗА ИСПОЛЬЗУЙ ТЕСТОВЫЙ ПЛАТЕЖНЫЙ ПАРОЛЬ
я тоже сначала зафризил , по посде пары секунд дошло в чем дело
далее ССЫЛКУ ВЗАИМОДЕЙСТВИЯ ТЫ НАСТРОИЛ ? ?
всё настроил. Использую интеркассу, там сейчас недоступен тестовый платёж
 
Файл .htaccess закрыт для записи. Откройте этот файл и в самом конце добавьте:

# billing
RewriteRule ^([^/]+).html/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2 [L]
RewriteRule ^([^/]+).html/([^/]*)/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2&m=$3 [L]
RewriteRule ^([^/]+).html/([^/]*)/([^/]*)/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2&m=$3&p=$4 [L]
RewriteRule ^([^/]+).html/([^/]*)/([^/]*)/([^/]*)/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2&m=$3&p=$4&key=$5 [L]


Что с этим делать?
 
Файл .htaccess закрыт для записи. Откройте этот файл и в самом конце добавьте:

# billing
RewriteRule ^([^/]+).html/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2 [L]
RewriteRule ^([^/]+).html/([^/]*)/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2&m=$3 [L]
RewriteRule ^([^/]+).html/([^/]*)/([^/]*)/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2&m=$3&p=$4 [L]
RewriteRule ^([^/]+).html/([^/]*)/([^/]*)/([^/]*)/([^/]*)(/?)+$ index.php?do=static&page=$1&seourl=$1&c=$2&m=$3&p=$4&key=$5 [L]


Что с этим делать?
Всё же написано понятно. Да просто добавь эти строчки.
 
Неужели что-то новенькое на рб, а то все постят баяны n-го года
 

Поделиться этой страницей

Назад
Верх