Pathologic
А от перезапусков вообще глупо что-то ждать
Pathologic
Там роботы то шторы шьют, то просто пидоры
Pathologic
Хищник вроде простой фильм по концепции, а и то насовали аутистов каких-то
Alexander
Вот кстати матрица-4 редкостное говно. Как только начинают заигрывать со всякими фемками и прочими меньшинствами - получается не фильм а хуета. Терминатора погубили, а следом и матрицу 😁
мне предподследний терминатор генезис понравился. В рамках этой франшизы выжать что то большее думаю больше уже было нельзя. 🤷‍♀️ ну и последний это показал. А так лучше 2-го конечно же и снять было уже невозможно.
Alexander
Хищник вроде простой фильм по концепции, а и то насовали аутистов каких-то
просто бизнес. Придумывать все сложнее, проще выжать что то из того что есть.
Aliaksandr
По сравнению с последним и генезис и спаситель - шедевры, просто спаситель больше в стиле трансформеров снят, чем терминатора ))
Aliaksandr
А вот эти воюющие фемки в последнем все и поломали. Как и в матрице, где нео вдруг разучился летать, зато тринити научилась, плюс какая-то всех бьющая малолетка и та выросшая мелкая индуска, да генеральша негра
Aliaksandr
Которая Ниоба
Alexander
Aliaksandr
Тут я согласен с Татьянычем, что надо провести всемирную кампанию и запретить неграм называть себя черными. Потому что они нихуя не черные, а коричневые. Так что пусть отъебуцца от этого прекрасного цвета 😅😅😅
Aliaksandr
А то там уже какая-то хуйня по переименованию Черной пятницы чуть не началась )))
Alexey
Aliaksandr
фуууу бяляя этого ублюдка слушать((( буээээээ
Он мне в тиктоке часто попадается 😅
Alexander
Он мне в тиктоке часто попадается 😅
А я думал только красивые телочки😊 нахуй тада этот ваш тиктоок ненужон
Vitaliy
@Grinyaha спроси вместо меня, бо ты тоже не знаешь 😂😂😂
Alexander
@Grinyaha спроси вместо меня, бо ты тоже не знаешь 😂😂😂
Бо? Магазинчик Бо? Были такие ахуенные мульты у куваева ага
Andrey
Я под НГ их пересматриваю как раз.
Vitaliy
ладно, я буду позориться. Хочу создавать ресурсы из json массива. 1. написать php, перебрать этот массив 2. с помощью modResource создать ресурсы вопрос как запускать пехепе, чтобы эти ресурсы создавались, мне это пока темная магия. Гришаня написа "Кэш очищать прям вызовом как то можно через апи эво" - но я нихера не понял тут. Подскажите что дальше то?
Andrey
Php читает JSON. В чем беда то?
Vitaliy
Php читает JSON. В чем беда то?
пробую. скоро узнаю
Andrey
json_decode твой файлик (или поток) и всё, на выходе массив.
Andrey
include_once(MODX_BASE_PATH."assets/lib/MODxAPI/modResource.php"); // это чтобы создавать доки $json = '{"a":1,"b":2,"c":3}'; // твои данные var_dump(json_decode($json)); // тут будет твой декодированный уже массив. Для посмотреть. Дальше циклом по нему, как по обычному массиву и внутри для начала foreach ( json_decode($json) as $key => $value) { var_dump($value);die; // тут глянешь, что за ключи внутри. Потому убери. // а тут врубаешь вот это для создания доков $doc = new modResource($modx); $doc->create(array( 'pagetitle' => $value->title,//или че там будет 'template' => 1, 'parent' => 1 )); }
Andrey
А да, внутри цикла ещё $doc->save(false, true);
Am
Так будет не массив, а объект: json_decode($json) Так будет массив: json_decode($json, true)
Am
Что-то мне показалось что вопрос был не в том как все это сделать, а каким событием воспользоваться чтобы все это запустить.
Andrey
Так будет не массив, а объект: json_decode($json) Так будет массив: json_decode($json, true)
Ну там всякое ещё. Может и какие-то параметры потребуются, кто ж это помнит то.
Am
foreach разрулит и сам обьект
Безусловно. Вопрос только с доступом к данным разный.
Andrey
Потому и var_dump))
Alexey
А да, внутри цикла ещё $doc->save(false, true);
а зачем тебе в цикле кэш сбрасывать? Не проще в конце $modx->clearCahe('full'); ?)
Dmytro
Что-то мне показалось что вопрос был не в том как все это сделать, а каким событием воспользоваться чтобы все это запустить.
скорее всего да) 1) запускать из под браузера (и вполне возможно получить 502 bad gateway) 2) запустить через командную строку path/php path/to/my/import.php (вроде должно нормально отработать)
Am
что имеешь ввиду под смотря какой? )
Файл json может быть пару гиг, например, и время на выполнение скрипта быстрее закончится.
Vitaliy
сейчас хоть примитивный пример сделаю, а дальше буду усложнять.
Игорь
Добрый день, у меня в самописном классе ругается на getTemplateVars, просит symfony\component\translation\translatorinterface.php Но зачем ему?
Игорь
Полседняя версия evo, php 7.4
Am
Очевидно для перевода.
Andrey
сейчас хоть примитивный пример сделаю, а дальше буду усложнять.
Ну усложнить можно в сторону модуля. Получить json на js, построить объект и пошагово отправлять каждый элемент в какой-нибудь ajax php. И обрабатывать ответ. Получится этакий полноценный модуль импорта с логированием
Am
А там и до ЭдитДокс рукой подать. ((%
Vitaliy
а зачем тебе в цикле кэш сбрасывать? Не проще в конце $modx->clearCahe('full'); ?)
+ всем спасибо. примитивная херня сработала - буду дальше разбираться)
Axenia
VitaliyLabenskiy (432.24) увеличил карму dvakotaby (747.24)
Игорь
Очевидно для перевода.
+ спасибо, добавил через композер, но еще пришлось погугли и понизить версию, что бы заработало все "symfony/translation": "^4.4", "symfony/translation-contracts": "^1.1.6"
Axenia
BibikRush (38.81) увеличил карму Ambrion (3269.48)
Aliaksandr
Вообще, для импорта конечно идеальный формат jsonl
Vitaliy
Позорник 😅
спс хоть не минус ;)
Aliaksandr
https://youtu.be/Ty2FVORVTQM
Aliaksandr
😅
Andrey
У меня сестрёна Настя)
Axenia
VitaliyLabenskiy (432.24) увеличил карму Ambrion (3290.27)
Aliaksandr
Json Lines?
Ага, идешь себе спокойно построчно и всё куда надо распихиваешь хоть сутками ))
Sasha
Все Насти - своеобразные. "обычную" Настю видел только раз в жизни
Игорь
Добрый день, словил в админке Declaration of EvolutionCMS\Tracy\Debugger::errorHandler(int $severity, string $message, string $file, int $line, ?array $context = Array): ?bool must be compatible with Tracy\Debugger::errorHandler(int $severity, string $message, string $file, int $line, ?array $context = NULL): bool Подскажите пожалуйста какая версия Tracy нужна? Сейчас "tracy/tracy": "~2.5"
Sasha
tracy надо понизить, было выше по чату
Игорь
Поищу, спасибо
Axenia
BibikRush (38.81) увеличил карму sashabeep (1138.97)
Sasha
Это трейси обновили надо фиксить его или в композере ограничить версию на 2.8.*
Aliaksandr
Блин, когда на такое говорят "сложна", мне прям нечего ответить :)
Serguei
Блин, когда на такое говорят "сложна", мне прям нечего ответить :)
Так это просто массив. Может он как-то используется мега-сложно где-то ;)
Игорь
Подскажите ещё пожалуйста, уже обсуждалось вроде как, видео одним глазом, если клиент планирует "1 млн товаров", лучше сразу начать с постгрес или на мускуле, а потом переехать?
Andrey
Блин, когда на такое говорят "сложна", мне прям нечего ответить :)
Сложна догадаться, что именно там и именно так.
Aliaksandr
Сложна догадаться, что именно там и именно так.
Ну смотри. Есть сервис Profile, к нему кастомные правила CustomRules и кастомные сообщения CustomMessages. Все вместе получается ProfileCustomRules и ProfileCustomMessages. Синтаксис стандартный ларавелевский Validator. Аналогично для сервиса Auth будут правила AuthCustomRules и AuthCustomMessages. И так далее :)
Aliaksandr
Это даже проще, чем написать без ошибок json rules для FL 😅😅
Serguei
Наблюдаю уже давно... Александр, а что это вообще такое вы так старательно делаете? Это какая-то новая библиотека работы с пользовательскими профилями в Ево3, или это чисто для Ларавела?
Aliaksandr
Вообще конечно большая проблема, что тут много чего любят обсудить с конца, а не с начала. Если уж форма - так сразу кастомная валидация, желательно с регулярками и все дела. А все остальные, кто не в теме, просто смдят и охуевают типа бляяя, откуууда это всё, ну его нааах 😁