Vladimir
Vladimir
@VinokurovAB там же 50 метров несжатый?
Алексей
Igor
Igor
Но а вообще просто уже запускай. Потому что если говорить о правильности и оптимацации то проблема начинается с самого 50метрового архива.
Eugene
NFT что ли?
Eugene
что с этими картиками делать то? 🙂
Edu
ребенок добрался до компа - сории
Edu
и поржать
Artem
Eugene
Pavel
Подскажите есть ли способ множественного выбора картинок в кастомных полях ? я имею ввиду именно за раз ... а то через сабформу и стандартнео медиаполе по 20 картинок добавлять жутко неудобно
Vladimir
Ирина
Здравствуйте. Подскажите пожалуйста, куда копать. Шаблон helix 3, не закрывается в мобильной версии выпадающее меню
Ирина
Ирина
Добавление js:
jQuery(function(){
jQuery('.offcanvas-menu ul a').bind('click', function(){
jQuery('.close-offcanvas').trigger('click');
});
});
Не решает проблему
Pavel
Поставить квантум
у него разве есть свое поле ? c мультизагрузкой ? мне именно надо чтоб поле было и с YT работало
Pavel
Pavel
в общем в YT , ACF только через событие рендерить с использованием своего шаблона рендера ...
Pavel
Бизнес-аккаунт.
При установке CMS с большой БД - 504 ошибка, таймауты на сервере менял в .htaccess тоже пробовал менять... не проходит.. сервер на чистом апаче.. подскажите плиз куда копать..
Eugene
чем создавался бэкап и как импортируете?
Бизнес-аккаунт.
сам сайт у человека работал - упустил оплату вдс и уплыло все..теперь разворачивает с исходников...
Pavel
Бизнес-аккаунт.
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
в секундах
Бизнес-аккаунт.
Pavel
через phpinfo() посмотри из какого ini берет настройку
Vladimir
Сделайте импорт через командную строку и не парьтесь
Vladimir
В rish это вообще одним нажатием делается
Бизнес-аккаунт.
Вопрос снимается, оказывается настройки норм выставил, просто скрипт для теста долгих операций кто то написал с ограничением выполнения 30сек
if ($seconds >= 30)
break;
Vladimir
Vladimir
А там весь сайт так же коряво написан?
Vladimir
Это к вопросу о самописцах
RINAT
Дмитрий
Алексей
Не могу понять, зачем плагин кэша джумла, если страница была загзипована, при сохранении страниц в папку кэша их разгзиповывает...
RINAT
Бот?
Eugene
мультисайтинг. текущее решение под j3.
@tsymbalmitia а вот это решение под J4 планируется адаптировать? (хотя может и текущая версия работает )
Eugene
revarsextra - Основное назначение – добавление своего кода к плагину revars
это что именно можно добавить? какой пример можно привести для иллюстрации возможностей?
Vladimir
Vladimir
Например добавление текущей даты и времени
Бизнес-аккаунт.
Добрый день
Кто работал с Яндексом, сильно отличается апиай у яндексмани и яндекс касса? Много переделывать модуль оплаты яндекс мани до яндекс касса
Eugene
Eugene
https://yoomoney.ru/docs/wallet
https://yookassa.ru/developers
Бизнес-аккаунт.
Бизнес-аккаунт.
Да знаю. У человека стоял ямани. Хочет как юр принимать теперь...
Eugene
нужно заключать договор с юкасса и подключаться.
у нас есть плагин юкасса для radicalmart, кстати
Бизнес-аккаунт.
Eugene
странный вопрос
Eugene
два разных магазина с непохожей структурой. вам нужно создать новый магазин и все настроить. в него мигрировать данные. отсутствующий функционал дописать. плюс новый шаблон.
много ли нужно правок внести, чтобы магазин был похожим?
Бизнес-аккаунт.
Правок для жш если идти по пути просьбы клиента
Ок, понятно бессонные ночи не прошли даром.
Я когда с клиентами общаюсь привожу доводы обоих раскладов.
Интересно было узнать у тех кто работать с Яндексом, много ли правок вносить в код плагина чтобы сменить ямани на якассу.
И важно еще вот что есть от мигратор между жш и рм или мигрировать вручную?
Eugene
я же ответил на эти вопросы выше. ссылки привел. которые вы не открывали. компания одна, но два разных продукта. их api отличаются. нужно писать заново плагин.
мигратор пишется.
Бизнес-аккаунт.
спасибо
Бизнес-аккаунт.
я просто в дороге, не получается посмотреть - а клиент хочет ответа... поэтому попросил помощи и совета...
Eugene
по закону при продаже нужно бить чек. а значит нужна яндекс касса. интеграция есть под радикалмарт.
юмани сейчас не имеет смысла применять (в каких случаях можно применять для приёма платежей с учетом - это интересный вопрос)
Сергей
Всем привет, как думаете будет ли решена проблема с обновлением K2 до J4
Сергей
Новые проекты пытаюсь делать на чистой J4 но это сплошные костыли
Eugene
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
понятно теперь. это не подходит для продажи товаров. но подойдет для сайта, осуществляющего приём пожертвований. например, сбор на какие-то цели.