Павел Романов

Павел Романов

С нами с 03 марта 2014; Место в рейтинге пользователей: #70

Проблема в платном компоненте Office

Проблема в файле /assets/components/office/js/main/lib/jquery.jgrowl.min.js

Начиная с версии jQuery 1.8 метод .size() в статусе deprecated
С версии jQuery 3.0 — метод удалён совсем, вместо него следует использовать свойство JS массива .length

Таким образом на сайтах с jQuery>3.0 авторизация и регистрация перестают работать из-за ошибки в jgrowl

вобщем надо по файлу jquery.jgrowl.min.js пробежаться автозаменой
".size()" -> ".length"
а может и по другим решениям.

Так как платные компоненты больше не опубликованы в GitHub — пишу сюда. Будем считать Баг репорт.
Илья Ершов
28 октября 2016, 13:11
modx.pro
1
2 119
+1

Загрузка заказов ms2, Tikets на стартовой странице

При сравнении «специализированных» cms для интернет магазинов и minishop заметил общую тенденцию у первых выводить при входе в админку список заказов. После недолгой переписки с замечательным исполнителем Павлом Гвоздем возникло такое замечательное и гениальное по простоте решение:
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно
Здоров Александр
11 октября 2016, 20:28
modx.pro
66
5 672
+27

Добавление своих полей в форму заказа [обновлено]

При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.

Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей

Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.

Более подробно далее
Дмитрий Меркурьев
11 октября 2016, 16:38
modx.pro
97
19 104
+11

phpThumbOn не выводит первую картинку

Странно ведёт себя phpThumbOn.
Использую pdoResources, в шаблоне прописываю вывод картинки обычным образом
[[+tv.preview:phpthumbon=`w=450&h=404&zc=1`]]
Но выводятся превьюхи всех документов кроме первого. Удаляю первый документ — перестает отображаться превьюшка из второго и т.д. Пробовал в tplFirst редактировать — без толку.

На других сайтах все работает, кроме новых двух — они на PHP 7.0.8.

Может быть проблема в версии PHP? На тестовом сайте все работает корректно, но там php7.0.9 вроде.
Александр
26 августа 2016, 07:01
modx.pro
4
3 662
0

[modTelegram] - Telegram сообщения

[modTelegram] — Небольшое дополнение для работы с Telegram.

Реализовано:
— методы работы с api
— помощник сайта
Володя
15 августа 2016, 09:34
modx.pro
17
15 595
+23

Сохранение корзины для пользователей

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

В качестве решения получился очень простой плагин, который выполняет 2 действия:
1) Сохраняет содержимое корзины в extended поля пользователя после каждого изменения корзины
2) Восстанавливает содержимое корзины перед каждой обработкой запрошенной страницы.

Воеводский Михаил
08 августа 2016, 15:06
modx.pro
42
5 470
+12

pdoPage(pdoResources) вывод как задано в resources

Всем привет, столкнулся с проблемкой, не могу понять как сделать сортировку что бы выводились записи в той последовательности в которой id записаны в &resources…

К примеру, &resources=`3918,5904,3453,`

на выдаче получаю 5904 3453 3918, потому что &sortby не указывал и он берет по дате создания, а можно ли сделать что бы pdoPage выводил именно в той последовательности в которой записаны id?

спасибо большое!
Pavel
01 августа 2016, 18:28
modx.pro
1
1 537
0

pdoResources и фильтрация по number

Доброе время суток уважаемые. Ситуация следующая почему то мой вызов сниппета не правильно фильтрует по значению в тв. Изначально проблема была и с сортировкой по полю curPrice, но с этим я легко разобрался просто выставив нужный тип number, с фильтрацией все сложнее почему то видимо она не подхватывает данный тип поля, а фильтрует по строке. То есть при данном вызове в выборку попадают товары с ценой и 15000 и 16000. Может кто то подскажет как принудительно указать тип данных. В документации копался, но ни чего толкового не нашел, кроме &sortbyTVType, который как я понял относится только к сортировке. Изначально это полей действительно было типа стринг, но я поменял, в чем может быть причина ума не приложу.
Павел Карелин
01 июля 2016, 19:23
modx.pro
1
1 498
-1

Женим mFilter2 и tvSuperSelect

Понадобилось однажды сделать фильтры по диапазону. То есть, например, в поселке Один участки площадью 10-15 соток, а в поселке Два — 13-20 соток. Фильтровать нужно поселки по по площади участка. В итоге я пришел к тому, чтобы в tvSuperSelectпоселку писать крайние значения (10, 15), а на фронтенде — стандартные ui-slider от mFilter2
И тут выяснилось, что mFilter не знаком с суперселектом)
mngatoff
01 июля 2016, 19:01
modx.pro
19
3 385
+7

Дополнительные поля профиля юзера (не extended)


Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить карму в порядке возможность обновления системы.
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
Павел Гвоздь
30 мая 2016, 22:36
modx.pro
114
18 773
+19