Просмотр сообщений
|
Страниц: [1] 2 3 ... 318
|
1
|
Главная категория / Модули NodenyPlus / Re: Модуль для MEGOGO
|
: 26 Августа 2025, 19:53:32
|
Забув сказати, що ця фіча дає можливість робити небезпечні запити напряму в базу, тому її ввімкнення я виніс окремо. Якщо ти повністю довіряєш адміну (адмінам), яки можуть міняти послуги, то додай в кінець sat.cfg: $service_condition_enabled = 1;
|
|
|
2
|
Главная категория / Модули NodenyPlus / Re: Модуль для MEGOGO
|
: 26 Августа 2025, 16:36:25
|
Це повинно робити автоматично
Дякую. Наступну послугу можна вибрати з комбо послуги( інтернет + TV). А чи не можна якось заблокувати вибір послуги інтернет+TV , якщо підключена послуга inet_unlim? Заходиш в налаштування кожної послуги інтернет+TV, там є параметр умови. Вставляєш такий текст: NOT EXISTS ( select 1 from users_services us join services s on us.service_id=s.service_id where module='inet_unlim' and us.uid=u.id )
|
|
|
6
|
Главная категория / Ревизии / Re: rev 707. Локалізація опису послуги
|
: 11 Декабря 2024, 14:31:04
|
Румунську чи словацьку навряд хтось один зробить без консультації зі мною (треба знати контекст месаджів), це довгий процес. Маю на увазі, що тоді робити локалізацію для всього біллінгу. Доречі, я багато днів витратив на додавання англійської мови. Якщо комусь цікаво вийти на західний ринок (англійська мова універсальна) - кажить, буду дороблювати окремим модулем. Але одразу кажу, там дофіга роботи, так що ціна буде вище звичайних на модулі
|
|
|
7
|
Главная категория / Ревизии / rev 707. Локалізація опису послуги
|
: 02 Декабря 2024, 13:16:19
|
З'явилися 3 додаткових поля в даних послуги: опис ua/ru/en (дивиться скріншот). В залежності від обранної мови буде показиватися те чи інше поле. В оновному це буде помітно абоненту, а також адміну, коли він натискає на послугу, підключену до клієнта, і отримує деталі.
Якщо якесь поле не заповнено - береться опис з поля, яке існує до оновлення (на знімку перше). Наприклад, ви можете його заповнити на укр мові, поле "рос" - на рос, а "укр" зробити порожнім. Тоді при обраній мові ru буде показуватися варіант "ру", в інших мовах - "укр"
|
|
|
10
|
Главная категория / Модули NodenyPlus / Re: Модуль TurboSMS
|
: 30 Октября 2024, 20:20:53
|
Подивився, здається, в модулі не враховані "довги послуги". Дуже складно в модуль перенести весь доданий функціонал по послугам, щоб він все це враховував. Буде час я подивлюся, може зроблю
|
|
|
11
|
Главная категория / Модули NodenyPlus / Re: Liqpay с новым протоколом
|
: 13 Октября 2024, 17:17:05
|
Спробував з тестовим мерчем, але пише, що магазин заблокований. Можливо розчеплення не працює з тестовим мерчем. Зроби наступне: В файлі create.user.lpay.pl і такий фрагмент: my $form = url->new( -base => "$cfg::lpay_api_url/pay", public_key => $merchant_id, signature => $signature, server_url => $cfg::lpay_return_url, result_url => $result_url, amount => $amt, currency => $cfg::lpay_currency, order_id => $pay_id, description => $description, ); заміни його на: eval "use JSON;"; my $form = url->new( -base => "$cfg::lpay_api_url/pay", public_key => $merchant_id, signature => $signature, server_url => $cfg::lpay_return_url, result_url => $result_url, amount => $amt, currency => $cfg::lpay_currency, order_id => $pay_id, description => $description, type => $type, split_rules => to_json([ { "public_key"=> "публічний ключ мерчанта 1", "amount"=> int($amt/2), }, { "public_key"=> "публічний ключ мерчанта 2", "amount"=> $amt - int($amt/2), } ]) ); perl install.pl -x і спробуй оплатити. Платіж повинен бути розподілений між двома мерчами 50/50
|
|
|
12
|
Главная категория / Модули NodenyPlus / Re: Liqpay с новым протоколом
|
: 12 Октября 2024, 19:11:23
|
Давно не працював з Лікпей. Подивився на модуль, який я зробив у прошлому житті. Це якийсь стопіцотий варіант їхнього апі, не співпадає з тим що на сайті в доках. Можно спробувати додати параметр розщеплення в мій варіант, можливо і спрацює. Спробую якось. Якщо в них є демо-мерчант... хоча там жеж потрібні демо-мерчантИ, так що сумніваюсь, що вийде. Я можу сказати як прямо в файл вставити тестовий фрагмент коду, в який ви захардкодите ключи своїх мерчів. Якщо це спрацює, тоді на основі цього дороблю модуль
|
|
|
13
|
Главная категория / Модули NodenyPlus / Гугл карти версія 2
|
: 12 Октября 2024, 15:58:55
|
Нещодавно виявив, що гугл-карти в консоль кидають месадж, що метод створення маркерів (об'єкти які ви бачите на карті) застарілий і треба використовувати новий тип маркерів. Це поки не є проблемою і я думаю вони ще довго будуть підтримувати старий тип. Я вирішив не чекати коли підтримка буде припинена і переробив модуль. І щоб для вас був хоч якийсь профіт, додав фішку відображенні довжини кабелів (дивиться прікріплення). Є 2 режими: відстань від точки до точки і відстань кожного фрагменту від поворота до повороту. Відстань міряється по самій гугл карті, тобто буде міняться дінамічно коли ви будете щось міняти.
Оформив це як новий модуль. В архиві 2 папки: map і gmap - треба такі самі папки видалити (чи забекапити) в теці modules і записати на їх місце нові з архиву. Зверніть увагу, що в налаштуваннях тепер задається не урл гуглкарт з ключем, а тільки ключ. Просто візміть його з цього урла. Візьміть до інсталяції модуля)
Що до ціни. Я так зрозумів, що кому був потрібен модуль карт, той вже його давно купив, тому я прийняв, що цей новий модуль буде фактично апгрейдом, тому виставив на нього низьку ціну
p.s. ще я зробив модуль на двигуні leaflet. Поки я не виявив переваг, здається круги він малює швидше... якщо цікаво - виставлю на продаж. А може в ньому є якісь фічі, які можно додати?
|
|
|
14
|
Главная категория / Ревизии / rev 699. Фікс примусового завершення заморожених послуг
|
: 28 Июля 2024, 11:17:39
|
У посуги є параметр "Не активувати послугу поки не стане достатньо коштів" - це один з варіантів (їх декілько) заморозки послуг. Також у модуля ядра services є параметр "Якщо послуга не може завершитися більше доби, наприклад, через проблеми API провайдера ТВ послуг, запускається процедура примусового завершення". Цей параметр захищає від ситуації, коли послуга через якісь проблеми не може завершитися і в цьому випадку вона б залишалася б підключеною вічно, поки це хтось не помітив. Був баг, коли заморожена послуга завершалася через добу через цей механізм. А вона може вісити вічно, бо ні на що не впливає, просто чекає грошей. Пофіксив
|
|
|
|