Всего 125 007 комментариев

Олег Захаров
05 марта 2025, 16:07
0
Поставил обновление. Теперь админка стала как обычная. Удалил, переустановил, все также. Короче, не работает :(
Prihod
05 марта 2025, 13:14
0
Да, группу просто в системных настройках модуля укажили или явно через параметр у сниппета
Сергей
05 марта 2025, 12:50
0
Как то можно перейти безболезненно с office? Вроде как группу пользователей можно использовать ту же и останется только разметку переделать.
Ruslan
05 марта 2025, 12:45
0
Как раз делал авторизацию / регистрацию, и протестировал. Сработало на отлично.
Но вот так же возник вопрос по поводу параметра «usergroupsField» при регистрации.
В документации написано что это «имя поля выбора группы»
Я в пресете указал
'usergroupsField' => 'usergroup',
а сама форма HTML имеет такой выбор
<input type="radio" name="usergroup" value="2" checked>
<input type="radio" name="usergroup" value="3">
Но регистрация не проходит в нужную группу.
В документации примера не нашел.
Можете подсказать это так работает или я не правильно понял смысл этого параметра?
Алексей Шумаев
04 марта 2025, 19:51
0
К теме данной старинной публикации Ваш вопрос явно не относится )
Рекомендую создать вопрос в соответствующем разделе: modx.pro/help
Trying
04 марта 2025, 19:11
0
Minishop2 4 теперь имеет Import Utility, которая имеет два файла csv.php и importCSV.php. Нужно ли менять importCSV.php? И как?
Как должны выглядеть поля Fields? «pagetitle,parent,price,article,opt-optionkey1,opt-optionkey2,etc»?
Павлик Мышкин
04 марта 2025, 16:58
0
MODX 2.8.8 и miniShop2 4.4.0
У меня много товаров, которым массово надо дать новую дополнительную категорию.

Как я это представлял. Создаю новую категорию, захожу в неё, во вкладку товары, нажимаю кнопку [добавить товар] — и там выбираю те товары, которые есть уже в другой категории. Но эта кнопка добавляет (создаёт) новый товар.
Павлик Мышкин
04 марта 2025, 16:48
0
Батчер я поставил первым делом, он не подходит для этого, но спасибо…
Андрей Шевяков
04 марта 2025, 16:09
0
А блин, прочитал внимательнее, не подойдет это дополнение, если надо перенести в дополнительную категорию (Чтобы товар стал в двух категориях).

Можно будет использовать только если перенести из одной категории в другую.
Андрей Шевяков
04 марта 2025, 16:08
0
В поиске нашел дополнение msPre за 5000 р. и msBatchEditor которого уже нет.
Вот такое есть дополнение для массовой выборки ресурсов и работы с ними Batcher
Дима Касаткин
04 марта 2025, 15:45
0
Не понимаю в чём тут «увы».
Перенести товары в категорию (переместить) → возможно встроенными средствами, добавить дополнительную категорию (чтобы товар в двух одновременно лежал) → тоже возможно. И всё это — используя встроенные функции.

Также можно, используя встроенные возможности выборки товаров, без какого-либо программирования, организовать подгрузку на нужную страницу товаров по определенным параметрам.

Кроме того, существуют готовые вспомогательные средства (в т.ч. платные, как недорогие, так и сравнительно более затратные) для ещё более гибкого и быстрого управления этими функциями.

В этой задаче применять создание дополнительной таблицы и потом ещё добираться до данных в ней я считаю сильно избыточным решением, но никто естественно не мешает так сделать.

Можете уточнить, какого элемента управления вам не хватило? И используемые версии Minishop + MODX, на всякий случай
Дима Касаткин
04 марта 2025, 14:17
0
На всякий случай, по теме: сегодня встретил размер папки кэша pdotools в 106gb. На сайте 3800 записей в таблице БД site_content и всего 125 товаров minishop2. Но есть фильтры и сложные чанки, хотя кода fenom в контенте нигде нет.

Может кому пригодится для ориентира по возможным размерам этой папки…

Решил отключить там настройку pdotools_fenom_cache, но cache_resource оставить включенной. На тестовых страницах замедления не заметил. Такой вот кейс.

pdoTools 2.13.2-pl под MODX 2.8.3
Павлик Мышкин
04 марта 2025, 13:27
0
Спасибо за ответы, есть над чем подумать, действительно несколько нетривиальных вариантов, например в БД сделать в таблицу ms2_product_categories импорт записей product_id > category_id.
Надеялся что я просто не увидел встроенную функцию в минишоп, но увы.
Дима Касаткин
04 марта 2025, 03:24
+1
вручную прощёлкать 300 товаров
Не обязательно :)

Если футболки размечены параметрами или опциями, и в них указаны, какие Черные, а какие Белые по признаку «цвет», и например С принтом или Без принта по признаку «тип», то удобнее создать отдельный шаблон «подборки товаров» и использовать его для страниц данного вида в паре с настроенными выборками через msProductsComposerSelection либо без него, если передать в вызов msProducts или mFilter через параметр &where или &tvFilters нужные данные для выборки иным способом (к примеру через ещё одну TV или опцию ms2)

MODX очень гибкий, всегда есть несколько решений. Даже если разметки характеристик у товаров нет, и прокликивать и размечать 1000 товаров не хочется то, хоть и не так точно и красиво, но всё-таки можно выбрать товары по названию через &where по маске «черн*» и «с принт*», а в случае недостаточной скорости — закэшировать всё это. И возможно, даже обновлять кэш в фоне через, например, scheduler
Матвей
03 марта 2025, 23:15
0
Понял, отлично. Спасибо!)
Матвей
03 марта 2025, 23:15
0
Да, почему то феном в чанке не хочет…
Артур Шевченко
03 марта 2025, 23:07
+1
нужно вручную прощёлкать 300 товаров
Да, либо написать скрипт который выберет товары и добавит в их в нужную категорию создав записи msCategoryMember
Павел Романов
03 марта 2025, 22:42
0
Это у Вас что-то не так ).
Смотрите логи сервера.
Павел Романов
03 марта 2025, 22:41
0
Так в них и выводите. В $category будет ID не родителя, а категории первого уровня.
То есть если у Вас так:…
  • Ракеты (1)
    • Подкатегория 1 (2)
      • Товар 1 (3)
      • Товар 2 (4)
      • Товар 3 (5)
      • Подкатегория 2 (6)
        • Товар 4 (7)
        • Товар 5 (8)

… то для всех подкатегорий и товаров $category будет 1 (ID Ракеты) вне зависимости от вложенности.
Матвей
03 марта 2025, 22:34
0
Протестировал. Ошибка 500