Что нового

Бесплатно DLE-Billing (все версии) - Модуль биллинга для cms dle

Вот этот файл нужно создать plugin.transfer.php в engine/data/billing
Разобрался там права не были выставлены и оно сработало.
Теперь встал вопрос просто в документации ничего не сказано. Про реферальную программу.
В общем настроил и в пункте укажите название пункта меню . Странно указал
Н на сайте не в каком меню ничего не появилось
Как интересно найти эту сслыку
1709049942729.png
 
Разобрался там права не были выставлены и оно сработало.
Теперь встал вопрос просто в документации ничего не сказано. Про реферальную программу.
В общем настроил и в пункте укажите название пункта меню . Странно указал
Н на сайте не в каком меню ничего не появилось
Как интересно найти эту сслыку
Посмотреть вложение 4056
В инструкции вся информация есть. Смотрите на оф сайте.
 
Юкасса есть у кого нибудь ?
 
dle-biling.gif

DLE-Billing 0.9.5.1 + плагины

Что нового:

  • Добавлено: Платежная система finpay.llc
  • Исправлено: Ошибка в result url

  • DLE-Billing 0.9.5.1.zip
    698.3 КБ · ID: 4209
 
Подскажите пожалуйста как правильно обновить? Чтоб не все мои настройки не слетели.
 
Подскажите пожалуйста как правильно обновить? Чтоб не все мои настройки не слетели.
я не смотрел новые версии, но достаточно сохранить файл с настройками и перезаписать его. потом из админки сохранить настройки, чтобы "новые" функции прописались в конфигурации
 
Ребята давно не работал с dle вот решил посмотреть что там да как
Установил этот модуль
но не могу настроить .htaccess как я понимаю
Перехожу /billing.html/invoice/ и выдает ошыбку

404​

Not Found​

 
Ребята давно не работал с dle вот решил посмотреть что там да как
Установил этот модуль
но не могу настроить .htaccess как я понимаю
Перехожу /billing.html/invoice/ и выдает ошыбку

404​

Not Found​

может пропустил пункт по правке htaccess?
 
Вы должны нажать кнопку "Мне нравится", чтобы увидеть скрытое содержимое.
Где она????
 
Вы должны нажать кнопку "Мне нравится", чтобы увидеть скрытое содержимое.
Где она????
 
Ребята, подскажите, как использовать купоны?
При пополнении не выводятся форма для добавление купона, где его вводить, чтобы пользователь использовал купон?
 
Описание ошибки
Установил на openserver версии 6.5.0. Всё работает, но не открывает модальное окно для перехода в группу. Ошибка Uncaught ReferenceError: BillingJsCore is not defined
Form http://домен/templates/название/billing/js/paygroups.js:23
onclick http://домен/:1
Что это может быть? Кто-то сталкивался?
Может я не правильно обновлялся с версии модуля 0.7.4
Просто в системе плагинов "Загрузить обновление" . Единственное, что при таком действии не создавалась
invoice_handler text NOT NULL, в базе данных. Пришлось вручную создать.

Версия:

  • DLE: 19.0
  • DLE-Billing: 0.9.5.1
  • PHP: 8.4
---------------------------------------
P.S.

Не знал , что нужно подключать ещё это. Ведь в старой версии 0.7.4 не нужно было этого делать.
Ошибка выше ушла, Но
в любом случае НЕ открывает модальное окно, а вместо этого вечная загрузка красного кружка.
Помогите советом, может кто сталкивался с этим?! 🙏🏼

Код:
<script src="{THEME}/billing/js/scripts.js"></script>
<script src="{THEME}/billing/js/helpers.js"></script>
2026-02-25_02-18-58.png
 
Последнее редактирование:
Описание ошибки
Установил на openserver версии 6.5.0. Всё работает, но не открывает модальное окно для перехода в группу. Ошибка Uncaught ReferenceError: BillingJsCore is not defined
Form http://домен/templates/название/billing/js/paygroups.js:23
onclick http://домен/:1
Что это может быть? Кто-то сталкивался?
Может я не правильно обновлялся с версии модуля 0.7.4
Просто в системе плагинов "Загрузить обновление" . Единственное, что при таком действии не создавалась
invoice_handler text NOT NULL, в базе данных. Пришлось вручную создать.

Версия:

  • DLE: 19.0
  • DLE-Billing: 0.9.5.1
  • PHP: 8.4
---------------------------------------
P.S.

Не знал , что нужно подключать ещё это. Ведь в старой версии 0.7.4 не нужно было этого делать.
Ошибка выше ушла, Но
в любом случае НЕ открывает модальное окно, а вместо этого вечная загрузка красного кружка.
Помогите советом, может кто сталкивался с этим?! 🙏🏼

Код:
<script src="{THEME}/billing/js/scripts.js"></script>
<script src="{THEME}/billing/js/helpers.js"></script>
Посмотреть вложение 6212
В консоли что-то пишет когда пытаетесь модалку открыть?
 
Описание ошибки
Установил на openserver версии 6.5.0. Всё работает, но не открывает модальное окно для перехода в группу. Ошибка Uncaught ReferenceError: BillingJsCore is not defined
Form http://домен/templates/название/billing/js/paygroups.js:23
onclick http://домен/:1
Что это может быть? Кто-то сталкивался?
Может я не правильно обновлялся с версии модуля 0.7.4
Просто в системе плагинов "Загрузить обновление" . Единственное, что при таком действии не создавалась
invoice_handler text NOT NULL, в базе данных. Пришлось вручную создать.

Версия:

  • DLE: 19.0
  • DLE-Billing: 0.9.5.1
  • PHP: 8.4
---------------------------------------
P.S.

Не знал , что нужно подключать ещё это. Ведь в старой версии 0.7.4 не нужно было этого делать.
Ошибка выше ушла, Но
в любом случае НЕ открывает модальное окно, а вместо этого вечная загрузка красного кружка.
Помогите советом, может кто сталкивался с этим?! 🙏🏼

Код:
<script src="{THEME}/billing/js/scripts.js"></script>
<script src="{THEME}/billing/js/helpers.js"></script>
Посмотреть вложение 6212
В логах\консоли смотри ошибки + можно глянуть что там в ответ приходит во вкладке Сеть -> "/billing/js/paygroups.js" (если вообще выполняется запрос)
 
В логах\консоли смотри ошибки + можно глянуть что там в ответ приходит во вкладке Сеть -> "/billing/js/paygroups.js" (если вообще выполняется запрос)
Не знаю, что там ещё смотреть. И paygroups.js загружается. Ответа никакого нет во вкладке сеть и всё то же самое.
Единственное заметил в логах php вот это, хотя ioncube подключён. Строки я раскомментировал давно.
PHP Warning: No valid encoded path found in value '' for ioncube.loader.encoded_paths. in Unknown on line 0
PHP Warning: No valid encoded path found in value '' for ioncube.loader.encoded_paths. in Unknown on line 0
 
Создал ещё файл .htaccess в папке ajax
Код:
<Files "controller.php">
    <IfModule mod_authz_core.c>
        Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Allow from all
    </IfModule>
</Files>

Выдаёт уже редирект 302 в location типа на две папки вверх выбрасывает, то есть на главную.
Потом заменил на PHP 8.1 и всё то же самое.
2026-02-26_04-22-38.png
2026-02-26_04-31-29.png
 
Создал ещё файл .htaccess в папке ajax
Код:
<Files "controller.php">
    <IfModule mod_authz_core.c>
        Require all granted
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Allow from all
    </IfModule>
</Files>

Выдаёт уже редирект 302 в location типа на две папки вверх выбрасывает, то есть на главную.
Потом заменил на PHP 8.1 и всё то же самое.
В версиях 18-19.x больше нет обращения к файлу controller.php из JS, все запросы идут через index php, вам нужно адаптировать модуль под новые версии.

1. В js файлах изменить путь на index.php
template/{THEME}/bilings/js/scripts js
Код:
this.ajax = function(plugin, params)
 {
  return new Promise((resolve, reject) => {
   ShowLoading('');
   $.post("/index.php?controller=ajax&mod=billing", {plugin: plugin, params: params, hash: this.hash}, function(result) {
    HideLoading('');
    if (result.status == 'ok') {
     resolve(result.data);
    }
    reject(result.message);
   }, "json");
  });
 }

PS: я сейчас со смартфона, поэтому нет возможности проверить и скинуть все нужные правки

А ещё лучше скачайте актуальную версию актуальную версию 1.0.2
 
Последнее редактирование:
В версиях 18-19.x больше нет обращения к файлу controller.php из JS, все запросы идут через index php, вам нужно адаптировать модуль под новые версии.

1. В js файлах изменить путь на index.php
template/{THEME}/bilings/js/scripts js
Код:
this.ajax = function(plugin, params)
 {
  return new Promise((resolve, reject) => {
   ShowLoading('');
   $.post("/index.php?controller=ajax&mod=billing", {plugin: plugin, params: params, hash: this.hash}, function(result) {
    HideLoading('');
    if (result.status == 'ok') {
     resolve(result.data);
    }
    reject(result.message);
   }, "json");
  });
 }

PS: я сейчас со смартфона, поэтому нет возможности проверить и скинуть все нужные правки

А ещё лучше скачайте актуальную версию актуальную версию 1.0.2

Огромное Спасибо за ответ! 🤗 Поставил бы реакцию, но сегодня уже не даёт..
Хоть что-то начало проясняться..
Вы указали, что в файлах js изменить. Или в файле? Там ещё что-то было на счёт правок php файлов.
И актуальная версии 1.0.2 это что?
 
Последнее редактирование:
Верх