Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
10 сентября 2020, 20:11
+1
1) 2.7Мб первое изображение, да ещё и не под катом?! joxi.ru/a2X5gn6hDRqekA Нужно сжимать, хотя бы из уважения к сообществу.

2) Скройте код по кат.
Павел Гвоздь
16 августа 2020, 10:10
+2
На мой взгляд куда правильнее глобальное хранить в глобальном классе microMODX. Как уже сказал Василий выше:

в чанк могут передать свои собственные переменные $resource и $user
и такое довольно часто происходит. Потому, я считаю, это очень весомый аргумент. Как ты в чанке потом до глобальных свойств доберёшься?

А если уж очень хочется «попроще» писать, то Баха дал рабочий вариант выше.
Павел Гвоздь
14 августа 2020, 10:17
0
а вот к fenom бывают вопросы
Какие?
Павел Гвоздь
14 августа 2020, 05:45
0
Гляньте в код сниппета. Он обрезает всё что после двоеточия включительно. Ваш ключ AND:consist:= превращается в опцию AND. А несколько переданных вами одинаковых ключей в массиве само собой превратятся в один. То бишь ваши несколько AND:consist:= в массиве становятся одним (последним присвоенным) элементом.

Данная задача решается через where + leftJoin на стороне вызова сниппета. Джойните опции, по которым осуществляете выборку и в where пишете:
'where' => [
    'consist = "first_value"',
    'consist = "second_value"',
],
без ключей.
Павел Гвоздь
14 августа 2020, 05:24
+1
Феном учите, какие ещё модификаторы… эта дрянь нормально никогда не работала, а поддерживать сайт с этим колдунством в коде просто отвратительное занятие.
Павел Гвоздь
07 июля 2020, 07:57
0
Нет. Можно юзать беслптаную. Главное выпустите ключ. И ознакомьтесь с правилами бесплатного ключа tech.yandex.ru/maps/jsapi/doc/2.1/terms/index-docpage/#index__conditions
Павел Гвоздь
24 мая 2020, 12:16
0
@Вячеслав Евгеньевич Яшников Ну или если есть нормальный бюджет, то обращайся ко мне. Я специализируюсь на подобного рода задачах.
Павел Гвоздь
12 мая 2020, 10:34
+1
Потому что, до сих пор я считаю, что ты его поставил не обдуманно, а просто потому что Паша и Василий поставил
Что ты от меня хочешь? Чтобы я убрал минус? Чтобы я ткнул тебя носом в то, что я ставил не смотря на то, ставил ли Василий?
Павел Гвоздь
12 мая 2020, 07:25
0
Неа. Ну блин, до тебя не доходит, да? Давай я напишу пост «Как создать промо-код», дойдёт тогда?

Ты пойми, я ничего лично к тебе негативного не испытываю. Ты начал как-то остро воспринимать мой минус. Это всего лишь моё мнение, я ведь имею право на его высказывание, пусть даже кликом по кнопке. Не нужно пытаться вывести меня на спор, я уже не тот, что был в 2015 году. =)

P.S. Я понимаю, что бомбит из-за минусов. У меня самого порой подгорает. Но мне куда неприятнее, когда мой труд просто никому не интересен и нет ни лайков, ни дизов.

P.P.S. И прав был Василий, когда говорил, что начнётся серпентарий, когда появится возможность увидеть, кто голосовал.
Павел Гвоздь
11 мая 2020, 16:20
-1
«Инструкция как создать опрос»? Больше похоже на один из основных разделов документации.
Павел Гвоздь
01 мая 2020, 09:45
+1
Ну давай в следующем комменте напиши подробную инструкцию ещё… Друг, напиши отдельную статью со своим решением, пожалуйста. Зачем ты оффтопишь тут? Я разве где-то заявил, что мой компонент решает вот то, что ты описал?
Павел Гвоздь
30 апреля 2020, 12:47
0
Modstore уже чекнули и добавили компонент в магазин. Очень оперативно!
Павел Гвоздь
23 марта 2020, 10:53
0
А, тьфу, вижу:
был создан вручную
Так это не работает, обновляются только записи созданные парсером.
Павел Гвоздь
10 марта 2020, 14:19
0
/** @var msDelivery $delivery */
if (!empty($this->order['delivery']) && $delivery = $this->modx->getObject('msDelivery',
$this->order['delivery'])
) {
$cost = $delivery->getCost($this, $cost);
$deliveryCost = $delivery->getCost($this, 0);//Добавил переменную где получаем price доставки
}
А что если в методе msDeliveryHandler::getCost стоимость доставки зависит от стоимости заказа во втором переданном параметре $cost? А вы туда «0» передаёте. Следовательно ваша стоимость доставки будет одна, а по сути — другая. Надо делать как-то так:

/** @var msDelivery $delivery */
if (!empty($this->order['delivery']) && $delivery = $this->modx->getObject('msDelivery',
        $this->order['delivery'])
) {
    $cost_old = $cost;
    $cost = $delivery->getCost($this, $cost);
    $delivery_cost = $cost - $cost_old;
    unset($cost_old);
}
Павел Гвоздь
10 марта 2020, 13:44
0
в какую сторону копать?
В сторону ТехПоддержки на Модстор, пжл.
Павел Гвоздь
06 марта 2020, 09:24
0
Так у тебя в решении ты не контролируешь возвращаемые данные. А у меня суть вопроса 2015 года 😮именно в том, чтобы контролировать процесс выполнения.