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

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

С нами с 06 июня 2015; Место в рейтинге пользователей: #5
Николай Савин
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. Они могут перехватывать управление и не дать сработать нашему плагину.
Николай Савин
11 июня 2020, 07:20
+1
Ну возможно автор несколько по другому понимает термин API и не вникал в вашу ситуацию. Да будем честно говорить — это и не API. Мы же сейчас говорим о том чтобы не использовать родную верстку и скрипты, а просто пробросить свой запрос на коннектор action.php
Вот я вам говорю — это вполне себе работает. Единственное может понадобится дополнительно использовать в php файле php://input для приема данных.
А так — никаких доработок не требуется. Просто откройте родной js и посмотрите какие данные он отправляет, далее отправьте те же данные силами Vue
Николай Савин
10 июня 2020, 18:18
0
Вчера только подключал easyComm. Мне не понравился родной объект с методами от EasyComm я свой написал. Запросы шлю через fetch API на коннектор. И все работает. Без допилов. Главное нужные параметры передать. Отправляю json объект- принимаю соответственно тоже. Ровно то же, что и VUE с nuxt будут делать
Николай Савин
10 июня 2020, 08:31
+3
Вот мне интересно даже стало. А каким боком скайп разработки касается?
Николай Савин
15 мая 2020, 12:31
+1
Я понимаю, конфиг не перезапишется. Хорошо — назовем это словом неудобство. Лишние манипуляции программисту. А вот если не будет программиста — попробуй разберись — чего это вдруг другая системная настройка появилась и где она определяется.
Николай Савин
15 мая 2020, 12:24
0
Потому что не будет проблем с обновлением MODX
Николай Савин
14 мая 2020, 09:44
0
С этим компонентом ничего особо не планируется. Если есть желание профинансировать какие-то доработки — мои контакты в профиле.
Николай Савин
08 апреля 2020, 08:22
0
По идее вы можете указать при вызове ChangePassword дополнительный параметр от себя. Назвав его, к примеру redirectId, значением указав нужную страницу для переадресации.
и он будет доступен в хуке в виде $redirectId
Николай Савин
08 апреля 2020, 08:19
1
+1
Для редиректа в MODX существует метод SendRerdirect
//1 - это номер страницы куда нужен редирект
$url = $modx->makeUrl(1);
$modx->sendRedirect($url);
По идее этого наверное и достаточно в вашем сниппете.
Пардон — а вы знаете что такое сниппет?