Daniil
я с горем пополам сделал похожее, но не то
Dan
в том, что я не знаю php и модх, а сайт необходимо поддерживать и релизнуть вот такой каталог
так, а что такого сложного в этом каталоге, что его нельзя сделать из коробки и нужно что-то допиливать?) просто видео маленькое, я там особо не могу разглядеть что к чему
Dan
вижу меню какое-то огромное и логотипы всякие
Daniil
Есть динамичное меню
Daniil
Количество категорий заранее не известно
Daniil
Ссылки, названий и тд тоже неизвестны
Daniil
количество подпунктов тоже
Daniil
может быть 1, а может 15 или не быть вообще
Daniil
надо вот такую зависимость сначала воплотить в жизнь, потом стилизовать как у яндекса
Daniil
чтобы категории товаров самостоятельно могли заполнять в 3 равных столбика
Daniil
и была возможность скролить это полотно
Dan
А, ну тогда да, из коробки такого нет. Но имхо ни одна cms такое не предложит, ну или единицы. В принципе ничего сложного в этом не вижу, хотя учитывая, что ты с пыхой не знаком, то это будет проблемой)
Daniil
с учетом того, что менюшка находится в липком хедере и открывается при наведении
Daniil
но я не знаю как это сделать, чтобы модх схавал
Daniil
и не могу сделать его таким динамичным
Semyon
Такое можно реализовать. Конечно из коробки тебе никто не предложит в плане стилей. А вывести просто все эти меню и прочее это проще простого
Semyon
Изучай компоненты minishop2 and pdoTools. ms2 даст тебе эти сами категории товаров. Которые можно будет создавать в админке modx или другими компонентами такими как mSync подтягивать с 1c или моего склада. А дальше через pdoTools выводить все эти категории по нужным тебе условиям
Semyon
то как отображаются категории, это дело html+css а не modx
Daniil
то как отображаются категории, это дело html+css а не modx
Условия для вывода и равномерного заполнения, к сожалению, на html и css уже не попишешь
Semyon
) a grid?
Daniil
Daniil
) a grid?
вот что я на гридах написал
Semyon
Смотря как писать видишь) Но такое не сложно реализовать. Рассказывать уж не буду. Будет интересно сам найдёшь) Наше дело подсказать, ну или мелку проблемку решить
Semyon
а такое нужно расписывать
Daniil
и забыть о модх
Semyon
это реализуется ещё раз скажу не через modx)
Semyon
через modx ты просто выводишь шаблоны этих категории, куда подставляешь название категории и её подкатегории
Semyon
грубо говоря как компоненты можно пере использовать, так и тут, только голый html)
Pavel
А кто как оптимизирует большое количество запросов по API? Делаю через через multi curl по оффсету более 300 запросов - валяться ошибки, мол превышен лимит ожидания, либо 504 на сервере вываливается. Какие вообще варианты есть создания такого количества запросов?
Semyon
Не уверен что правильно понял тебя Делай 200 запросов, получай флаг закончено ли, если нет то рекурсией ещё 200 запросов, с оффсет 200. Дальше офсет просто умножай на кол во пройденных запросов
Semyon
Там лимит обычно стоит 30 секунд на запрос, если ответа нет, то ошибка приходит
Semyon
Можно попробовать увеличить лимит
Pavel
Не уверен что правильно понял тебя Делай 200 запросов, получай флаг закончено ли, если нет то рекурсией ещё 200 запросов, с оффсет 200. Дальше офсет просто умножай на кол во пройденных запросов
Я так и делаю. Тип запросы запараллелил, там ограничение на 4 асинхронных запроса в сторонней апи, я делаю по 2. И все равно либо превышение лимитов, либо 504 на локальном сервере)
Dmitriy
Всем привет, подскажите, при загрузке картинок по API ставится источник filesystem и файлы грузятся в корень, хотя в товаре стоит ms2 Images, в сист настройках тоже. Если через админку грузить фото, то все ок, но через API не хочет корректно ставиться источник файлов. В чем может быть проблема?
Semyon
Через процессор грузятся фото?
Dmitriy
Через процессор $response = $modx->runProcessor( 'gallery/upload', $gallery, array('processors_path' => MODX_CORE_PATH . 'components/minishop2/processors/mgr/') );
Артур
Через процессор $response = $modx->runProcessor( 'gallery/upload', $gallery, array('processors_path' => MODX_CORE_PATH . 'components/minishop2/processors/mgr/') );
Если я ничего не путаю, то если передавать в процессор путь к файлу, он его не перемещает.
Артур
Вероятно написав свой спиппет.
Dmitriy
Если я ничего не путаю, то если передавать в процессор путь к файлу, он его не перемещает.
У меня файлы грузятся в отдельную папку files, а процессор создает свою папку как положено id/filenane... , но почему-то не в assets/images/products/ , а просто в корне
Anonymous
можете подсказать, где взять ключи всех подобных полей ? речь про [[+email]] и идентичные вызовы
Дима
Привет всем, где можно посмотреть грамотные продукты реализованные через модх, желательно не 2015-2019 года, а что-то современное
Ещё вот тут есть списки сайтов (пополняются постоянно): • https://modx.ru/katalog-sajtov-na-modx/all/1/0/2/ (сортировка по свежести, вроде) • https://cmsmagazine.ru/instrument/modx/projects/ (сортировка по Яндекс ИКС)
Dan
Ты походу чат перепутал
Michael
Да, точно
Michael
Что было раньше - яйцо или курица?
Евгений
ассемблер
Michael
А кто снёс ассемблера?
Дима
Парни, подскажите может MinifyX умеет как фильтр вывода работать? Хочу сжать то, что инлайн тегами <script> и <style> в шаблоне написано (css и отдельно js) Или может по-другому как...
Дима
Парни, подскажите может MinifyX умеет как фильтр вывода работать? Хочу сжать то, что инлайн тегами <script> и <style> в шаблоне написано (css и отдельно js) Или может по-другому как...
Только не спрашивайте, какого дьявола в шаблоне инлайн куски кода лежат. Так надо 🤪 часть генерится динамически а часть написана заранее...
Артур
Напиши свой модификатор, который тупо лишние пробелы удалит
Дима
Напиши свой модификатор, который тупо лишние пробелы удалит
{'te xt'| strip : 'true'} и так есть) но мне бы прям такую минификацию хитрую как в инструментах сборки или minifyx
Дима
ModxMinify попробуй
Я его видел, но не юзал никогда. Судя по доке, как фильтр вывода не работает. А группировка с приходом HTTP/2 вроде как антипаттерн...
Dan
Что было раньше - яйцо или курица?
Это бот или просто тип "с приветом"?
Андрей
Накидал тут клиенту компонент для чистки дублей) Думаю выложить, заказчик не против) На днях соберу пакет)
Андрей
Gaius Cassius
Николай
Уже предусмотрено)
Кинешь ссылку на репозиторий?
Андрей
Андрей
Кинешь ссылку на репозиторий?
Конечно, но только в понедельник, поехал на дачу)
Denis
всем доброго дня как завести правильную подстветку синтаксиса в vscode для .tpl
Николай
ctrl+k m php
в .tpl вряд ли php
Николай
smarty скорее нужен
Denis
Pavel
Как убрать время при выводе даты создания комментария tickets [[+date_ago]] ? При этом в сделано изменение в assets/components/tickets/js/mgr/comment/comment.window.js для поля даты создания вместо displayfield - datafield. Дата создания меняется в админке. А время выводится везде 00:00. И при попытках как - либо поменять формат вывода данного поля - никакого результата.
Артур
Господа, выделенные две строки, если их раскомментировать, не работают, как это можно исправить?
Алексей
А то может в класс добавляешь, а в бд оно без модели не сохранится
Артур
В модели то такое поле вообще есть?
В модели это просто price, а в выборке Modification_price
Алексей
Ну, надо смотреть