Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
02 июня 2019, 10:26
0
Ага, а теперь возле каждого ответа решение пожалуйста… Вот эти «скрывать и показывать», «ближайшую к пользователю» и тд, так и заставляют дать ответ вроде: Бери и делай.
Если вам показалось, что я этого не понимаю, этих банальных ответов, то вам показалось. Вопрос здесь не в том, что надо сделать, а как это сделать.

И к слову, по айпи вычислить местоположение юзера? Ну-ка ну-ка, по-подробнее и с примерами.
Павел Гвоздь
31 мая 2019, 18:30
0
На стороне фронтенда
Нет, такого нет. Только что-то как-то допиливать.

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

и строился маршрут до метки
До какой метки? Во-первых, маршрут строится не до метки, а от точки А до точки Б. Во-вторых, как на бэке эту точку обозначить? Если меткой, то куда на фронте эту метку девать, когда маршрут будет построен? И как вообще эту метку находить на фронте, если, например их у ресурса будет две или больше?

Проще сделать какое-то своё решение для вашей задачи.
Павел Гвоздь
23 мая 2019, 23:03
+1
Вот бы ещё в посте расписал, что было сделано, я бы плюсанул. А так, не вижу смысла плюсовать пост на 3 предложения.
Павел Гвоздь
15 мая 2019, 12:29
0
Это да. Так многие платежки делают до сих пор. Другой вопрос, что заказчику проще пройти проверку на Stripe, ибо туда берут почти всех.
Павел Гвоздь
15 мая 2019, 12:23
0
А где я написал, что на сайте платежные данные запрашиваются? На Хабре например написано, что данный сниффер внедряясь на сайт крадет данные с платежки Stripe. К слову, на сайте именно через него платежи и проходят.
Павел Гвоздь
12 мая 2019, 22:41
0
Сохранять в ТВ поле id-шники проголосовавших юзеров через запятую? Думаю можно что-то придумать. Пишите в телегу, контакты в профиле.
Павел Гвоздь
03 мая 2019, 20:20
0
Компонент работает напрямую с контентом страницы. Увы, не со сниппетами напрямую. Если нужен этот функционал, можем обсудить его доработку за дополнительную цену. Только пока даже не представляю, как это будет реализовано…
Павел Гвоздь
29 апреля 2019, 16:35
0
Это указывается непосредственно в сниппете mFilter2 в качестве параметра шаблона для конкретной опции фильтра.
Павел Гвоздь
20 апреля 2019, 16:21
+4
Последнее время плотно занимаюсь Node JS, React Native, GraphQL — создаю мобильные приложения. И до сих пор получаю истинное удовольствие от работы с этими технологиями. Поэтому, легко понимаю Николая.
Павел Гвоздь
19 апреля 2019, 20:00
0
написан в 1 строку
Зачем?

Думаю, если б modx.pro пропускал сколько угодно символов на главную, то под катом оказалась бы только строка:
Готово теперь меню будет красивое
Павел Гвоздь
14 апреля 2019, 11:54
0
«Один промокод = одно применение» — можно.
«Один промокод = одно применение для конкретного юзера» — кастом.
Павел Гвоздь
14 апреля 2019, 11:41
0
Да. У промо-кода есть настройка «Кол-во». Только не пойму, что за «для новых клиентов»?
Павел Гвоздь
31 марта 2019, 09:31
0
Я в msPromoCode делаю так:
msPromoCode.grid.ms2Orders = function (config) {
    Ext.applyIf(config, {
        url: msPromoCode.config['connector_url'],
        baseParams: {
            action: 'mgr/orders/getlist',
            sort: 'id',
            dir: 'desc',
        },
    });
    msPromoCode.grid.ms2Orders.superclass.constructor.call(this, config);
};
Ext.extend(msPromoCode.grid.ms2Orders, Ext.ComponentMgr.types['minishop2-grid-orders'], {});
Ext.reg('minishop2-grid-orders', msPromoCode.grid.ms2Orders);

Естественно вместо msPromoCode.grid.ms2Orders пропиши что-то своё, чтоб не конфликтовало. А вместо Ext.applyIf(...) можно попробовать что-то вроде:
config['viewConfig']['getRowClass'] = ...
Павел Гвоздь
31 марта 2019, 09:23
0
Писать кастом, который будет в бек-энде подменять некоторые части вывода списка товаров. На фронте это дело будет обрабатываться неким своим сниппетом, который будет подключать то, что надо и сортировать так, как надо.
Павел Гвоздь
29 марта 2019, 10:25
0
а подключение pdoTools конечно скушает немного памяти
Если pdoTools установлен, то он уже подключается. Разве нет?

можно обойтись без сниппета pdoResources/getResources
Вы спросили про pdoResources, поэтому и получили ответ завязанный на него. А свой сниппет — это даже правильнее в данном случае (не берусь судить о качестве кода в нём).
Павел Гвоздь
29 марта 2019, 08:57
0
Надо копать в сторону параметра pageLimit и дополнительной JS обработки. Но есть ощущение, что у параметра pageLimit функционал Если больше или равно 7 - включается продвинутый режим отображения будет мешать… Тогда придётся как-то пытаться обходить это на стороне сниппета pdoPage.
Павел Гвоздь
29 марта 2019, 08:53
0
Переделать вывод на Fenom. Грубо говоря:
{var $resource = ('!pdoResources' | snippet : [
    ...
    'return' => 'json',
]) | fromJSON}
{var $resource = $resource[0] ?: []}
Павел Гвоздь
28 марта 2019, 08:13
+1
Нету такого в miniShop2. Можешь в исходниках поправить. Закомментируй это.