Timoffey
А где в БД настраивается подключение к БД?
Timoffey
тупой вопрос. Где у Эво настраивается подключение к БД? ))
Timoffey
Timoffey
судя по всему тут ) И там же, как я понимаю, надо создавать другие файлики,чтобы делать DB::connection(‘sql2’)
Multi
Хочу добавить поля в редактирование заказа для Commerce. Делаю плагин на событие OnManagerBeforeOrderEditRender. Но ничего не срабатывате
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
$e = $modx->Event; if(($e->name == 'OnManagerBeforeOrderEditRender')){ $params['groups']['contact']['fields']['message'] = [ 'title' => 'Сообщение', 'content' => function($data) { return $data['fields']['message']; }, 'sort' => 70, ]; }
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/10_%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F.md#onmanagerbeforeordereditrender ты путаешь страницу отображения из страницей редактирования
Volodymyr
на странице редактирований нет групп
Multi
на странице редактирований нет групп
Значит так $params['columns']['name'] = [ 'title' => 'Имя', 'content' => function($data, $DL, $eDL) { return !empty($data['fields']['fullname']) ? $data['fields']['fullname'] : ''; }, 'sort' => 20, ];
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
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
или аяксом гонять по аналогии
Артур
ну если без крона то mycron.php?offset=1000 можно
Это же надо страницу открывать, нет?
Pathologic
смотря какая задача
Pathologic
обычно такие вещи делаются кроном
Артур
обычно такие вещи делаются кроном
Я понял уже, просто уточнил, тут думаю 99% активного населения опытнее меня, вдруг вы знаете какой-то хитрый способ, хитрее чем крон😁
Andrey
Так а нафига. Не, ну можно как в wp сделать. Типа своего планировщика. Но суть та же, крон и крон. Но мне чёт кажется что можно оптимизировать запросы. Странно, что там такое полторы минуты делается.
Volodymyr
Приветствую, господа. Возник абстрактный вопрос, конкретной задачи не стоит. Суть такая: допустим есть БД с очень большим количеством записей, нужно раз в сутки их получать как-то обрабатывать и изменения сохранять, всё это происходит на хостинге с ограничением на выполнение php скрипта в 30 сек, а если в одном цикле все записи перебирать то уходит 90 секунд. Первое что приходит на ум это перебирать порциями, но мне не понятно, как задавать смещение? Т.е. если я сделаю цикл, который будет задавать смещение, а внутри него цикл, который будет обрабатывать значения из БД, то время выполнения скрипта не уменьшится. Как быть? Какие варианты?
Я делал такой хак, запускается цыкл, на каждой итерации проверяется сколько времены выполняется скрипт. Если больше 26 секунд, то делаем запрос через curl к этому же скрипту, ставим лимит ожидания 2 секунды. Соответственно один процес завершылся, другой начался
Volodymyr
Интересно. А можно подробнее. Как проверяется сколько времени выполняется скрипт? И почему лимит ожидания 2 секунды?
лимит ожидания 2 секунды, чтоб первый скрипт коректно завершился. Сколько времени выполняется скрип, от текущего времени отнимаете время начала выполнения скрипта
Volodymyr
Интересно. А можно подробнее. Как проверяется сколько времени выполняется скрипт? И почему лимит ожидания 2 секунды?
у меня был скрипт, который парсил сайты поставщиков, стягивал картинки и т.д, хостинг был как у вас, и переежжать не хотели.
Артур
лимит ожидания 2 секунды, чтоб первый скрипт коректно завершился. Сколько времени выполняется скрип, от текущего времени отнимаете время начала выполнения скрипта
Я правильно понял, в начале скрипта надо в переменную сохранить время начала работы скрипта, а в цикле перед каждой интеграцией проверять разницу между сохранным временем и текущим, если больше 26 сек, то делать curl к этому же скрипту с ожиданием в 2 секунды?
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
Александр
Ребят, а кто то знает, как можно привязать модуль астрологических швейцарских эфемерид в файл эксель?
Александр
Что б вводя год месяц день часы минуты секунды эксель рассчитывал сам положение нужных планет в зодиаке.
Andrey
Ебануться.
WebM
Am
Привязывать путем ввода формул расчета средствами эксель. Раз есть готовый модуль, то может не стоит его экселем мучать?
Александр
Привязывать путем ввода формул расчета средствами эксель. Раз есть готовый модуль, то может не стоит его экселем мучать?
Сам просто программирование ещё не осваивал, а задачи расчётов знаю как в экселе реализовать. Вот думал на первое время его использовать.
Александр
А для простосты, что б не вводить координаты объектов вручную подумал может к нему привязать и модуль, что б только дату вводить
Александр
http://forum.argo-school.ru/showthread.php?t=904
Александр
Вот нашёл что то, но так как с программированием не знаком, то самому вникать ещё надо.
Александр
Надеялся что вдруг кто то подсказать может.
Am
А для простосты, что б не вводить координаты объектов вручную подумал может к нему привязать и модуль, что б только дату вводить
Не совсем понимаю тогда, каким образом и куда Вы желаете привязать "модуль". Вопрос был в том как модуль к эксель привязать. Тут Вы говорите что знаете как с эксель работать. Вот и нужно сделать все в экселе как умеете. (;
Александр
Сам в экселе часть реализовал расчётов. Вот идея просто внедрить в эксель этот модуль, на скрине на форуме показано что его просто выбрать в контекстном меню. Но где этот модуль брать и по точным эфемеридам как добавлять над ещё повникать. Просто с того времени почти 15 лет прошло. Вдруг уже есть что то более простое и эффективное.
Am
Есть - критическое мышление называется.
Александр
Сам ещё не знаком с интрументарием программирования, лишь бегло ознакомительно. У меня совсем иная специализация.
Axenia
ℹ️ Статистика пользователя 👤 Имя: aharito (Андрей [aharito] Харитонов) 📍 Карма в группе: 305.75 🔮 Всего кармы: 306 📊 Место в рейтинге: 82194 👥 Имеет карму в: Evolution CMS 🍪 Печеньки: 0
Андрей [aharito]
О какие фишки есть.
Андрей [aharito]
Я и не знал.
Am
Сам ещё не знаком с интрументарием программирования, лишь бегло ознакомительно. У меня совсем иная специализация.
Программирование это общий инструмент для решения различных задач. Повар может написать программу для подсчета ингредиентов - было бы желание и время на изучение-развитие. Программировать не сложно, сложно мыслить. (% У меня первое образование вообще учитель физкультуры, казалось бы... (%
Am
😆физрук ипонамать!
С большой буквы Ф. (;
Александр
Программирование это общий инструмент для решения различных задач. Повар может написать программу для подсчета ингредиентов - было бы желание и время на изучение-развитие. Программировать не сложно, сложно мыслить. (% У меня первое образование вообще учитель физкультуры, казалось бы... (%
Ну тут вопрос во владении интрументарием. Сейчас систему Астрологическую оформляю, и под неё расчёты делаю. В принципе для простых моментов пока хватает и экселя. Который понятен по стандарту.
Andrey
Бля. Да хотя бы на уровне "я нарисовал карандашом внешний вид на сайте". Какие-то астрологии и эфемиды какие-то, а конкретики хуй.
Andrey
Астрология, чё.
Alexander
😆
Андрей [aharito]
Бля. Да хотя бы на уровне "я нарисовал карандашом внешний вид на сайте". Какие-то астрологии и эфемиды какие-то, а конкретики хуй.
Да человек совершенно не рубит в программировании и в сайтах, он даже слово "модуль" употребляет не в контексте Эво.
Андрей [aharito]
Непонятно только, какими путями он сюда забрел.