Андрей Коробков

Андрей Коробков

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

Изменение размеров превью в minishop / ms2Gallery

Всем привет!
Подскажите куда копнуть. Кейс следующий — есть minishop товары, там есть галерея. И вот прям очень нужно, чтобы картинки можно было кропать вручную, т.е. кропаются не по правилам, указанным в настройках, а как указал юзер для каждой картинки.
Сейчас есть сайт на evo, который нужно перенести на рево с новым дизом, — там в свое время (лет пять назад), я писал что то типа компонента, который добавляет к нужным полям кнопку, при клике на которую всплывает окно с оригинальной картинкой и там можно выделить рамкой область для превью картинки.

Рыскал я много, подобного для минишопа не нашел.

Василий, может есть какое то апи, чтобы влезть в кроппинг картинок в галерее минишопа?
Андрей Коробков
24 мая 2018, 21:34
modx.pro
1 077
0

pdoMenu + fenom + контроль доступа и кеширование

Всем привет. Такая проблема — назначил права доступа, все вызовы делаю через fenom. Какой-то непорядок с pdoMenu — вызов:
{'!pdoMenu' | snippet : [
    'parents' => 2,
    'level' => 2,
    'outerClass' => 'aside-menu',
    'tplOuter' => '@INLINE <menu{$classes} id="comp_left_menu">{$wrapper}</menu>',
    'tplInner' => '@INLINE <ul>{$wrapper}</ul>'
    'checkPermissions' => 'list'
]}
т.е. вызываю некешированно с контролем доступа. Получается следующее — очищаю кеш, вызываю для авторизованного в группе — пункты меню отображаются, вызываю в другом браузере неавторизованно — тоже отображаются. Наоборот — очищаю кеш, вызываю неавторизованно — не отображаются, потом авторизованно — тоже не отображаются.
Андрей Коробков
16 августа 2017, 22:33
modx.pro
1 852
0

OnLoadWebDocument, как узнать, что ресурс из кеша?

Собственно нужно, чтобы код плагина не выполнялся, если ресурс из кеша. Есть какие-либо маркеры этого?
Андрей Коробков
06 апреля 2017, 10:09
modx.pro
1
1 599
0

Знатоки ExtJS подскажите, загрузка файла

Делаю компонент по обновлению цен для сайта из excel (использую modExtra, почему свое решение — цены к ресурсу указываются через migx — диапазоны, и определенная логика). Функции импорта/экспорта из excel готовы (т.е. на входе parent — на выходе xlsx, на входе xlsx — на выходе массив id=>migx json). Хочу следующее:
— вкладка Импорт
кнопка «Загрузить файл», по клику окно выбора файла с компьютера, при выборе сразу загружается и парсится — на выдаче блоки — успешно (количество), не успешно/не найдены + лог подробностей, нет в файле импорта + лог подробностей (просто инфо блоки)

— вкладка Экспорт
тут проще — кнопка «Экспорт» + таблица файлов

С организацией экспорта в принципе все понятно (но если можете подсказать фишки — буду рад).
Вот импорт — подскажите где подсмотреть типа такого (загрузка файла, получение ответа и т.п.), на jquery сделал бы влет, ExtJS — разбираюсь, но подходящего примера пока не нашел.
Андрей Коробков
15 февраля 2017, 21:14
modx.pro
1
3 610
0

Решение для ресайза картинок при загрузке?

Извечная проблема — клиенты порой загружают очень большие фотографии. Нашел такое решение:
bezumkin.ru/sections/components/118/, не завелось — не поддерживает источники файлов.
Есть ли готовое готовое проверенное решение для этого дела? А пока свой велосипед с поддержкой источников (переписал по ссылке выше).
Андрей Коробков
05 февраля 2017, 12:55
modx.pro
2
2 268
-1

getOption и настройки пользователя/группы

Здравствуйте! Столкнулся с проблемой — задаю системную настройку для группы пользователей, затем пытаюсь ее получить (пользователь авторизован в web контексте) $modx->getOption('group_setting') — пусто.
Задаю аналогичную настройку в настройках системы — получает значение из настроек системы, задаю в контексте — контекст перекрывает значение. А у пользователей и групп — никак, хотя описывают, что getOption проверяет все настройки (например тут modx.ru/novosti-i-stati/article/167/ подзаголовок «Настройки?»). Подскажите как правильно получать системные настройки пользователя и группы?
Андрей Коробков
13 января 2017, 15:07
modx.pro
1 276
0