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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #17
Наумов Алексей
12 мая 2021, 08:17
0
Так не выйдет…
нужно сделать свой тип tv поля.

Посмотри, к примеру, исходники image plus: github.com/Jako/ImagePlus
обрати внимание на папку /core/components/imageplus/elements/tv/, там внутри шаблоны…
Наумов Алексей
11 мая 2021, 17:05
+1
Спасибо за замечания… внесу корректировки!
Наумов Алексей
06 мая 2021, 16:50
0
Да все правильно, сначала вызываем pdoResources, чтобы вывести категории. В parents указываем id корневого раздела, depth = 0.
А внутри в чанке вызываем msProducts, parents = $id, depth уже в зависимости от вашего сайта… наверное тоже 0.
Наумов Алексей
27 апреля 2021, 12:05
0
И правда была проблема. Выложил обновление. Хотя, честно говоря, я бы без ограничения на количество файлов и их размер не стал оставлять загрузку файлов у себя на сайте)))
Наумов Алексей
27 апреля 2021, 08:59
0
Спасибо, проверю, если подтвердится — выпущу исправление!
Наумов Алексей
26 апреля 2021, 14:48
0
В репозитории есть такая версия для MODX 3, номер версии старше, вот и подтянулось…
Наумов Алексей
23 апреля 2021, 16:09
0
Ну да, вот как-то не очень логично, посыл скорее ребятам, кто активно занят с miniShop2 сейчас.
Каждый раз костыли лепить не нравится)))

Ну а если мы удалим пользователя — мы удалим и информацию об оставленной электронной почте.

На мой взгляд было в 10 раз логичнее сохранять и почту и телефон в заказе, а если уже выставлена соответствующая настройка — регистрировать пользователя по этим данным!
Наумов Алексей
23 апреля 2021, 12:26
0
Да и вообще, если посмотреть код метода getCustomerId, увидим что:

— если email пустой, то сделаем его в формате «Получатель_заказа@мой сайт.ру». Класс… т.е. первый купивший Алексей зарегистируется на сайте и создаст пользователя с такой почтой, а заказ от второго Алексея внезапно попадет к первому, т.к. почта-то одинаковая…
Ладно, если мы на фронте этого не выводим всего… но в админке то выглядит так, как-будто все эти заказы от одного пользователя!
Наумов Алексей
21 апреля 2021, 13:46
+1
Поиск по базе сделать тогда можно, через phpmyadmin
Наумов Алексей
21 апреля 2021, 11:35
+1
Вот тут посмотрите: /manager/?a=workspaces/namespace

Ну и: плагины, папки в /assets/ и /core/, сниппеты, чанки, категории, системные настройки.
Наверное это все.
Наумов Алексей
21 апреля 2021, 11:04
0
Ну и формируемый запрос посмотреть нужно конечно же, параметр showLog в помощь.
Наумов Алексей
21 апреля 2021, 09:10
0
Это куки устанавливаются на поддомен: clip2net.com/s/4bLO4Cb
В эту сторону копать, думается тут даже было что-то такое, поищите повнимательнее
Наумов Алексей
16 апреля 2021, 11:08
0
Раз вопрос встал про сео, то почему «лишние страницы, которые никак не оптимизировать для ПС.»?
Наоборот вроде как, 3 группы запросов:
1 запчасти для ауди
2 запчасти ауди Q5
3 запчасти ауди Q5 2016 года

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

А если вернуться к вопросу… автоматически никак не сделаете, все равно руками как-то формировать страницу.
Наумов Алексей
15 апреля 2021, 13:32
0
Не, ну вы же сделали запрос такой:
$xpdo->connect());
$q = "SELECT * FROM prefix_site_content WHERE alias = $card_id";
$results = $xpdo->query($q);
Раз работает, сделайте такой же запрос и к таблице с TV полями и все.
Просто сам по себе подход колхозный)
Наумов Алексей
15 апреля 2021, 12:01
0
Если это нужно на постоянной основе — то проще создать некое небольшое апи. Делаем страничку, на которой в формате json отдадим нужные данные. А второй сайт пусть эту страничку загружает, парсит и сохраняет себе все что нужно и куда нужно.
Наумов Алексей
15 апреля 2021, 11:53
0
патамушта $modx — это ваш сайт, а не тот сайт
Наумов Алексей
14 апреля 2021, 17:16
0
Первый вызов:
[[FileAttach? &docid=`[[getResourceField? &field=`related` &isTV=`1`]]`]]
Второй:
[[FileAttach? &docid=`[[getResourceField? &field=`related` &isTV=`1`]]`]]
И это я скопировал из вашего кода! Найдите хоть одно отличие. Их нет, соответственно у нас одинаковый результат.
Наумов Алексей
14 апреля 2021, 09:18
+2
Попробуйте при добавлении товара в корзину добавлять каждой позиции какую-нибудь опцию с уникальным значением. Сделать это можно в плагине. Таким образом для miniShop2 это будут разные товары. Ну а опцию скрывайте и нигде не показывайте.