Vladimir
Vladimir
@VinokurovAB там же 50 метров несжатый?
Алексей
Да 50 метров файл я так понимаю не сжатый
Там нечего сжимать это массив из blob mp3
Vladimir
Там нечего сжимать это массив из blob mp3
Так если mp3 - можно делать потоковую трансляцию
Алексей
Так если mp3 - можно делать потоковую трансляцию
Это массив из множества blob и названий к ним
Igor
Там нечего сжимать это массив из blob mp3
Ну вот запускай проект и потом смотри. Я бы скорее парился насчёт ограничения одновременно скачивания файла с одного устройства. А то можно ддос устооить
Алексей
Ну вот запускай проект и потом смотри. Я бы скорее парился насчёт ограничения одновременно скачивания файла с одного устройства. А то можно ддос устооить
Не думал про это, там скорее всего при повторном запросе второй запрос в ошибку уйдет, т.к. при загрузке пакеты запроса в index db ложатся, хотя при прямых запросах может и получится ddos
Igor
Но а вообще просто уже запускай. Потому что если говорить о правильности и оптимацации то проблема начинается с самого 50метрового архива.
Eugene
NFT что ли?
Eugene
что с этими картиками делать то? 🙂
Edu
ребенок добрался до компа - сории
Edu
и поржать
Pavel
Подскажите есть ли способ множественного выбора картинок в кастомных полях ? я имею ввиду именно за раз ... а то через сабформу и стандартнео медиаполе по 20 картинок добавлять жутко неудобно
Ирина
Здравствуйте. Подскажите пожалуйста, куда копать. Шаблон helix 3, не закрывается в мобильной версии выпадающее меню
Ирина
Ирина
Добавление js: jQuery(function(){ jQuery('.offcanvas-menu ul a').bind('click', function(){ jQuery('.close-offcanvas').trigger('click'); }); }); Не решает проблему
Pavel
Поставить квантум
у него разве есть свое поле ? c мультизагрузкой ? мне именно надо чтоб поле было и с YT работало
Eugene
Подскажите есть ли способ множественного выбора картинок в кастомных полях ? я имею ввиду именно за раз ... а то через сабформу и стандартнео медиаполе по 20 картинок добавлять жутко неудобно
https://www.tassos.gr/joomla-extensions/advanced-custom-fields может это поможет? File Upload Upload files using a drag & drop file uploader in the back-end and display the uploaded file as a link or image in the front-end. правда, не знаю, есть ли там bulk
Pavel
в общем в YT , ACF только через событие рендерить с использованием своего шаблона рендера ...
Eugene
похоже на правду , попробую ... но скорее всего YT его не подцепит
ну речь идет о com_content и поле загрузки, там сработает. если я правильно понял задачу. multiple loading картинок в билдере при вставке картинки - это через quantum manager
Бизнес-аккаунт.
При установке CMS с большой БД - 504 ошибка, таймауты на сервере менял в .htaccess тоже пробовал менять... не проходит.. сервер на чистом апаче.. подскажите плиз куда копать..
Eugene
чем создавался бэкап и как импортируете?
Бизнес-аккаунт.
чем создавался бэкап и как импортируете?
там самопис и при инсталляции в бд настройки и т.п. разворачиваются и превышается таймаут..
Бизнес-аккаунт.
сам сайт у человека работал - упустил оплату вдс и уплыло все..теперь разворачивает с исходников...
Бизнес-аккаунт.
Pavel
FcgidConnectTimeout еще глянь
Pavel
FcgidIOTimeout
Pavel
FcgidProcessLifeTime
Бизнес-аккаунт.
Пробовал тестануть этим: <? if (array_key_exists("ajax_test", $_REQUEST) && $_REQUEST["ajax_test"] == "Y") { $ts_start = time(); $cur_sec = 0; while (true) { $seconds = time() - $ts_start; if ($seconds % 20 == 0 && $cur_sec != $seconds) { echo $seconds . "<br />"; $cur_sec = $seconds; } if ($seconds >= 30) break; } die(); } ?><html> <head> <title>time limit test</title> </head> <body> <a href="javascript:window.start_ajax_test();">Start ajax test</a> <span id="counter"></span> <div id="container" style="border: 1px solid green"></div> <script> window.is_send = false; window.start_ajax_test = function() { if (window.is_send) return false; document.getElementById('container').innerHTML = 'Loading...'; window.is_send = true; window.counter_start = new Date(); window.counter = setInterval(function() { var end = new Date(); secondsOpen = Math.floor((end - window.counter_start) / 1000); document.getElementById('counter').innerHTML = secondsOpen + ' seconds'; }, 250); window.ajax_request( '<?= $_SERVER['REQUEST_URI'] ?>', 'POST', function(response_text) { window.is_send = false; document.getElementById('container').innerHTML = response_text; clearInterval(window.counter); document.getElementById('counter').innerHTML += " total"; }, { 'ajax_test': 'Y' } ); }; window.ajax_request = function(url, requestType, callback, arParams) { var xhr; var ajax_params = function(arParams, prefix) { var str = []; for (var p in arParams) { if (arParams.hasOwnProperty(p)) { var k = prefix ? prefix + "[" + p + "]" : p, v = arParams[p]; str.push(typeof v == "object" ? ajax_params(v, k) : encodeURIComponent(k) + "=" + encodeURIComponent(v)); } } return str.join("&"); } if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else { var protocols = ['MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP']; for (var pc = 0; pc < protocols.length; pc++) { try { xhr = new ActiveXObject(protocols[pc]); break; } catch (e) {} } } xhr.onreadystatechange = function() { if (xhr.readyState == 4) { callback(xhr.responseText); xhr = null; } }; var data = ajax_params(arParams); if (requestType.toUpperCase() === 'GET') { if (data.length > 0) url += (url.indexOf('?') == -1 ? '?' : '&') + data; xhr.open('GET', url, true); xhr.send(""); } else if (requestType.toUpperCase() === 'POST') { xhr.open('POST', url, true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send(data); } }; </script> </body> </html> Что бы не менял - постоянно выдаёт значение 30сек
Pavel
не нахожу такого файла
есть еще max_execution_time в php.ini
Pavel
в секундах
Бизнес-аккаунт.
Pavel
через phpinfo() посмотри из какого ini берет настройку
Vladimir
max_execution_time = 300
А зачем делать импорт базы через php?
Vladimir
Сделайте импорт через командную строку и не парьтесь
Vladimir
В rish это вообще одним нажатием делается
Бизнес-аккаунт.
Вопрос снимается, оказывается настройки норм выставил, просто скрипт для теста долгих операций кто то написал с ограничением выполнения 30сек if ($seconds >= 30) break;
Vladimir
А там весь сайт так же коряво написан?
Vladimir
Это к вопросу о самописцах
RINAT
Бизнес-аккаунт.
А там весь сайт так же коряво написан?
+- он вообще на ларвеле.... Взялся помогать потому что клиент по сайтам j на поддержке и просил помочь...
Бизнес-аккаунт.
А там обычный инфо сайт?
Каталог... Да, я уже уговариваю перейти на рм)
Алексей
Не могу понять, зачем плагин кэша джумла, если страница была загзипована, при сохранении страниц в папку кэша их разгзиповывает...
RINAT
Бот?
Eugene
мультисайтинг. текущее решение под j3. @tsymbalmitia а вот это решение под J4 планируется адаптировать? (хотя может и текущая версия работает )
Eugene
revarsextra - Основное назначение – добавление своего кода к плагину revars это что именно можно добавить? какой пример можно привести для иллюстрации возможностей?
Vladimir
Например добавление текущей даты и времени
Бизнес-аккаунт.
Добрый день Кто работал с Яндексом, сильно отличается апиай у яндексмани и яндекс касса? Много переделывать модуль оплаты яндекс мани до яндекс касса
Eugene
Добрый день Кто работал с Яндексом, сильно отличается апиай у яндексмани и яндекс касса? Много переделывать модуль оплаты яндекс мани до яндекс касса
у сервисом отличия. юmoney - прием физическим лицом юkassa - прием юр.лицом или ип. с формированием чека. для какого магазина вам нужно?
Eugene
https://yoomoney.ru/docs/wallet https://yookassa.ru/developers
Бизнес-аккаунт.
Да знаю. У человека стоял ямани. Хочет как юр принимать теперь...
Eugene
нужно заключать договор с юкасса и подключаться. у нас есть плагин юкасса для radicalmart, кстати
Бизнес-аккаунт.
нужно заключать договор с юкасса и подключаться. у нас есть плагин юкасса для radicalmart, кстати
Надо затестить будет. Пара вопросов: Если скрипт миграции на рм И много ли правок вносить. Может действительно перевести на рм.
Eugene
Надо затестить будет. Пара вопросов: Если скрипт миграции на рм И много ли правок вносить. Может действительно перевести на рм.
- если будете подключаться к юкасса, перейдите по реф.ссылке (пришлю). - скрипт миграциии в процессе. - что значит, много ли правок вносить? по сравнению с чем? вы создаете новый магазин. все настраивать заново
Eugene
Правок для жш если идти по пути просьбы клиента
ну вы сами как себе представляете данный процесс?
Eugene
странный вопрос
Eugene
два разных магазина с непохожей структурой. вам нужно создать новый магазин и все настроить. в него мигрировать данные. отсутствующий функционал дописать. плюс новый шаблон. много ли нужно правок внести, чтобы магазин был похожим?
Бизнес-аккаунт.
Правок для жш если идти по пути просьбы клиента
Ок, понятно бессонные ночи не прошли даром. Я когда с клиентами общаюсь привожу доводы обоих раскладов. Интересно было узнать у тех кто работать с Яндексом, много ли правок вносить в код плагина чтобы сменить ямани на якассу. И важно еще вот что есть от мигратор между жш и рм или мигрировать вручную?
Eugene
я же ответил на эти вопросы выше. ссылки привел. которые вы не открывали. компания одна, но два разных продукта. их api отличаются. нужно писать заново плагин. мигратор пишется.
Бизнес-аккаунт.
спасибо
Бизнес-аккаунт.
я просто в дороге, не получается посмотреть - а клиент хочет ответа... поэтому попросил помощи и совета...
Eugene
по закону при продаже нужно бить чек. а значит нужна яндекс касса. интеграция есть под радикалмарт. юмани сейчас не имеет смысла применять (в каких случаях можно применять для приёма платежей с учетом - это интересный вопрос)
Сергей
Всем привет, как думаете будет ли решена проблема с обновлением K2 до J4
Сергей
Новые проекты пытаюсь делать на чистой J4 но это сплошные костыли
Artem
Ок, понятно бессонные ночи не прошли даром. Я когда с клиентами общаюсь привожу доводы обоих раскладов. Интересно было узнать у тех кто работать с Яндексом, много ли правок вносить в код плагина чтобы сменить ямани на якассу. И важно еще вот что есть от мигратор между жш и рм или мигрировать вручную?
Я вот чего-то не понимаю, наверное. Вас в Гугле забанили? https://yookassa.ru/docs/support/payments/onboarding/integration/cms-module/joomshopping Если вы хотите обойтись малой кровью и у вас уже есть работающий проект, в котором нет необходимости что-то менять, топочем вы просто не поставите модуль для имеющегося? Готовый модуль! Ничего переписывать не нужно.
Eugene
В ЮMoney есть два API: • API кошелька Позволяет получать и отправлять переводы, запрашивать информацию о кошельке (баланс, историю переводов) и получать HTTP-уведомления об операциях. Чтобы начать работать с API, зарегистрируйте своё приложение: https://yoomoney.ru/myservices/new Подробнее — в документации: https://yoomoney.ru/docs/wallet • API форм и кнопок Формы и кнопки — это наши инструменты для сбора денег. Есть стандартные, когда нужно просто вставить на сайт готовый код (см. помощь: https://yoomoney.ru/page?id=536316). А можно создать свою — по API, об этом читайте документацию: https://yoomoney.ru/docs/payment-buttons понятно теперь. это не подходит для продажи товаров. но подойдет для сайта, осуществляющего приём пожертвований. например, сбор на какие-то цели.