Pathologic
редирект не выполнится, потому что заголовки уже отправлены
Alexander
только что хотел прислать ага
Aliaksandr
Так а где сообщения об ошибках))
Aliaksandr
Морочишь голову полчаса без всей информации:)
Aliaksandr
Написал бы сразу headers already sent и все понятно
Alexander
🙁
Aliaksandr
Какой то ж веселый человек сделал это через эхо))
Aliaksandr
Сомневаюсь))
Alexander
а без echo яндекс ошибку выдает
Alexander
либо в callback.php echo делать все равно
Pathologic
не нужен никакой эхо
Alexander
тогда яндекс говорит что не вижу xml и отменяет оплату
Artem
Тот сниппет на modx , который яндекс касса дает, он не рабочий
Artem
по крайней мере год назад так было
Artem
Там глюк был,что человек какой бы способ оплаты не выбрал -все равно на яндекс кассу кидает
Aliaksandr
Может там еще какой урл для возврата задать можно без привязки к callback? Я не помню
Artem
ща рабочий скину
Artem
Artem
а в форме шопкипера вот у меня <select name="payment" eform="payment::::#FUNCTION YandexMoneyValidate"> <option value="При получении">При получении</option> <option value="YandexMoney">Яндекс.Касса (банковские карты)</option> </select>
Pathologic
какой шопкипер, такие и платежки ((:
Alexander
Может там еще какой урл для возврата задать можно без привязки к callback? Я не помню
да такй вариант там есть. Статический адрес успешного урла и неуспешного. Завтра попробую в настройках кассы поменять этот момент.
Artem
Шопкипер норм тема. Жаль на него никто модулей и плагинов не пишет
Andrey
Да из немеряно, разной степени говнистости.
Pathologic
под него писать - только настрение портить
Aliaksandr
тогда яндекс говорит что не вижу xml и отменяет оплату
Это точно или предположение? Че то я не уверен, что там вообще что-то проверяется:)
Artem
их мало, куски кода находишь в вебархиве на старом форуме шопкипера. Даже вменяймого плагина доставки нет
Alexander
Это точно или предположение? Че то я не уверен, что там вообще что-то проверяется:)
Ну вот ответ янедекса на днях был, а я отключил XML вывод давн ои забыл про него )) вот что они писали При обращении к вашему сайты получаем пустой ответ на запрос сверки заказа. В одном случае подучили сообщение об ошибке - 500 Internal server error. Необходимо проверить работу вашего сервера, нет ли ограничений на внешние запросы к нему. Одна из причин - ответ модуля не по протоколу Я.Кассы, так как в логах видим результат ответа сайта "Response is not XML".
Pathologic
так надо смотреть вообще что отдавать
Pathologic
он же не просто запрос делает, а с параметрами какими-то
Aliaksandr
Так там же есть какой то checkUrl, вряд ли урл для возврата ПОКУПАТЕЛЯ должен отдавать xml
Aliaksandr
Нет, это shopSuccessUrl
Pathologic
в общем проще было бы взять и с нуля сделать, без всех этих модулей
Alexander
Нет, это shopSuccessUrl
не, это checkUrl/avisoUrl
Alexander
Нет, это shopSuccessUrl
successURL/failURL Динамический
Aliaksandr
URL страницы, на которую пользователь может перейти после платежа по ссылке Вернуться в магазин.
Pathologic
динамический это значит что ты его передаешь яндексу в запросе
Aliaksandr
Это же не обязательно, а для пользователя бредово вдвойне
Aliaksandr
Блин, читаем одно и то же, а понимает кто как хочет
Aliaksandr
Ты это урл либо задаешь в кассе статично либо передаешь в форме динамично
Pathologic
в общем проще отжалеть 500 рублей на компонент для рево и там будет все просто и понятно ((:
Aliaksandr
Но это урл для необязательного возврата пользователя, какой там нафиг xml
Aliaksandr
в общем проще отжалеть 500 рублей на компонент для рево и там будет все просто и понятно ((:
За то время, что мы тут ветер гоняем уже б давно и для эво и форму с пятью параметрами можно было сделать и назад ответ в md5 строке сверить без всяких этих "модулей":)
Aliaksandr
В рево я сегодня код ремаркетинга из трех строк ставил на две страницы, одна работает, а вторая белая стала) вот тебе и рево, хорошо, что не мой)
Pathologic
в общем яндекс шлет запрос с параметром action=checkOrder, нужно проверить подлинность запроса и отдать яндексу xml
Pathologic
потом яндекс шлет action=paymentAviso, тоже проверяем подпись и меняем статус заказа
Pathologic
и яндексу отправляем тоже что-то в ответ
Pathologic
в документации яндекса же все есть
Anton
В Shopkeeper в config есть два параметра: imp_chk_field и imp_chk_tvid_val В чем между ними разница? //по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении). $cf_config['imp_chk_field'] = false; //проверять соответствие товара при обновлении по значению TV. Указать ID TV. false - не проверять (очистка категории при обновлении). $cf_config['imp_chk_tvid_val'] = 20; И как их правильно выставить если нужна проверка по полю ID TV = 20?
Aliaksandr
Это ж вроде catalogFill
Aliaksandr
Так и выставить, первое false, второе 20
Anton
понял
Pathologic
https://github.com/Pathologic/managerNav - переделал старый плагин под новую админку
Pathologic
Сергей
бедный босслер никак не мог кнопочки свои поставить))))
Сергей
а если на jQuery переделаешь плагин, думаю не будет работать
Pathologic
что за босслер?
Pathologic
там чистый js сейчас
Pathologic
и кнопочки есть
Сергей
Сергей
там чистый js сейчас
поэтому и работает)
Pathologic
а, я думал ты про иконки если ширины мало
Сергей
а, я думал ты про иконки если ширины мало
неее.. если на jQuery делать, из-за того что она медленнее работает, кнопки успеют инициализироваться и уже будут недоступны
Pathologic
это не очень хорошо, но пока что все работает как надо
Сергей
это не очень хорошо, но пока что все работает как надо
наоборот хорошо))) только ванила - только хардкор
Сергей
да та лишь бы перехватить на нативном, а дальше уже чем угодно можно
Сергей
вспомни, у тебя же на мутулсе раньше было
Pathologic
ага
Pathologic
не знаю, как я вообще смог это написать на мутулсе ((:
Сергей
прозрение))))
Сергей
копипаст с плагина multi images
Pathologic
я с мультифотос больше всего копипастил
Сергей
а да, мультифотос, забыл уже)
Anonymous
Режим, хвалюсь. Короче был на одном ревовском сайте крон. Он выполнялся 27.6721 сек. (из трёх тестов меньший результат) Я переписал его. И теперь он же выполняется (0.3021 сек.) У меня прям закралось сомнение. Или тот скрипт писал лютый говнокодер. Или я где-то накосячил. Причём у меня есть подозрение, что это реально я накосячил.