Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
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
1
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 года ?именно в том, чтобы контролировать процесс выполнения.
Павел Гвоздь
06 марта 2020, 09:03
+1
1) Sleep ничего не останавливает. Она задерживает, откладывает, ставит на паузу. Не останавливает!

2) Что-то я впервые такую фигню слышу, что sleep предотвращает max_execution_time.

3) В коде на сайте Ильи примерно то же, о чём я говорил. Просто реализовано непосредственно в компоненте Console и запускается через флажок completed установленный в сессию в $_SESSION['Console'].
Павел Гвоздь
06 марта 2020, 08:48
0
Раскрой своё решение. Я не понимаю, о каких таких слип ты говоришь.
Павел Гвоздь
06 марта 2020, 07:49
0
На стороне PHP делаешь N итераций, следя при этом, чтобы время выполнения скрипта не выходило за пределы 50-70% от max_execution_time и отсылаешь флаг done = true/false, в зависимости от того, надо ли продолжать итерации или скрипт полностью отработал. На стороне JS смотришь флажок done и шлёшь обратно в PHP, если ещё не закончил.
Да, костыль, однако другого не придумать на связке PHP + JS.
Павел Гвоздь
26 февраля 2020, 09:02
+1
Это вроде на стороне компонента Тиньков. Там округление такое сделано, чтобы была хоть какая-то возможность, чтобы сумма в чеке и платеже совпадали. То же самое и у Сбербанка…
Павел Гвоздь
09 февраля 2020, 13:34
0
Копиться будут, а вот самостоятельно воспользоваться ими он не сможет. Только если админ будет применять вручную. Ну попробуйте пакет на Модхосте, станет гораздо понятнее.
Павел Гвоздь
09 февраля 2020, 13:17
0
Просто вручную списывать бонусы можно. Однако я хз что в вашем понимании «использовать без ЛК».
Павел Гвоздь
03 февраля 2020, 14:14
0
А можно ли сделать импорт/экспорт HTML/RSS заданий?
Могу добавить в бэклог, однако не обещаю, что скоро появится.