Николай Савин

Николай Савин

С нами с 01 января 1970; Место в рейтинге пользователей: #2
Николай Савин
03 августа 2020, 12:43
+3
Может быть. Не пользовался.
Моя задача была показать, что компонент для MODX это не обязательно долго-сложно.
Николай Савин
29 июля 2020, 20:37
+2
Посмотри как я делал на одном из проектов
Через специальную js библиотеку давал возможность ручной обрезки в нужном месте.
Далее сохранял полученное изображение через base64 в конечный файл.

Вот библиотека
Николай Савин
28 июля 2020, 08:06
+1
В сниппете вызова корзины нужно писать includeTVs, а не вот это вот все.
Николай Савин
20 июля 2020, 13:25
+2
Нормально вообще да!

Мне помогли, я бы денег дал даже за помощь. Но не дам. Кому не жалко сами дайте.
Николай Савин
10 июля 2020, 09:47
0
Что мешало создать дополнительное поле price_usd и в зависимости от назначенного cultureKey использовать необходимую цену?
Николай Савин
09 июля 2020, 14:55
0
Выглядит внушительно. Спасибо за работу.
Николай Савин
09 июля 2020, 14:26
+1
О! Еще один языковик. Было бы неплохо почитать об отличиях от Локализатора
Николай Савин
07 июля 2020, 08:12
0
Скорее всего здесь еще понадобится указать sortby => id
Николай Савин
07 июля 2020, 08:09
1
+1
{'!pdoPage' | snippet : [
            'class' => 'sOneMusicTrack',
            'loadModels' => 'ms2gallery',
            'leftJoin' => [
                "medium" => [
                    "class" => "msProductFile",
                    "alias" => "medium",
                    "on" => "medium.product_id = sOneMusicTrack.docid  AND medium.rank = 0 AND medium.path LIKE '%/medium/%'"
                ],
                "small" => [
                    "class" => "msProductFile",
                    "alias" => "small",
                    "on" => "small.product_id = sOneMusicTrack.docid  AND small.rank = 0 AND small.path LIKE '%/small/%'"
                ],
                "full" => [
                    "class" => "msProductFile",
                    "alias" => "full",
                    "on" => "full.product_id = sOneMusicTrack.docid  AND full.rank = 0 AND full.path LIKE '%/full/%'"
                ],

            ],
            'select' => [
                "medium" => "medium.url as medium",
                "small" => "small.url as small",
                "full" => "full.url as full",
                "sOneMusicTrack" => "*",
            ],
            'where' => [
                'docid' => $docid
            ],
            'limit' => 100,
             'tpl' => 'sOneMusicTrack.json'
        ]}
Николай Савин
02 июля 2020, 08:09
0
Смешивать в одном месте php и html неправильно. Подумай как сделать разделить логику и отображение. Используй шаблонизатор.
Николай Савин
24 июня 2020, 14:25
0
Привет. Не помню уже как он устроен. Я один раз сделал и забыл.
Нужно поднимать исходники, смотреть.
Николай Савин
20 июня 2020, 16:23
0
Насколько я знаю нельзя. Это самое большое ограничение MODX со стороны Restful API
Если я не прав — пусть меня поправят
Николай Савин
20 июня 2020, 14:01
0
Ну да, зачем такую мелочь как разнодоменность упоминать в постановке задачи. Это же в корне меняет дело.
Easycomm использует в работе механизм сессий. Причем не только для хранения пользователя. Там еще что то было в сессиях
Я могу ошибаться, пусть меня поправят — но работа без хранения ключа сессии MODX не возможна. А в другом домене ключ сессии ты не получишь в из за механизма безопастности.
Николай Савин
20 июня 2020, 09:51
0
А куда запрос направлен? На какой php файл? Нужно на action.php в ассетах
Николай Савин
20 июня 2020, 09:14
0
Насколько я помню, нет там проверки прав доступа. Компонент изначально предполагается как открытый для неавторизованных пользователей и отзывы\голосование работает без проверки прав. Откуда вы там взяли «access denied» — даже предположить боюсь
Николай Савин
19 июня 2020, 11:16
0
А сотня TV для тебя значит в порядке вещей?
Николай Савин
12 июня 2020, 20:41
0
Такое дело… она для php. Как и modx. а значит, вполне себе совместимы. Да, готового ничего нет, хотя я когда для своих проектов смотрел — натыкался на какие то модули.
Насчет скорости обработки не подскажу. Но размер thumb'ов получается размеров на 25-30 меньше.
Николай Савин
12 июня 2020, 20:11
0
Я бы на вашем месте задумался о переходе на intervention image — это сейчас самый популярная (по версии Github) библиотека по работе с изображениями.
Николай Савин
11 июня 2020, 13:25
+1
А у меня считает prnt.sc/sxt4es
Программа так устроена, что с одного IP засчитывает только один клик по баннеру в день.
Попробуй ткни с телефона или VPN увидишь.
Николай Савин
11 июня 2020, 09:16
+1
График показывает клики, а не считает. Это противоположное действие.
Как следствие флеш тут не при чем. Плагин вполне себе работоспособный. Должен работать.
Потенциальная проблема может быть в других плагинах на событие OnPageNotFound. Они могут перехватывать управление и не дать сработать нашему плагину.