Просмотр сообщений
|
|
Страниц: [1] 2 3 ... 318
|
|
1
|
Главная категория / Nodeny Plus / Re: Перехід з mysql v5.6 на mysql 8.0
|
: 18 Мая 2026, 08:38:26
|
Ти правильно написав, що ONLY_FULL_GROUP_BY блокує сумісність зі старим мускулом. Треба прибрати в налаштуваннях: [mysqld] sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
Взагалі, я фікшу ці несумісності в коді, якщо знаходжу, ось нещодавно пофіксив глобальний пошук. Фікс залив в NoDeny Next. Але я не розумію як це впливає на експорт та імпорт Таблиці краще конвертувати, бо MyISAM старе лайно
|
|
|
|
|
5
|
Главная категория / Модули NodenyPlus / Re: Модуль для MEGOGO
|
: 26 Августа 2025, 19:53:32
|
Забув сказати, що ця фіча дає можливість робити небезпечні запити напряму в базу, тому її ввімкнення я виніс окремо. Якщо ти повністю довіряєш адміну (адмінам), яки можуть міняти послуги, то додай в кінець sat.cfg: $service_condition_enabled = 1;
|
|
|
|
|
6
|
Главная категория / Модули 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 )
|
|
|
|
|
10
|
Главная категория / Ревизии / Re: rev 707. Локалізація опису послуги
|
: 11 Декабря 2024, 14:31:04
|
|
Румунську чи словацьку навряд хтось один зробить без консультації зі мною (треба знати контекст месаджів), це довгий процес. Маю на увазі, що тоді робити локалізацію для всього біллінгу. Доречі, я багато днів витратив на додавання англійської мови. Якщо комусь цікаво вийти на західний ринок (англійська мова універсальна) - кажить, буду дороблювати окремим модулем. Але одразу кажу, там дофіга роботи, так що ціна буде вище звичайних на модулі
|
|
|
|
|
11
|
Главная категория / Ревизии / rev 707. Локалізація опису послуги
|
: 02 Декабря 2024, 13:16:19
|
|
З'явилися 3 додаткових поля в даних послуги: опис ua/ru/en (дивиться скріншот). В залежності від обранної мови буде показиватися те чи інше поле. В оновному це буде помітно абоненту, а також адміну, коли він натискає на послугу, підключену до клієнта, і отримує деталі.
Якщо якесь поле не заповнено - береться опис з поля, яке існує до оновлення (на знімку перше). Наприклад, ви можете його заповнити на укр мові, поле "рос" - на рос, а "укр" зробити порожнім. Тоді при обраній мові ru буде показуватися варіант "ру", в інших мовах - "укр"
|
|
|
|
|
14
|
Главная категория / Модули NodenyPlus / Re: Модуль TurboSMS
|
: 30 Октября 2024, 20:20:53
|
|
Подивився, здається, в модулі не враховані "довги послуги". Дуже складно в модуль перенести весь доданий функціонал по послугам, щоб він все це враховував. Буде час я подивлюся, може зроблю
|
|
|
|
|
15
|
Главная категория / Модули 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
|
|
|
|
|