1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем gamaleev0071, 3 июн 2015.

  1. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    Представляю вам модуль Dle-Billing (автор не я и пинать меня не нужно !)
    Что в нем есть
    • Админка
    • пополнение баланса через Interkassa, Robokassa, WebMoney
    • HTML страница пополнения баланса (стат страница)
    • перевод баланса пользователю
    • квитанции и история оплат
    • сводка пополнений балансов и общая статистика для администратора
    • мульти модульность . много модулей для Платежных систем
      но они платные
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG][​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    Стандартная кодировка 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> ';
    если кому будет нужно могу закинуть сюда готовые версии , а так же прошу проявить
    креативность наших дорогих кодеров чтоб они разобрали этот скрипт и напилили к нему модулей оплаты
     
    Последнее редактирование: 4 июн 2015
  2. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    перекодированный надо ? под Win-1251
     
  3. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    Отлично!
     
    Последнее редактирование: 3 июн 2015
  4. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    строчку в файл не забудь добавить а то протестить не сможешь :D

    ты 2й тестишь или 3й ?
     
  5. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    2й какой то кривой памому , не думаю что просто так я его снес
    @Vladlen_198 призываю тебя :D , зацени тему мож пригодится
     
  6. Vladlen_198

    Vladlen_198 Старожил Пользователь

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Ок глянем =)
     
  7. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    аутист ?

    Код:
                     <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> ';

    выложил в тему уже готовые
     
  8. proGammer

    proGammer Активный участник Пользователь

    Баллы:
    68
    Skype:
    vitalik4076
    Имя в Minecraft:
    Searcher
    неплохо
     
  9. DEFKALION

    DEFKALION Активный участник Пользователь

    Баллы:
    76
    Еще бы UnitPay добавить :rolleyes:
     
  10. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    он есть но платно ((((
     
  11. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    у меня у самого нет , нужно у ААААФФФФтора докупать
    если руббакит скинется , то выложим
     
  12. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    Кто на кодировке win может даже не ставить данный модуль.
     
  13. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    почему ?
     
  14. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    Автор написал: "Пока модуль в стадии тестирования, поддерживается только кодировка UTF-8"
    И после пополнения счёта, деньги не приходят!
    Хоть всё настроено!
     
  15. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    ПРИ ИСПОЛЬЗОВАНИИ ТЕСТОВОГО ПЛАТЕЖНОГО ШЛЮЗА ИСПОЛЬЗУЙ ТЕСТОВЫЙ ПЛАТЕЖНЫЙ ПАРОЛЬ
    я тоже сначала зафризил , по посде пары секунд дошло в чем дело
    далее ССЫЛКУ ВЗАИМОДЕЙСТВИЯ ТЫ НАСТРОИЛ ? ?
     
  16. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    всё настроил. Использую интеркассу, там сейчас недоступен тестовый платёж
     
  17. Автор темы
    gamaleev0071

    gamaleev0071 Старожил Пользователь

    Баллы:
    103
    у меня все нормально, кодировка Win , Интеркасса, деньги приходят !
     
  18. animnex

    animnex Активный участник Пользователь

    Баллы:
    78
    Файл .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]


    Что с этим делать?
     
  19. Kirich

    Kirich Активный участник Пользователь

    Баллы:
    78
    Всё же написано понятно. Да просто добавь эти строчки.
     
  20. agentik007

    agentik007 Старожил Пользователь

    Баллы:
    153
    Имя в Minecraft:
    agentik007
    Неужели что-то новенькое на рб, а то все постят баяны n-го года
     

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