Александр
Ребят, подскажите пожалуйста, как в плагине прописать, если пользователь зарегился и принадлежит группе opt
Александр
Алексей
че за файл?
Иван
https://modx.com/blog/modx-revolution-2.8.2
Иван
Mark Hamstra:no_mouth: 01:13 ⚠️ It's important to note 2.8.2 has some security-related changes that may cause static resources or custom manager themes to no longer work as they did before. If you use static resources or a custom manager theme, please refer to the documentation to learn more: https://docs.modx.com/current/en/getting-started/maintenance/upgrading/2.8.2
Иван
Обновляться обязательно!
Павел
я чета пропустил? а что сделали с статик ресурсами?
Иван
уязвимости поправили
Павел
именно у статик ресурсов?
Иван
не только
Иван
сам Smarty обновили
Иван
там 2-и уязвимости закрыты
Павел
сам Smarty обновили
оно еще живое
Иван
оно еще живое
https://github.com/smarty-php/smarty/blob/master/CHANGELOG.md
Павел
это ж сколько челов мне обновлять придется..
Иван
Update PHPMailer to 6.4.0
Иван
теперь не старый =)
Павел
как бы сесть пдотулз дофиксить
Алексей
сколько сейчас товаров в БД?
Алексей
товары добавляются без фоток?
Алексей
а сколько времени выполняется скрипт импорта?
Алексей
я х.з. как вы написали логику импорта....
Алексей
ну как хотите... а то может вы цыклами по 100 шт пытаетесь загрузить - так и понятно что будут лаги....
Алексей
ну вот... вытянули из вас хоть что-то.... а то просите помощи - и не рассказываете что да как.... ошибки сбрасываете после каждого товара?
Алексей
Думаю вы просто в лимиты нагрузки упираетесь...
Алексей
хотя потоки я так и не понял на чем вы реализовали...
Алексей
думаю к 20к все отваливаться начнет еще чаще... И потоками не увлекайтесь. делайте по 10 шт в цикле. А когда к 20к подберетесь - 1...5 шт. ну там по лимиту выполнения скрипта поймете что пора сбавлять обороты кол-ва товаров в цикле) :)
Алексей
знаем. проходили.
MODX Notification Bot
Новая статья [modx.pro] Раздел: Новости и события Релиз MODX 2.8.2. Настоятельно рекомендую обновиться Команда разработчиков и интеграторов MODX рада представить новую версию – MODX Revolution 2.8.2. В этой версии добавлена поддержка PHP 8, исправлены баги и закрыто несколько важных уязвимостей. Полный список изменений доступен в changelog, ниже перечислены лишь самые значительные изменения. Подробности внутри заметки. ...
Sergey
Парсер что ли через веб запущен?
Sergey
Утечка памяти
Sergey
Хотя такое бывает и из-за глюков в кеше
Алексей
добро пожаловать в мир xpdo ))) это не утечка.. а просто дофига жрет ресы xpdo при импорте. Тут только понять и простить. ну или переписать запросы на sql )))
Павел
Учитывая какие охуительные вопросы задает товарищ, то я бы просто расширил бы php memory limit и забил бы
Алексей
да перепишите на sql импорт. епт. не морочте себе голову и чату.
Sergey
phpinfo() смотри
Павел
ты такие скрипты на хостинге запускаешь? земля металом
Sergey
Лимиты которые там стоят смотри
Sergey
Sergey
Парсер на чем сделан?
Ibraim
Да, иморт из CSV идёт достаточно медленно, мне надоело бить файл на мелкие чтобы залить 26к позиций.
Сталкивался с такой проблемой на стаковерфлоу нашел решение тогда. Открывал файл cvs как принтер и там потом его по чанкам в 4 мегабайта разбивал например. И понемногу парсил. И.е таким образом весь файл в переменную не забивал
Ibraim
Если проблема именно в этом у тебя
Ibraim
https://stackoverflow.com/questions/5249279/file-get-contents-php-fatal-error-allowed-memory-exhausted/5249971#5249971
Степан
А можно как-то получить все поля таблицы из модели?
Степан
именно названия и тип данных
Степан
Да, иморт из CSV идёт достаточно медленно, мне надоело бить файл на мелкие чтобы залить 26к позиций.
я автоматически это делал создаешь категорию туда куски файла в новые файлы потом пробегаемся по файлам и парсим удаляя пропарсенные
Степан
а если еще и с JS совместить то и красиво получается видно прогресс
Иван
https://lectoria.pro/read/zhiznennyy-tsikl-prilozheniya-na-modx.html?utm_source=vk
Алексей
Кто нибудь в тикетсах реализовывал загрузку одной фотки или нескольких именно в TV поле? И создание превьюшки при нажатии кнопки - сохранить в тикетсе???
Алексей
Я реализовывал
с превьюшкой или просто загрузка?
Алексей
Логику какую вообще делал?
Артур
с превьюшкой или просто загрузка?
С превью, через стандартную область.
Алексей
С превью, через стандартную область.
ааа нее... там же галлерея цепляется... TV то где?
Артур
Логику какую вообще делал?
Не помню. Могу посмотреть позже
Артур
ааа нее... там же галлерея цепляется... TV то где?
Я вспомнил😁 там костыльно получилось конечно, но ничего лучше я не придумал. Я просто повесил обработчики в js которые следили за изменением файлах и записывали путь в скрытый инпут, который и сохраняется в ТВ
Артур
События tickets не генерирует, а лезть в исходники я не захотел
Алексей
вот я залез а потом такой... в исходниках поменять проще, а сделать свое - долше чутка и напряжнее.... Вот и думаю...
Артур
ну те. дополнительно свой ajax делал? верно понял?
Хотя нет вру, в исходники лез, опять же из-за отсутствия соьытий. Но не Ajax, отправку и загрузку я оставил стандартные, просто слушатель добавил и всё, а дальше tickets всё сам, кажется.
Алексей
ладно. тут тогда вопросов больше получается.
Алексей
Своё это ты про загрузку? А как ты её к тикетам прикрутишь?
2 варианта: 1. с правкой исходников. типа проверяем есть ли что в $_FILES а там приходит и имя TV - делаем доп процесс для загруженной фотки - резайз, переименовываем. Записываем и отдаем в штатный респонсе имя TV и адрес фотки загруженной (можно и превью и че хош. 2. Просто следить за полем определенным и на ajax обрабатывать его своим коннектором (php фалом как хош и че хош)... со всеми вытекающими удобствами.
Алексей
Жаль что мало народу пользует тикетсы.... наверное в основном пишут вообще свои решения для фронтенда....?!
Алексей
Почему думаешь что мало? По загрузкам?
по проблемам и расширению функционала.... вроде бы с сохранением не стандартных полей - все ок на событие сохранения документа..., а вот логотип сраный как отдельное фото загрузить и отобразить - нужно колдовать и плясать...
Sentinel
Блин, как не зайду 2 чел только тут общаются 😂
Артур
Есть желание некоторые бесплатные допы допилить, но скилл не позволяет😔
Алексей
Ну так-то мне кажется там надо совсем немного подправить. Добавить события и всё😁
по хорошему скопировать фото с временной папки. переименовать если нужно, сделать ресайзы нужные.... и отправить адрес фотки обратно для отображения... :)
Алексей
а мне лень становиться.. хотя может и доберусь.. х.з.
Артур
а мне лень становиться.. хотя может и доберусь.. х.з.
Давай ты мне будешь говорить что делать, Ася буду делать?😁
Алексей
🙃 типа голосом или текстом надиктовать, а там что будет - то будет? 🤣 подумаю.
Артур
🙃 типа голосом или текстом надиктовать, а там что будет - то будет? 🤣 подумаю.
Ну у меня будет гугл ещё в помощь, да и результат ты потом проверить сможешь😁
Pavel
Ну у меня будет гугл ещё в помощь, да и результат ты потом проверить сможешь😁
Готов присоединиться, но я совсем зелёный еще) могу верстку подправить или по мелочам помочь 😁
Артур
Посмотри событие onDocFormSave там по-моему есть mode, а если нет проверяй createdon
🙈 PG
https://docs.modx.com/current/ru/extending-modx/plugins/system-events/onbeforedocformsave