Олег Щавелев

Олег Щавелев

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

Тип поле 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
32
0

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

Всем привет.

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



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

Олег Щавелев
12 мая 2020, 20:42
modx.pro
5
577
+26

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{$_modx->getPlaceholder('Название плейсхолдера') | var_dump}
Олег Щавелев
22 декабря 2019, 21:44
modx.pro
230
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
6
1 290
+18

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

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

Две задачи:

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

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

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

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

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

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

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

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

Бесплатная доставка по критерию производителя.

Всем привет.
У меня появилась задачка, суть в следующем, некоторые вендоры спонсируют бесплатную доставку, а не которые нет. Поэтому кретерий бесплатная доставка или платная является производитель. Как это сделать в МS2?

1) Первый шаг. Это сделать дополнительное поле в настройках. Я уже описывал как это сделать в отдельной статье "Добавить поле в опции MS вкладка «Производитель товара» msVendor"

Олег Щавелев
07 декабря 2019, 16:23
modx.pro
4
315
+13

Стоимость доставки отдельной строкой в оформление заказа MS2

На заметку.

Делаем колбеки miniShop2 для всех

Хочу сразу отметить, что решение уже есть в просторах сообщества MS, хочется расставить акценты и более краткой форме поделиться с решением данной проблемы.

Итак, приступим.

Сначала расширим класс msOrderHandler назовем его customOrderInterface

Олег Щавелев
02 декабря 2019, 03:01
modx.pro
11
663
+16