Олег Щавелев

Олег Щавелев

С нами с 20 января 2017; Место в рейтинге пользователей: #28
Олег Щавелев
29 ноября 2020, 09:17
0
Потому что, вы смотрите на modx.com, а @Иван Бочкарев говорит про modstore.pro
Олег Щавелев
28 ноября 2020, 00:57
0
Упс, не увидел что @Иван Бочкарев, написал то же самое просто эффект дежевю. Все верно написано у @Иван Бочкарев.
Олег Щавелев
28 ноября 2020, 00:53
0
Контантин.

Вопрос вот в чём. Должен ли автоматически создаваться при этом файл sitemap.xml или нет?
Ответ Нет. Но все очень просто. Это обычный ресурс. Только тип XML. Что необходимо сделать по шагам.

  1. Включить в системных настройках Дружелюбные URL
  2. Cоздать документ (ресурс) через CMS MODX псевдоним sitemap в настройках ресурса, изменить селектор «Тип Содержимого» с HTML на XML (вкладка Настройки)
  3. Привязать ресурс к шаблону в котором содержится сниппет pdoSitemap
  4. Открыть страницу домен.cайта/sitemap.xml и проверить что карта сгенерировалась
  5. Добавить карту при необходимости в robots.txt и Веб-мастер
Олег Щавелев
28 ноября 2020, 00:37
0
@Артур.

А почему вы так считаете? Вопрос в оптимальности, в размере БД и многих других фактором. Но ответ — да можно.

Для индексации запросов mSearch нужно прописать префикс TV и алиас поля и результаты поиска будут индексироваться с учетом значения указанного TV поля. Просто пропишите в системных настройках.



А если мы говорим о фильтрации mFilter2 — там та же история — ссылка на техническую документацию

А для @Сергей Самусев

Но это не означает, что это «идельное» решение, я рекомендую почитать про ТВ поля, как они работают (на сколько быстро), прикинуть какого размера будет БД, сколько будет документов. Взвесить все, почитать доки и дальше приступать к внедрению.
Олег Щавелев
16 ноября 2020, 14:30
0
Так а в MODX — логах?
Олег Щавелев
16 ноября 2020, 14:00
0
А что error log — пишет?
Олег Щавелев
14 ноября 2020, 10:44
0
@Andrey Frost Расскажите, пожалуйста, подробнее о своей кейсе, зачем Вам данное поле нужно вывести в заказе (Grid extJS).

При оформлении заказа, создается новый пользователь и поле customers дублирует частичный функционал receiver, но в данном рендере данные уже получаются из таблицы user и при большинстве сценариев мы получаем аналогичные данные с полем receiver. Но есть некоторые сценарии, где данные будут отличаться. Но на пример если пользователь не указал свой email или уже имеет учетную запись где через админку или личный кабинет данное поле «Имя пользователя» измененно.

В не зависимости от этого я создал issue для фиксации данного вопроса создал ISSUE. Мы будем благодарны за обратную связь.
Олег Щавелев
14 ноября 2020, 10:03
0
@Andrey Frost, спасибо за вопрос. Я так же воспроизвел данную закономерность. Очень интересно, обязательно ответим(чу).
Олег Щавелев
12 ноября 2020, 19:25
+2
Спасибо за обновление. Контент служба DSMC — счастливы. Теперь каждый из дружного коллектива может позаниматься настройкой фильтра. Особенно радует, что возможно обсуждение и доработка пакета.

Что хочется отметить:

Стало удобно ориентироваться в шаблонах контент-менеджерам. Мы кропотливо их подписываем.


Управлять сортировкой настраивать можно теперь вплоть до категории. На некоторых проектах, мы очень скрупулезно подошли к этому вопросу — +1 к конверсии. Где-то сортируем по цене, где-то по промо бейджем, а где-то по опции товара.



Удобно делать промо-категории или общие категории, так как where запросы управляются через интерфейс — иногда можно заменить функционал мультикатегорий.



Функционал очень сбалансированный и продуманный. Смотря на все возможности с удовольствием используем практически на каждом проекте.

Техническая служба, DSMC

Спасибо.
Олег Щавелев
12 ноября 2020, 04:17
+1
Ребят Вы супер. Всем спасибо было очень интересно, я думаю дальше больше.
Олег Щавелев
08 ноября 2020, 12:45
0
Я поддерживаю. Нужно собирать успешные кейсы.
Олег Щавелев
08 ноября 2020, 11:20
0
Есть пакет, который добавляет такую возможность в MS2. Пакет шикарный, можно и заводить фильтры через интерфейс, возможность выставлять позиции в фильтре. А еще управлять сортировками каталога.

Интерфейс где можно завести поля фильтра



Интерфейс настройки непосредственно категории (msCategory)



Window добавления настроек



Компонент в modstore клац msProductsComposerSelection
Олег Щавелев
24 июля 2020, 16:27
0
@Алексей Шумаев Последняя. Я только добрался до такого замечательного пакета.
Олег Щавелев
24 июля 2020, 16:19
0
@Алексей Шумаев, у меня по какой-то причине нельзя выбрать Ресурс — Родитель пустой селект. Тут не очевидная настройка для первого раза, какие-то ограничения или просто не работает?

Олег Щавелев
14 июля 2020, 13:48
1
0
Все просто! Необходимо поправить параметр limit путь
core/components/msexportusersexcel/profiles/ru/users.json

И импортируем конфиг

$msExportUsersExcel = $modx->getService('msExportUsersExcel', 'msExportUsersExcel', MODX_CORE_PATH . 'components/msexportusersexcel/model/');
$msExportUsersExcel->importConfigs();
Олег Щавелев
14 июля 2020, 12:52
0
Здравствуйте. У меня возник вопрос с экспортом большого количество пользователей ~ 15 000 пакет msExportUsersExcel
При установке пакета и экспорта пользователей мы получаем 5 000 записей.

i.imgur.com/8OLfznq.png — скриншот.

Как увеличить количество записей при экспорте?
Олег Щавелев
27 мая 2020, 21:23
0
@Тимур, miniShop2 допускает возможность работу с дробными значениями. Логика простая, если Вы продаете товары в штуках, то ограничьте ввод input на фронте. Запретите ввод дробных и отрицательных значений. Это можно сделать используя специальные теги HTML5 или JavaScript.
Олег Щавелев
23 мая 2020, 18:40
0
Будет время я попытаюсь написать подробно про данную задачу. Но первое, что бы я проверил. orders.grid.js должен обращаться к классу. Посмотреть к какому классу он обращается. И далее через xPDO map или БД содержаться в таблице данная информация. Если в БД нет такого поле, то в процессоре должен быть JOIN. После того как вы клубочек распутали и во всем разобрались, можно расширять код.