Павел Гвоздь
С нами с 31 мая 2015; Место в рейтинге пользователей: #2Office + fileuploadfield (xtype) из фронта не работает
Вопрос к Василию.
Я пытаюсь работать с Office расширяя его своим компонентом.
Мне необходимо при добавлении объекта в модальном окне реализовать загрузку фотографии, пытался сделать через modx-combo-browser — не получилось. Пишет ошибку. Я так понял это, потому что modx-combo-browser работает через свои процессоры.
Далее, попытался использовать xtype: «fileuploadfield», у окна указал fileUpload: true, но и тут не получается. Поле выводит в окошке при добавлении, я выбираю файл, сохраняю, но до процессора добавления файл не доходит. Все поля приходят кроме моего файла, который должен был сохраниться во временную папку. В бекенде у меня это работает.
Я пытаюсь работать с Office расширяя его своим компонентом.
Мне необходимо при добавлении объекта в модальном окне реализовать загрузку фотографии, пытался сделать через modx-combo-browser — не получилось. Пишет ошибку. Я так понял это, потому что modx-combo-browser работает через свои процессоры.
Далее, попытался использовать xtype: «fileuploadfield», у окна указал fileUpload: true, но и тут не получается. Поле выводит в окошке при добавлении, я выбираю файл, сохраняю, но до процессора добавления файл не доходит. Все поля приходят кроме моего файла, который должен был сохраниться во временную папку. В бекенде у меня это работает.
- MODX 2.5.0-pl
- Office 1.3.2-pl
Дополнительные поля профиля юзера (не extended)
Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
[msDeliveryOnMap] Выбор адреса и подсчёт стоимости доставки одним кликом по карте
Пакет считает стоимость доставки по имеющимся в базе автомобилям и зонам, в которые эти автомобили доставляют.
Демо-сайт компонента msDeliveryOnMap
Купить компонент в Modstore
Делаем колбеки miniShop2 для всех
Всем привет! Так как в miniShop2 есть список колбеков для того, чтобы на определённые действия, совершаемые компонентом, можно было повесить свой код и, тем самым, дополнить работу магазина, то многие разработчики дополнений используют их в своём коде. Я уж не говорю о вебмастерах, которые используют этот инструмент для решения определённых нужд в своих сайтах.
Проблема в том, что код одного компонента, использующего, например miniShop2.Callbacks.Order.getcost, пересекается с другим кодом, другого компонента, использующего этот же колбек. Получается конфликт, который я для себя, в своих пакетах, решаю так:
В чём проблема?
В связи с этим получается проблема. Колбеков мало, а желающих воспользоваться ими — много. Я уже не раз сталкивался с тем, что некоторые компоненты из Modstore не могут работать вместе, т.к. используют одни и те же колбеки, на одних и тех же страницах.Проблема в том, что код одного компонента, использующего, например miniShop2.Callbacks.Order.getcost, пересекается с другим кодом, другого компонента, использующего этот же колбек. Получается конфликт, который я для себя, в своих пакетах, решаю так:
[ExtJS] Grid с выделением элементов проведя по ним кликнутой мышью. Возможно?
В Яндекс.Почте есть такая крутая и удобная фишка — зажимаешь левую мышу на письме в гриде и проведя вверх или вниз, можешь выделить сколько угодно писем. Может кто-то видел такую штуку на ExtJS в каком-то дополнении для MODX Revo?
[msPromoCode] 1.2.1 с зачатками реферальной программы
В новой версии пакета у нас есть возможность раздать пользователям купоны со скидкой для привлечения друзей и знакомых. Что делать после привязки реферального купона к оформленному заказу — решаете вы сами. Для этого было добавлено событие mspcOnBindCouponToOrder, а в этом посте опубликован скелет плагина, который поможет разобраться с тем, что мы имеем.
[UPDATE] Разные скидки в зависимости от общей суммы корзины
По следам записи Михаила Воеводского и этого объявления о работе был написан плагин для miniShop2, который позволяет выставить скидку в процентах для всей корзины в зависимости от общей суммы корзины.
Скидка выставляется пошагово: по достижении определённых сумм применяется своя скидка. К примеру, корзина стоит 100кр — скидка 10%, 150кр — 15%. При желании можно выставить сколько угодно шагов и какой угодно процент. Данные указываются массивом в самом начале плагина, вот так:
Скидка выставляется пошагово: по достижении определённых сумм применяется своя скидка. К примеру, корзина стоит 100кр — скидка 10%, 150кр — 15%. При желании можно выставить сколько угодно шагов и какой угодно процент. Данные указываются массивом в самом начале плагина, вот так:
$discounts = array(
'100000' => '10%',
'150000' => '15%',
'200000' => '20%',
);
Часть кода была взята из компонента msPromoCode, в частности для того, чтобы цены на товары в корзине обновлялись динамически при смене кол-ва или удалении товара из корзины.[msPromoCode] 1.2.0 с условиями применения купона
В новой версии msPromoCode у нас появилась возможность указать, при каких условиях к заказу будет применяться скидка промо-кода.
Список условий:
- Сумма корзины (от)
- Сумма корзины (до)
- Кол-во товаров в корзине (от)
- Кол-во товаров в корзине (до)
[tvSuperSelect] 1.1.1 с новыми сниппетами для вывода
pdoSitemap и дата в формате ISO-8601
Здравствуйте. По идее у сайтмапов в xml формате должна быть дата ISO-8601, а у сниппета pdoSitemap она в виде «2016-03-02». Как её изменить, не прибегая к созданию сниппетов? Феном, к сожалению, почему-то pdoSitemap не кушает в чанке &tpl.