Кирилл Киселев

Кирилл Киселев

С нами с 12 июля 2016; Место в рейтинге пользователей: #427
Кирилл Киселев
03 июля 2019, 09:14
0
Проблему решил, кастомизируя сниппет migxLoopCollection, добавив:
if ($scriptProperties['returnIds']) {
    $ids = array_column($rows, 'id');
    return implode(',', $ids);
}



Появилась другая проблема. Выбираю фильтр и выводятся все записи, хотя должна выводится одна запись.
Кирилл Киселев
16 июня 2019, 17:29
0
Решение готово. Решил, что если скинетесь в общую сумму 1500р., то выложу решение ;)
Кирилл Киселев
02 июня 2019, 11:01
0
Ага, а теперь возле каждого ответа решение пожалуйста…
Если Вам действительно это интересно, я могу сделать отдельную ветку, если есть опенсорс проект, а так это будет бесполезная переписка.
Кирилл Киселев
02 июня 2019, 10:02
0
Просто так карты не получат координаты юзера, ему надо будет дать на это разрешение.
Определять местоположение по айпи.

Во-вторых, как на бэке эту точку обозначить?
Координатами.

Если меткой, то куда на фронте эту метку девать, когда маршрут будет построен?
Скрывать и показывать маршрут.

И как вообще эту метку находить на фронте, если, например их у ресурса будет две или больше?
Ближайшую к пользователю.

Проще сделать какое-то своё решение для вашей задачи.
Я так и подумал, что придётся изучать апи и делать самому.

Было бы неплохо увидеть такой функционал в этом дополнении, если вдруг я Вам дал наводку на реализацию.
Кирилл Киселев
31 мая 2019, 18:06
0
На стороне фронтенда. Чтобы геолокация определяла пользователя и строился маршрут до метки.
Кирилл Киселев
10 марта 2019, 10:58
-2
Феном лишь предлог, вы могли изначально не плодить столько чанков и условия все прописать через парсер.
Кирилл Киселев
10 марта 2019, 10:25
-2
Странный совет. Теперь вижу на сайтах MODX строк 1000 в чанках и шаблонах. Из-за вашего фенома только читаемость ухудшается. Есть же сниппеты для этого, зачем смешивать хтмл с php в феном? Подумали насчёт хотя бы этого, мой совет — не юзать феном ВЕЗДЕ, а только там, где требуется вывод большого количества.
Кирилл Киселев
26 октября 2018, 19:07
0
Ошибка, вместо $q должен быть $c
Поэтому, видимо и не выводилось.
$c = $modx->newQuery("modResource");
$c-> where(array('createdby'=>$userid));
$modx->setPlaceholder($totalVar, $modx->getCount('modResource', $q));
Кирилл Киселев
25 октября 2018, 13:18
0
UPD:
$this->modx->event->returnedValues = $sp;
вот так получилось
P.S. в дополнении кастомном делал.
Кирилл Киселев
25 октября 2018, 12:17
0
Это характерно для сообщений. А для переменных?
Как в $response получить ответ из плагина?
Кирилл Киселев
23 октября 2018, 04:59
0
Нужно будет написать hook.
Прописать через параметр hooks. И возвращать false, если айпи не прошел проверку.
Кирилл Киселев
22 октября 2018, 13:20
0
Я имею ввиду, сделать копию компонента. Основное дополнение свою работу выполняет, а копия выполняет другую работу. Если в php есть extends, то как с js быть?
Кирилл Киселев
22 октября 2018, 12:48
0
А как расширить скрипт на фронте дополнения?
Кирилл Киселев
21 октября 2018, 05:03
+2
Как вариант, в заголовке указать [РЕШЕНО] и в вопросе написать upd и вариант решения проблемы :)
Кирилл Киселев
21 октября 2018, 05:02
0
Источник можно поменять в системных настройках.
Системные настройки -> miniShop2 -> Товар -> источник по умолчанию
Кирилл Киселев
18 октября 2018, 09:33
0
UPD:
Понял. Нужно просто идентификатор самого товара из таблицы передавать.
Кирилл Киселев
18 октября 2018, 09:21
0
А как передавать сам заказ? Если передать просто товар, то не факт, что в нужном тебе заказе поменяется.
Кирилл Киселев
13 октября 2018, 07:25
0
Аналогичная проблема. Только при очищении кэша настройка вообще не меняется.
UPD: разобрался, мультиконтексты не давали выводить.
Кирилл Киселев
03 октября 2018, 12:02
0
UPD: думал, что тут создание своего кастомного package с таблицей через migxdb, но думаю, что это будет в дальнейшем, да?