Timoffey
А где в БД настраивается подключение к БД?
Timoffey
тупой вопрос.
Где у Эво настраивается подключение к БД? ))
Timoffey
Timoffey
судя по всему тут ) И там же, как я понимаю, надо создавать другие файлики,чтобы делать DB::connection(‘sql2’)
Multi
Хочу добавить поля в редактирование заказа для Commerce. Делаю плагин на событие OnManagerBeforeOrderEditRender. Но ничего не срабатывате
Volodymyr
Volodymyr
А теперь вопрос к спецам, кто-то работал из manticoresearch.com ?
Multi
Идеальное описание проблемы, вы б хоть пример кода скинули
$e = $modx->Event;
if(($e->name == 'OnManagerBeforeOrderEditRender')){
$params['groups']['contact']['fields']['message'] =
[
'title' => 'Сообщение',
'content' => function($data) {
return $data['fields']['message'];
},
'sort' => 70,
];
}
Volodymyr
Volodymyr
на странице редактирований нет групп
Multi
на странице редактирований нет групп
Значит так
$params['columns']['name'] = [
'title' => 'Имя',
'content' => function($data, $DL, $eDL) {
return !empty($data['fields']['fullname']) ? $data['fields']['fullname'] : '';
},
'sort' => 20,
];
Volodymyr
Volodymyr
https://github.com/evolution-cms/docs/blob/master/ru/04_%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B/Commerce/99_%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/45_%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BE%D0%BB%D0%B5.md
Multi
Axenia
arhirov (305.23) увеличил карму dzhuryn (2816.94)
Multi
Видимо давно доки не читал ) Много чего добавилось интересного
Anonymous
Последняя информация от автора по обновлению документации и указанием, где находится
https://modx.evo.im/blog/questions/5976.html#comment55542
Артур
Приветствую, господа. Возник абстрактный вопрос, конкретной задачи не стоит. Суть такая: допустим есть БД с очень большим количеством записей, нужно раз в сутки их получать как-то обрабатывать и изменения сохранять, всё это происходит на хостинге с ограничением на выполнение php скрипта в 30 сек, а если в одном цикле все записи перебирать то уходит 90 секунд. Первое что приходит на ум это перебирать порциями, но мне не понятно, как задавать смещение? Т.е. если я сделаю цикл, который будет задавать смещение, а внутри него цикл, который будет обрабатывать значения из БД, то время выполнения скрипта не уменьшится. Как быть? Какие варианты?
Andrey
Сделать десять заданий и передавать смещение как аргумент.
Andrey
Очень большой -- сколько записей?
Pathologic
нужно валить с такого хостинга ((:
Andrey
mycron.php?offset=1000
Дмитрий
Если несколько заданий не вариант - создай рядом таблицу со значением смещения, котрую апдейть при каждом запуске
Andrey
Обычно на крон лимиты помягче кстати, чем на обычные скрипты.
Артур
В общем только крон, понятно. Спасибо за оперативность👍😁
Andrey
Всегда кстати интересно было. Если динамически сделать имя файла и его require потом вызвать. Это будет учитываться в ограничении? По идее да, серв скомпилирует один фиг.
Pathologic
ну если без крона то mycron.php?offset=1000 можно
Pathologic
или аяксом гонять по аналогии
Артур
Pathologic
смотря какая задача
Pathologic
обычно такие вещи делаются кроном
Артур
обычно такие вещи делаются кроном
Я понял уже, просто уточнил, тут думаю 99% активного населения опытнее меня, вдруг вы знаете какой-то хитрый способ, хитрее чем крон😁
Andrey
Так а нафига. Не, ну можно как в wp сделать. Типа своего планировщика. Но суть та же, крон и крон.
Но мне чёт кажется что можно оптимизировать запросы. Странно, что там такое полторы минуты делается.
Артур
Volodymyr
Приветствую, господа. Возник абстрактный вопрос, конкретной задачи не стоит. Суть такая: допустим есть БД с очень большим количеством записей, нужно раз в сутки их получать как-то обрабатывать и изменения сохранять, всё это происходит на хостинге с ограничением на выполнение php скрипта в 30 сек, а если в одном цикле все записи перебирать то уходит 90 секунд. Первое что приходит на ум это перебирать порциями, но мне не понятно, как задавать смещение? Т.е. если я сделаю цикл, который будет задавать смещение, а внутри него цикл, который будет обрабатывать значения из БД, то время выполнения скрипта не уменьшится. Как быть? Какие варианты?
Я делал такой хак, запускается цыкл, на каждой итерации проверяется сколько времены выполняется скрипт. Если больше 26 секунд, то делаем запрос через curl к этому же скрипту, ставим лимит ожидания 2 секунды. Соответственно один процес завершылся, другой начался
Артур
Volodymyr
Volodymyr
и передать в него с какой итерации продолжить
Артур
Axenia
ShevArtV (34.23) увеличил карму dzhuryn (2822.79)
Volodymyr
/top@Axenia_Bot
Axenia
🏆Самые почётные люди группы «Evolution CMS»:
⭐Pathologic93 (4907.59)
webber_12 (4383.76)
dzhuryn (2822.79)
remote_adm (2465.58)
Serious_t91 (2123.79)
Dmi3yy (2019.46)
Ambrion (1820.53)
mnoskov (1771.35)
Serg_64j (1636.87)
Grinyaha (1515.66)
Подробнее..
Artem
ого, я на 27-ом месте!
Ramil
Доброй всем ночи! Подскажите, пожалуйста, что за параметр в eLists "ID категории общих параметров".
WebM
/my_stats@Axenia_Bot
Axenia
ℹ️ Статистика пользователя
👤 Имя: webmage (W͟͟͟͞͞e͟͟͟͞͞͞b͟͟͟͞͞͞)
📍 Карма в группе: -170.1
🔮 Всего кармы: -21
📊 Место в рейтинге: 1656935
👥 Имеет карму в: Evolution CMS, PR-CY SEO Chat
🍪 Печеньки: 0
Aliaksandr
Александр
Ребят, а кто то знает, как можно привязать модуль астрологических швейцарских эфемерид в файл эксель?
Александр
Что б вводя год месяц день часы минуты секунды эксель рассчитывал сам положение нужных планет в зодиаке.
Andrey
Ебануться.
WebM
Am
Привязывать путем ввода формул расчета средствами эксель. Раз есть готовый модуль, то может не стоит его экселем мучать?
Alexander
Александр
А для простосты, что б не вводить координаты объектов вручную подумал может к нему привязать и модуль, что б только дату вводить
Александр
http://forum.argo-school.ru/showthread.php?t=904
Александр
Вот нашёл что то, но так как с программированием не знаком, то самому вникать ещё надо.
Александр
Надеялся что вдруг кто то подсказать может.
Александр
Сам в экселе часть реализовал расчётов.
Вот идея просто внедрить в эксель этот модуль, на скрине на форуме показано что его просто выбрать в контекстном меню. Но где этот модуль брать и по точным эфемеридам как добавлять над ещё повникать.
Просто с того времени почти 15 лет прошло. Вдруг уже есть что то более простое и эффективное.
Am
Есть - критическое мышление называется.
Александр
Сам ещё не знаком с интрументарием программирования, лишь бегло ознакомительно. У меня совсем иная специализация.
Axenia
ℹ️ Статистика пользователя
👤 Имя: aharito (Андрей [aharito] Харитонов)
📍 Карма в группе: 305.75
🔮 Всего кармы: 306
📊 Место в рейтинге: 82194
👥 Имеет карму в: Evolution CMS
🍪 Печеньки: 0
Андрей [aharito]
О какие фишки есть.
Андрей [aharito]
Я и не знал.
Alexander
Александр
Андрей [aharito]
Am
Andrey
Бля. Да хотя бы на уровне "я нарисовал карандашом внешний вид на сайте". Какие-то астрологии и эфемиды какие-то, а конкретики хуй.
Andrey
Астрология, чё.
Alexander
😆
Андрей [aharito]
Андрей [aharito]
Непонятно только, какими путями он сюда забрел.