
Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #14 часа назад
К теме данной старинной публикации Ваш вопрос явно не относится )
Рекомендую создать вопрос в соответствующем разделе: modx.pro/help
Импорт свойств в Minishop2 версий 2.4.* из CSV 4
7 часов назад
MODX 2.8.8 и miniShop2 4.4.0
У меня много товаров, которым массово надо дать новую дополнительную категорию.
Как я это представлял. Создаю новую к...
Как в категорию minishop2 добавить существующие товары? 8
9 часов назад
На всякий случай, по теме: сегодня встретил размер папки кэша pdotools в 106gb. На сайте 3800 записей в таблице БД site_content и всего 125 товаров mi...
Размер папки кеша pdotools 1
02 марта 2025, 23:52
Возможно. На событие успешной отправки, проверяй какая форма была отправлена и в зависимости от этого меняй параметры Notyf
Разное позиционировать сообщений Notyf в FetchIt. 1
02 марта 2025, 22:59
Собственно вопрос — как это реализовать в modX 3…
Вышеуказанные конструкции приводят к ошибке 500…
Вывод чанка для категории через Fenom [РЕШЕНО] 10
01 марта 2025, 18:53
Стандартные опции товара поддерживаются, во 2й версии пакета нужно ставить субмодуль modstore.pro/packages/import-and-export/iems2
msImportExport 916
28 февраля 2025, 18:09
Всем большое спасибо. Не знаю из-за чего изначально не заработало, может кэш не почистил, может еще что-то было, но в файле
/public_html/core/compone...
Tickets не работают комментарии 6
Там, предположим лежит Project, и в её поддиректории монтируется то, что мне нужно. Монтирование на сервере, не на клиенте.
phpStorm работает именно с этой директорией, там нужная структура. Как и что оттуда монтируется с живой проект — он не знает, ему это не надо.
Таким образом, при разработке у меня в репозитории и на локальном компе одна структура, а у живого проекта — другая. Они друг другу не мешают.
То есть, исключать из проекта просто нечего.
Не знаю, как у тебя это организовано, но я на сервере монтирую нужное через --bind и дальше уже с ним работаю. То есть, phpStorm видит одну директорию, в которой всё необходимое — с ней и синхронизируется.
Просто переименуй сниппет, и вызывай под новым именем — и никаких проблем.
Если есть желание, можешь поменять в сниппете msProductOptions код вот так (со строки 23):
Это топикстартеру.
Зашифрованные, которые обратно не расшифровать. Поэтому только сброс.
Высылать пароли смысла нет, лучше сделать форму для сброса пароля.
У юзера не должно быть прав на контекст test и при этом он не должен быть sudo.
После каждой смены прав нужно или перезагружать их в меню безопасности (если ты под этим юзером), или перелогиниваться тому, кому меняешь.
Если у юзера установлено свойство sudo, то ему наплевать на любые проверки прав — он может всё.
По первому не ясно, что там установлено у тебя.
По второму вопросу могу помочь.
А то, что директории cache/* пропускается — это моя ошибка, наверное =) Хотел пропустить только /core/cache и не подумал про другие.
Хорошая идея (я ни разу не пробовал).
При запросе проверять дату создания, и если больше 7 дней — удалять или отключать ресурс и отправлять на главную или на 404.
То есть, юзеры сами будут инициировать отключение, cron не нужен.
Во всех инструкциях пишут чистить только /core/cache/ — про xpdo речи нет.
Толково придумал!
Можно завести еще одно поле в msProductData и копировать туда имя производителя при сохранении товара, плагином.
Если кто-то создаст задачу на github, постараюсь сделать виртуальносе поле vendor_name, которое будет получаться из таблицы производителей при $product->get('vendor_name'); — тогда можно будет и в поиске использовать.