Akool
какой медленный бот =)
Anonymous
О_О, чёт он да слишком медленно отработал
Камиль
Ауэимм... Я сломалься. А зачем??
ну есть например некая синхронизация которая как оказалась даёт сбои и в следствии кривую инфу
Камиль
и хочется иметь возможность быстро всё восстановить
Гафар
Уважаемые, каким методом API получить все документы сайта и переписать им значение TV?
Dmytro
Надо програмно или 1 раз ?
Dmytro
если 1 раз то можно через Doc Manager )
Dmytro
модуль такой есть
Andrey
А зачем апи, если есть модуль в админке?) Или надо именно апи?
Andrey
Кто-нибудь дружил вот это решение http://modx.im/blog/jobs/4897.html и shk_userprofile?
Dmytro
Опять же если всем документам то проще банально запросом апдейт )
Dmytro
?
Andrey
Я заменил в коде вызовы Paykeeper, там он жёстко забит. Пока трабла с урл, но это решаемо... А самое главное, при попытке обработать заказ он пишет "#1: Заказ с таким номером уже обработан". Я так понял, это ограничение сбера, что ли... Хз что делать, заново создавать заказ программно с другим id?
Pathologic
заказ это не заказ в шопкипере, а заказ оплаты в сбербанке
Andrey
Ну он же как-то его идентифицирует уникально. Скорее всего по id заказа в шк..
Pathologic
ну, при начале процесса в банк отправляется запрос, в ответ приходит ссылка на которую перенаправляется пользователь
Andrey
orderNumber скорее всего как идентификатор выступает.
Pathologic
возился
Pathologic
но без paykeeper-ов всяких
Pathologic
я просто сохранял ссылку из банка и не отправлял запрос повторно
Pathologic
а сразу отдавал эту ссылку
Andrey
Пайкипера там нет. Там rbsPay из ссылки выше. В файле class.shkuserprofile.php я делаю вот так $payment_snippet = $this->modx->runSnippet('rbsPay', array( 'paymentSessionValue' => 'Card', 'okPageId' => 191, 'errorPageId' => 216, 'sumMultiplier' => '100', 'redirectTextTpl' => 'rbsform', ) );
Pathologic
для меня разницы нет, что там говно, что тут
Pathologic
https://github.com/voronkovich/sberbank-acquiring-client - вот все что нужно
Andrey
Какая разница? Я что там, что тут должен буду передать orderNumber заказа.
Pathologic
если ты хочешь чтобы пользователь мог перейти по ссылке для оплаты несколько раз, то делай как я выше написал
Pathologic
а если не хочешь, то пользователь перейдет, оплатит и все
Andrey
Я не понял про сохранения урлов.
Pathologic
банк ссылку отдает
Pathologic
https://github.com/voronkovich/sberbank-acquiring-client#creating-a-new-order
Andrey
Ну так какой orderId ты засылал, чтобы он этот же заказ пометил как оплаченый? Можно там хоть что ведь писать, да, но при возврате он какой заказ пометит оплаченным?
Pathologic
я же объясняю, что я orderId засылал только один раз
Pathologic
а если его оплатили, то зачем еще раз оплату на него создавать
Andrey
Как так. Допустим, юзер решил пока заказ не оплачивать, либо у него с картой траблы. А заказ типа уходит.
Andrey
Или скажем бабло кончилось на карте. Попытка оплаты была, и при повторе я получу как раз эту ошибку(
Pathologic
ты эту ошибку получаешь потому что каждый раз заказ создаешь
Pathologic
а если ты просто перейдешь по ссылке которую банк вернул при создании, то не будет никаких ошибок
Pathologic
кто тебе мешает в отдельной таблице хранить состояние платежей
Andrey
Нашёл что-то похожее https://securepayments.sberbank.ru/wiki/doku.php/integration:api:rest:requests:deposit
Andrey
Может быть попробовать юзнуть этот, если заказ уже существует.
Pathologic
ты просто занимаешься херней
Pathologic
😸
Andrey
Либо ты меня не понимаешь, либо я что-то упустил)
Pathologic
в общем я так смотрю что у меня даже есть готовое решение
Artem
Пацаны,что за ошибка может быть? Перенес сайт на хостинг клиента, и на одной страницы вылазит такое: Error : count(): Parameter must be an array or an object that implements Countable public_html/assets/tvs/multitv/includes/multitv.class.php $countOutput = count($tvOutput);
Artem
[!multiTV? &tvName=imgt &docid=[*id*] &display=all &rows=all &noResults=``!]
Artem
вызов такой, конфиг на месте. На других шаблонах все ок с тем же вызовом
Andrey
В tvOutput херня. Вот и ругается.
Andrey
Или поправить или поменьше php сделать)
Artem
всмысле херня?
Artem
в поле мультитв на этом ресурсе пусто. прообовал жамкать удалить все элементы - не помогает
Artem
<?php $settings['display'] = 'vertical'; $settings['fields'] = array( 'image' => array( 'caption' => 'Картинка на весь экран', 'type' => 'image' ), 'title' => array( 'caption' => 'Title картинки', 'type' => 'text' ), 'text' => array( 'caption' => 'Текст после картинки', 'type' => 'richtext' ));
Andrey
Блин, var_dump( $modx->db->getValue($q)); возвращает string, хотя цифра. Вот как)
Andrey
А не, не туда смотрю, был невнимательный)
Yaroslav
у кого-то есть рабочий вариант редиректа на https ? если сайт c www #redirect http to https RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^www.xxx.com.ua$ [NC] RewriteRule ^(.*)$ https://xxx.com.ua/$1 [R=301,L]
Yaroslav
такое вызывает циклические редиректы
Илья
под прокси или прямо в апач?
Tom
Попробуй так, как раз на случай если возникает циклическая переадресация))
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
😀всем привет. Модх не хочет отображать jpeg расширение картинок. Gif, jpg, png все норм. Куда копать?
Dmytro
где именно не отображает ?
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
На сайте вместо картинок ярлык. Тоесть я добавил через мультитв картинку на страничку. А ее не коректно выводит
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
В шаблон через дитто прописал
Dmytro
ну так смотреть что за ошибка как минимум в консоле браузера
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
Ошибок в консоле нет
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
А нет, сори, пишет нет файла. Странно, два раза перезаливал файлы
Andrey
Я заменил в коде вызовы Paykeeper, там он жёстко забит. Пока трабла с урл, но это решаемо... А самое главное, при попытке обработать заказ он пишет "#1: Заказ с таким номером уже обработан". Я так понял, это ограничение сбера, что ли... Хз что делать, заново создавать заказ программно с другим id?
Вдруг кто столкнётся — в этом придурочном shk_userprofile при "Повторить заказ" остаётся старый orderId в сессии. Он подставляется в сниппет, вот и было "заказ уже обработан" =) Решение — заменить айдишник в $_SESSION
Andrey
Плюс RbsPay криво написан и хуёвничает с полем payment, но тут уже надо его править по факту.
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
Не хочет .jpeg кушать
Dmytro
Не хочет .jpeg кушать
Какую ошибку пишет ?
👁 ╪ͥͥͥͥͥͥͥͥͥͥͥͥͥ͏͋͏͋͏͋͏͋💻
Можэт thumbon грешыт на jpeg
Evgeny
он же из кешы выводит jpg или нет?
Evgeny
сжатую картинку