Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
31 января 2024, 19:35
0
может включили вывод предупреждений и они появились?
Наумов Алексей
31 января 2024, 17:00
0
php 8.3 виноват:
php.watch/versions/8.2/dynamic-properties-deprecated

modx 2.8.x стабильно работает на php 7.4
Наумов Алексей
31 января 2024, 13:22
0
gd простой по своим возможностям.
imagick мощнее
c gd всегда были траблы с разными форматами, прозрачностями, наложением масок и т.п.
Наумов Алексей
31 января 2024, 12:37
0
на сервере imagic стоит? в phpinfo можно посмотреть
Наумов Алексей
31 января 2024, 12:30
0
prepareSnippet стоит, он может поддормаживать
куча tv в фильтре, причем фильтруются как number. Вы же знаете, что tv хранятся в базе в виде строки, и каждый раз при фильтрации они к числу приводятся, что есть медленно

у вас 72 тысячи (!) запросов! есть над чем подумать.
Наумов Алексей
30 января 2024, 21:20
0
Ставить раннюю alpha версию альтернативного компонента фильтрации на боевой сайт — не нужно 100%.
Наумов Алексей
30 января 2024, 21:18
0
Причин может быть множество.
Нужно и структуру каталога посмотреть, и вызов сниппета mFilter2, и чанк для отображения строки с товаром.
После этого изучить формируемый sql запрос, что там… Поставьте debugParser для первичного анализа еще.

На ваш вопрос нет однозначного ответа и волшебной кнопки.
mFilter2 может работать относительно быстро с большим кол-вом товаров, но нужно аккуратно его использовать.
Наумов Алексей
25 января 2024, 14:09
0
Можно попробовать реализовать… запишем.
Рад активному пользователю =)
Наумов Алексей
25 января 2024, 12:19
0
Привет! Ждем, с нетерпением)

Спрошу про валидацию.
Ты пишешь:
валидация предусмотрена как в msCustomer, так и в msOrder
т.е. валидация указывается в вызове сниппета.

Сохраниться ли сценарий, что для разных способов доставки я смогу сделать: через курьерскую службу обязательным полный ФИО + мобильный телефон, а для самовывоза просто Имя (телефон не обязателен).
Пример абстрактный, но суть ясна.

На данный момент помощь именно разработчиков мне не нужна, хотя нужно признать, что наши топовые разработчики помощь предлагают почти все.

Все равно предложу еще раз) есть время и желание помочь, прежде всего с целью ускорить выход альфа версии.
Переживания, что другой человек сделает не так, как видишь ты в голове — понятно. Но всегда можно обсудить список задач и подход к их решению. ;-)
Наумов Алексей
24 января 2024, 12:11
0
похоже на кеширование веб-сервером файлов html
Стоит проверить не включено ли этой в настройках хостинга или в файле htaccess
Наумов Алексей
22 января 2024, 11:08
+1
Нашел, исправил) обновил пакет в modstore.pro.
У меня он выложен еще в modx.com, но у них настолько глючный репозиторий… я уже 3 раза писал им по поводу критичных ошибок, из-за которых просто невозможно выложить пакет — но воз и ныне там, я не могу выложить обновление.
Наумов Алексей
22 января 2024, 09:54
0
Не могу разобраться в чем дело… она создалась значит, но не привязалась к шаблону. Видимо установщик косячит. Буду искать причину.
Наумов Алексей
20 января 2024, 18:26
0
Привет.
Я запульнул новую версию в репозиторий, где добавил шаблон политик FileManPolicyTemplate и политику FileManPolicy на его основе.
Правда на моем демо сайте сама политика в силу каких-то причин не создалась… только шаблон. Политику можно создать на основе шаблона. Проверь, создалась ли у тебя политика…

ну и соответственно в группу менеджеров можно добавить эту политику, чтобы дать права.

Там такие разрешения:

fileman — доступ к основному контроллеру компонента (Пакеты / FileMan)
fileman_list — список файлов
fileman_resource_tab — вкладка у ресурса
fileman_create — загрузка новых файлов
fileman_save — любое редактирование
fileman_remove — удаление файла
Наумов Алексей
20 января 2024, 12:36
0
Дело в этой строчке кода было то?

А новую версию да, выпущу. Вообще, думаю стоит сделать набор permissions и политики, чтобы управлять этим можно было всем.
Наумов Алексей
18 января 2024, 16:29
+1
Я поэтому и написал, что попробуйте указать там не порядковый №1,2..N, а id ресурса (Страны).
Наумов Алексей
18 января 2024, 15:29
+1
Сначала выводишь ту разметку, что в nav при помощи pdoResources, хотя можно и через pdoMenu (что наверное даже логичнее).
Для data-show-partner используешь, к примеру, id ресурса через [[+id]], либо [[+idx]]

А потом для каждой страны делаешь свой вызов pdoResources, чтобы вывести дочерние элементы.
Хотя, может получится опять же все завернуть в один вызов pdoMenu (смотря, насколько там сложная верстка).
Наумов Алексей
18 января 2024, 12:12
0
Беглый вопрос тому же ChatGPT (да, я ленив сам это искать)))). Но вывод понятен, нужно обновляться! А то мы до сих пор пишем новые(!) дополнения с поддержкой php 5.6 (а то и 5.4), т.к. много сайтов на нем работает.

PHP 7.1 был выпущен 1 декабря 2016 года, а PHP 7.4 — 28 ноября 2019 года.

Для PHP 7.1 активная поддержка закончилась в декабре 2018 года, поддержка безопасности — в декабре 2019 года, и заключительная поддержка завершится в декабре 2020 года.

Для PHP 7.4 активная поддержка продолжается до ноября 2021 года, поддержка безопасности — до ноября 2022 года, а заключительная поддержка ожидается завершиться в ноябре 2023 года.
Наумов Алексей
17 января 2024, 20:27
0
Странно, ну по идее это то самое место… больше я не находил.

Нужно повнимательнее перепроверить, но это в свободное время.