Олег Щавелев

Олег Щавелев

С нами с 20 января 2017; Место в рейтинге пользователей: #28

Конструктор фильтров и выборок - msProductsComposerSelection

Я обещал написать @Prihod обзорную статью анонсировав новые возможности компонента, так как @Prihod пилил последние версии пакета по моей инициативе. Момент настал. И не прошло трех лет после моего обещания.

Сразу начну с минуса, для меня он единственный, и очень мучительный. Название — msProductsComposerSelection — это как запомнить, написать или обсудить с коллегами. Шутка удалась. Ну я предлагаю тебе не останавливаться на достигнутом и придумать название из шести горбов). Будет весело.
Олег Щавелев
08 сентября 2021, 04:36
modx.pro
1 527
+8

PageBlocks - первое использование. Кейсы. Свой сниппет вывода.

Очень хочу поделиться своими впечатлениями от использования пакета PageBlocks от разработчика @Aleksandr Huz. Буду краток, пакет классный (Я люблю изъясняться кратко и по делу).
Олег Щавелев
06 сентября 2021, 07:08
modx.pro
2
1 198
+11

Тип поле Code (ACE) кастомный тип TV

У меня головоломка. Наверное потому что изучаю Ext JS, только месяц.

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

Далее смотрим видим что есть xtype github.com/bezumkin/modx-ace/blob/master/assets/components/ace/modx.texteditor.js#L479-L522 и что можем в принципе и к textfields подключиться

MODx.ux.Ace.replaceTextAreas(Ext.query("#tv{$tv->id}"));
Но поле не правильно рендериться ломается верстка. Как это сделать. Какая логика должна быть? Вот такой у меня вопрос на сегодня.
Олег Щавелев
16 мая 2020, 16:37
modx.pro
379
0

Тестируем PR miniShop2 в GitHub

Всем привет.

Сегодня я хочу поделиться, как тестировать PR пакета miniShop2 ака MS2. PRов выходит все больше и больше и очень хочется с ними познакомиться до релиза, а еще протестировать за одно.



Для этого Вам нужно установленный MODX 2.7.3 (желательно чистый) и установленный пакет PdoTools очень желательно последней версии.

Олег Щавелев
12 мая 2020, 20:42
modx.pro
4
1 561
+27

SEOtabs — работаем со вкладками

Мы — DSMC Agency. Занимаемся поисковой оптимизацией, разработкой сайтов, а теперь и разработкой приложений для сайтов на CMS MODX. Представляем наш первый самостоятельный компонент SEOtabs для работы со вкладками товара.

Официальный сайт пакета. Есть демо — можно URL посмотреть и пощелкать seotabs.ru

Что делает компонент?

Компонент позволяет создавать, редактировать, удалять табы товаров, а также формировать из них виртуальные страницы с уникальными переменными URL, Title, Description. Пакет призван упростить администрирование этого блока, помочь в продвижении интернет-магазинов и каталогов.

Если смотреть на компонент глобально, то он в несколько раз ускоряет процессы поискового маркетинга. От кластеризации семантики до внедрения решений по ее обработке всего один шаг. И этот шаг — SEOtabs.

Олег Щавелев
17 февраля 2020, 11:17
modx.pro
5
2 569
+15

[Решено] msProducts вызов массива msVendor в prepareSnippet

Друзья активно начался параметром prepare сниппета msProduct.

Подскажите пожалуйста как вызвать в prepare массив данных msVendor к примеру название бренда или ресурс.

Заранее спасибо.
Олег Щавелев
13 января 2020, 16:17
modx.pro
543
0

toPlaceholder как перевести строчку в массив Fenom

Использую в сниппете параметр toPlaceholder. Кладу данные в переменную
$_modx->getPlaceholder('Название плейсхолдера')
но тип данный STRING, а мне нужно Array какие способы есть в Fenom что бы изменить тип данных на массив или в MODX. Возможно нужно поменять метод вызова данных, но не могу найти нужной информации.

Проверяю тип данных я вот так

{$_modx->getPlaceholder('Название плейсхолдера') | var_dump}
Олег Щавелев
22 декабря 2019, 21:44
modx.pro
676
0

Обратная линия: Обновление компонентов MODX Revolution 3.0.0-alpha2



Здравствуйте, Коллеги.

Недавно вышел пост от @Иван Бочкарев «MODX Revolution 3.0.0-alpha1 (Перевод)» и в одном из диалогов сформулированно желание о создании документа со списком пакетов работающий на CMS MODX Revolution 3.0.0-alpha1

Ссылка на документ в формате Google Sheets — Package compatibility MODX Revolution 3.0.0-alpha1

Решил проявить инциативу, понимая какая сейчас загруженность у активных участников сообщества MODX REVO

Олег Щавелев
18 декабря 2019, 06:28
modx.pro
4
3 240
+18

Поле стоимость доставки значение "Бесплатно" и "Индвидуальный рассчет"

Появилась еще одна задача с которой я хочу с Вами поделиться.

Две задачи:

1. Не нравиться значение доставки 0 руб хочется заменить на Бесплатно
2. Через настойки MS2 адмистратору сайта устанавливать значение стоимости доставки «Индивидуальный рассчет.

Для того что бы это реализовать нам нужно выполнить все действия расписанные в статье Стоимость доставки отдельной строкой в оформление заказа MS2

Олег Щавелев
08 декабря 2019, 23:51
modx.pro
5
1 050
+10

Как добавить поле в настройках MS2 вкладка "Доставка" при добавлении пункта доставки

Внимание! При реконструкции полей используется метод
Ext.override, это не идеально так как он перезаписывает весь массив, а не добавляет массив необходимые данные. При обновление набора полей MS2 массив данных не изменится. Внизу @Pavel Zarubin предложил альтернативное решение с которым я полностью согласен но не знал до написании статьи. Скоро обновление.

Ну вот! теперь не хватает поля в пунктах доставках, но так как я изучил принцип добавление полей в MS2 все очень просто.

Делаем по аналогии со статьей Добавить поле в опции MS вкладка «Производитель товара» msVendor . Многие активно пользуются поиском поэтому каждому отдельному случаю посвещаю отдельную статью. Плюсом пригодиться для референса в новых статьях.

Олег Щавелев
08 декабря 2019, 23:18
modx.pro
2
1 228
+9