Андрей Шевяков

Андрей Шевяков

С нами с 28 сентября 2016; Место в рейтинге пользователей: #62
Андрей Шевяков
03 июля 2024, 17:01
1
+1
Всегда выставляю параметр friendly_alias_restrict_chars_pattern равным
/[\0\x0B\t\n\r\f\a&=+°%#«»…<>—№!",.()\/\~:`@\?\[\]\{\}\|\^\'\\\\]/
И url у ресурсов получается четким без лишних символов, только тире между словами остаются. Все остальные настройки translit стандартные. Поисковики вроде норм индексируют страницы.

По поводу файлов тоже нет проблем при загрузке.
Андрей Шевяков
23 мая 2024, 17:32
0
Там единственное надо переписать функции немного по другому, вот документация

Вместо этого
miniShop2.Callbacks.Cart.add.response.success = function(response) {
    };
Будет так
miniShop2.Callbacks.add('Cart.add.response.success', 'cart_ok', function (response) {

});
Андрей Шевяков
23 мая 2024, 12:16
0
В идеале конечно после добавления в корзину менять кнопку «в корзину» на ссылку «перейти в корзину», но я не нашел решение, которое будет работать даже после перезагрузки страницы.
Вот есть пример подобный https://modx.pro/solutions/4844
Андрей Шевяков
19 марта 2024, 14:01
0
Единственное не работает Группировка и Сортировка по этому полю((((
Андрей Шевяков
19 марта 2024, 13:55
+1
Разобрался, благодаря вам!
Эти данные надо вынимать из msOrderAddress, а не из msOrder.

Получается надо сделать так:

1) Добавляем выборку поля Address.properties



2) Добавляем рендер



<?php
/** @var modX $modx */
/** @var array $row */
$utm= '';

if (!empty($row['Address.properties'])) {
    $properties = json_decode($row['Address.properties'], true);
    $utm = $properties['utm_campaign'] ?: '';
}

return $utm;

3) Добавляем поле



Теперь выводится поле utm_campaign в заказах. Изначально я пытался вывести utm_source, оно делается аналогично.

Еще раз убедился на практике в большом потенциале дополнения msStatOrders. Благодарю автора!
Андрей Шевяков
19 марта 2024, 10:34
0
Не заработало, выводит "{" и ошибки в логах вида:
PHP warning: Illegal string offset 'utm_source'
Скрин

Рендер
<?php
/** @var modX $modx */
/** @var array $row */
$utm= '';

if (!empty($row['Order.properties'])) {
    $utm = $row['Order.properties']['utm_source']; // тут берете нужное поле из массива properties
}

return $utm;

В ТП к сожалению не могу написать, прошло больше года после покупки дополнения.
Андрей Шевяков
18 марта 2024, 21:25
0
Добрый день!
На сайте используем дополнение utmMark, оно пишет данные utm меток в формате json в поле properties заказа.

Помогите пожалуйста, как вывести поле properties в читаемом виде?

По умолчанию выводит [object Object]
Андрей Шевяков
14 марта 2024, 08:08
0
А как получить не id заказа, а номер заказа?

Андрей Шевяков
21 февраля 2024, 16:23
0
Нет, вру. Заработало, хорошо почистил кеш и помогло. Спасибо вам огромное!
Андрей Шевяков
21 февраля 2024, 16:21
0
Пробовал, тогда вообще не выводятся товары во вкладке Продукты
Андрей Шевяков
21 февраля 2024, 16:15
0
На Демо такое есть, у меня нет. Хочу добавить, как на демо, но ругается на обязательное поле. На Демо оно тоже пустое. Как быть?

Андрей Шевяков
21 февраля 2024, 15:35
+1
Я что так пугающе пишу или у меня буквы страшные? )
Ну я же дергаю с простыми вопросами, поэтому заранее извиняюсь, что отвлекаю)))

надо прежде уточнить где вывести?
Во вкладке Продукты
Андрей Шевяков
21 февраля 2024, 15:27
0
Супер. Сработало. Все выводится.
А еще вопрос такой, только не ругайтесь, пожалуйста)
Как вывести выбранный размер товара в заказе?
Андрей Шевяков
21 февраля 2024, 14:56
0
Добрый день!
Вопрос, возник, никак не получается добавить артикул товара во вкладке продукты. В полях по умолчанию нет поля артикул для выбора. Как его добавить?
Андрей Шевяков
20 февраля 2024, 09:14
0
Напишите в личку, контакты тут @Андрей Шевяков помогу разобраться.
Андрей Шевяков
19 февраля 2024, 21:09
0
Покажите как вы выводите данные.
Андрей Шевяков
06 февраля 2024, 21:15
0
Не работает значит.

В пресете formName есть. В форме data-si-form есть. Чанк письма стандартный. Но ничего не передается в плейсхолдер {$_pls['savedForm.form']}

Версия SendIt — 1.1.2-pl





Андрей Шевяков
06 февраля 2024, 18:30
0
Добрый день!
Вопрос возник. В чанке письма siDefaultEmail, есть заголовок:
<h3>{$_pls['savedForm.form']}</h3>

Вопрос: откуда берутся данные в этот параметр {$_pls['savedForm.form']}?

Из коробки с минимальными настройками и стандартным чанком письма, в заголовке ничего не выводится.
Андрей Шевяков
25 января 2024, 14:07
+1
Уже не первый раз Тиньков ругается при донате. Но вроде благодарочка ушла.
Спасибо за вклад в наше MODX будущее))
Андрей Шевяков
24 января 2024, 14:28
0
Пожелание есть одно, если есть такая возможность то выводить порядки у сумм через пробел, чтобы было не так:



А вот так 28 649 216,97, как в стандарте у минишопа. А то на больших цифрах не читаемо совсем.