Lori

Lori

С нами с 13 октября 2014; Место в рейтинге пользователей: #336

Как в mSync изменить категорию товара при импорте?

Здравствуйте!
В 1С и на сайте немного отличается дерево категорий, поэтому отключили импорт категорий. На какое событие писать плагин, чтобы можно было заменить категорию minishop2 у товара при импорте?
Lori
30 мая 2023, 08:54
modx.pro
447
0

Почему не сохраняется текст комментария Tickets?

Здравствуйте!
На сайте есть обычный ресурс Отзывы. Там выводились созданные отзывы из Migx, теперь понадобилось добавить возможность оставлять отзывы только залогинененым юзерам.
Подключили к форме HybridAuth.
Но проблема в том, что после того, как я напишу отзыв, у него не сохраняется текст, вместо текста написано просто 0.
Никаких плагинов и сниппетов, которые могут подменить — нет. Куда копать?
Вызов обычный:
[[!TicketComments?
                &allowGuest=`0`
                &autoPublish=`0`
                &tplComments=`tpl.Reviews.wrapper`
                &tplCommentForm=`tpl.Reviews.form`
                &tplLoginToComment=`tpl.Reviews.login`
                &tplCommentAuth=`tpl.Reviews.single`
                &tplCommentGuest=`tpl.Reviews.single`
]]
Lori
13 февраля 2023, 10:32
modx.pro
720
0

Почему не удается получить класс bxSender?

Почему не удается загрузить класс bxSender?
Мне требуется вручную создать подписчика, ибо он не создается при регистрации почему-то.

Пишу просто:
$bx = $modx->getService('bxSender');
А в журнале вижу:
Could not load class: bxSender from bxsender.
Lori
20 августа 2022, 10:35
modx.pro
658
0

Как изменить стоимость заказа перед оформлением?

Здравствуйте!

На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.

Заранее спасибо
Lori
05 августа 2022, 16:28
modx.pro
544
0

Как понять какой чанк имеется в виду в логе mFilter2?

Здравствуйте!
На одном сайте есть проблема со временем генерации страницы с mFilter2.
Страница грузится в среднем минуту, товаров 6000.
В логе написано следующее:
Lori
23 июня 2022, 10:26
modx.pro
562
0

Как можно программно продублировать ресурс Modx API?

Здравствуйте!

Собственно вопрос "Как можно программно продублировать ресурс?"

По аналогии с кнопкой Копировать в админке и получить id копии.
Lori
08 апреля 2022, 08:08
modx.pro
1 112
0

Как можно сделать общую базу товаров для двух сайтов на Modx?

Здравствуйте!
Хотелось бы услышать мнение экспертов по поводу того, как лучше организовать этот процесс.
Есть два сайта на Modx Revo, оба на разных хостингах и принадлежат одной компании. На сайтах продаются товары металлопроката (арматуры, балки, уголки и тд)

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

Я додумался только до тупого решения. После обновления цен на основном сайте, программно делать post-запрос на условно-созданный update.php на втором сайте, где в теле запроса будет ассоциативный массив артикул-цена (артикулы товаров на обоих сайтах совпадают).

Подскажите, пожалуйста, может есть какое-то решение получше и вообще нормальный ли предложенный мой вариант?
Или соответственно основной вопрос: как сделать общую базу товаров для двух сайтов.
Lori
29 марта 2022, 09:59
modx.pro
703
0

Почему не срабатывает условие if в чанке tpl.msEmail?

Здравствуйте!

На сайте есть нестандартный заказ, для которого потребовался свой чанк письма. Создал для него чанк tpl.EmailBusinessOrder и в чанке tpl.msEmail написал:
{if 'Бизнес заказ' | in : $address.extfld_type}
{'tpl.EmailBusinessOrder' | chunk}
{else}
{'tpl.EmailMainOrder' | chunk}
{/if}
Но всегда подгружается первый чанк, а условие if будто и не обрабатывается. Поле extfld_type 100% верно заполняется при этом заказе и пустое при обычных заказах.

Соответственно вопросы:
1) почему не срабатывает условие?
2) как сделать отдельный чанк для определенного письма — там всегда только один товар с определенной категории.
Lori
09 февраля 2022, 16:20
modx.pro
732
0

Как правильно оформить rest-запрос?

Здравствуйте!
Тестировал API Почты РФ с помощью SoapUI (Нормализация адреса).
Обязательные условия:
1. Указание 4 заголовков (Authorization, Accept, X-User-Authorization, Content-Type)
2. Тело запроса выглядит примерно так:
[
    {
        "id": "adr 1",
        "original-address": "Москва, Варшавское шоссе, 37"
    },
    {
        "id": "adr 2",
        "original-address": "ул. Мясницкая, д. 26, г. Москва, 1"
    }
]
Все отлично работает.
Теперь решил перенести это в плагин Modx. Но вот теперь вопрос, а как указать заголовки?
Lori
07 ноября 2021, 17:17
modx.pro
944
0

Seofilter мешает mfilter2

Здравствуйте!

Установил пакет seofilter. Теперь на странице вызова mfilter2 (в каталоге) я не могу использовать кнопку «Загрузить еще», вместо этого страница перезагружается.

В чем может быть причина и как подружить эти компоненты?

p.s.
1 — заметил во вкладке Network, что по клику на кнопку сначала срабатывает seofilter с sf_action: getmeta и уже потом срабатывает mfilter2, но не успевает подгрузить ресурсы, так как страница перезагружается

2 — на странице с таким же шаблоном, просто маленького другим условием выборки (в where другое условие) кнопка работает нормально. Проблема наблюдается именно на данной странице.
Lori
15 октября 2021, 22:12
modx.pro
139
0