Всего 125 672 комментария

Сергей
10 декабря 2020, 10:36
0
Спасибо!
bonoman
10 декабря 2020, 10:15
0
Приветствую!
Пользуюсь приложением msImportExport, всё ок.
При экспорте позиций сайта использую дополнительное условие поиска вида {«Название поля:=»:«Значение»}, соответственно выгрузка идёт только тех позиций, которые соответствуют указанному значению… хотел спросить, а можно ли формировать условие множественного выбора «и», чтобы выгружать позиции нескольких Значений, какой синтаксис в этом случае?
Заодно спрошу, можно ли создать условия вида «не равно», чтобы выгружать «всё кроме»? Если да, то какой синтаксис здесь?
Заранее спасибо,
Алексей
Олег Щавелев
10 декабря 2020, 10:11
+1
Да, добавлю на выходных.
Александр Мельник
10 декабря 2020, 09:49
+2
Очень приятно читать такое.
Иван Бочкарев
10 декабря 2020, 08:33
0
Кирил, ты нас конечно извини. Но по указанной ссылке выше есть пакет… скачать
Кирилл
10 декабря 2020, 04:20
0
кому нежалко
выложите куданибудь и скиньте вличку ссылку на package

буду очень признателен
Кирилл
10 декабря 2020, 02:47
0
Используй вот это и не заморачивайся
спасибо, огромнейшее
Антон Тарасов
10 декабря 2020, 00:58
+2
Спасибище большое, за багфиксы, новации и за движение!
Евгений Генералов
09 декабря 2020, 22:32
+5
Вот прям за опции в заказе, отдельное спасибо!
Иван Бочкарев
09 декабря 2020, 22:23
0
@Олег Щавелев сможешь подготовить заметку? Заранее спасибо!
Юрий
09 декабря 2020, 22:19
0
+1, такая же проблема. Не важно какой браузер.
Живет своей жизнью(
igos
09 декабря 2020, 22:17
+1
Спасибо за обновление!

Было бы круто добавить в документацию новые параметры у msProductOptions (ignoreGroups + sortGroups) и msOptions (sortOptions + sortOptionValues)
Alexey
09 декабря 2020, 21:01
+6
Ох, здорово! Насчет бесплатной доставки прямо в точку, спасибо огромное!
Иван Бочкарев
09 декабря 2020, 20:28
+1
Исправлено в 2.7.0 — можете обновляться
Sergey (Sentinel)
09 декабря 2020, 20:16
+2
Очень круто! Спасибо ребят!
Vladimir Alekhin
09 декабря 2020, 19:07
0
Добрый вечер, честно уже не помню как решал тогда, но сейчас решил бы так:

Своя таблица:
CREATE TABLE `modx_tvvaluehistory` (
	`id` INT NOT NULL AUTO_INCREMENT,
	`tv_id` INT,
	`tv_value` BLOB,
	`timestamp` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
	`user_id` INT,
	PRIMARY KEY (`id`)
);
и бесплатным CMPgenerator (из дефолтного репозитория) сделал бы обвязку для компонента.

Далее плагин на OnTemplateVarBeforeSave скорее всего (надо читать, что где доступно, что бы отловить изменения нужных tv) и создаем новый объект класса таблицы modx_tvvaluehistory и заполняем поля.

Пример работы с событием тут.

А выводить это на фронтенд уже можно чем угодно. Хоть вызвать pdoResources из пакета pdoTools. Такое решение, на мой взгляд будет оптимальным по трудозатраты/результат.

Более опытные члены комьюнити может подскажут решение получше.
Alexey
09 декабря 2020, 13:43
0
Сейчас попробовал на рабочем проекте:

<div class="form-group">
      <textarea name="message_d" class="form-control form-control-simple" placeholder="Введите сообщение *"></textarea>
      <span class="error_message_d">{$_modx->getPlaceholder('error.message_d')}</span>
</div>
skrinshoter.ru/s/091220/gJq6ZWja?a

при неуспешном сабмите {$_modx->getPlaceholder('error.message_d')} выводит строку с ошибкой. Только нужно было этот плейсхолдер обернуть в соответствующий класс ошибки. Значит, в принципе, работает. Возможно, дело в отсутствии префикса fi в вызове плейсхолдера?

Но это у меня связка formIt и AjaxFrom