Перейти к содержанию

Desti

Актив
  • Постов

    2 089
  • Зарегистрирован

  • Посещение

  • Победитель дней

    131

Весь контент Desti

  1. Вах, починякалось : ) Из найденного: В файлах source/Webmoney/Webmoney.php и /modules/front/Checkout/Checkout.php заменить несуществующую переменную $transactionAmount на $transaction->amount->amountAsString(), это даст нам правильную сумму в запросе и в проверке ответа. В файле source/Webmoney/Webmoney.php после строки с echo 'YES' добавить строку die(); Сервер ждет в ответ YES, а получал YES и до кучи дефолтную страницу форума. После этого вроде всё заработало.
  2. Яндекс платит за рекламу, с каждым годом всё меньше (а пользователей всё больше), но тем не менее..
  3. да ладно, вполне починябельно, тем более, что уже понятно, что делать. я в режиме эмуляции запросов дошел до финала, так что не всё потеряно
  4. Какое отвратительное приложение... несуществующие переменные в коде, неправильные имена объектов, полный пц. Как такое дерьмо можно выкладывать в общий доступ (это не в адрес the.bunin , а в адрес автора этого чуда).
  5. Нормально, кстати. Сервер возвращает то, что надо, следовательно, проблема не в контроллере. Давайте для чистоты эксперимента вот такую конструкцию туда вставим.. \IPS\Db::i()->insert( 'debug', array('data' => json_encode(var_export(\IPS\Request::i(), true)) )); Должен быть полный ответ. Вам бы еще в табличку транзакций заглянуть, там вообще есть записи с такими индексами?
  6. После получения такого запросы сервер wm отвечает своим запросом, в котором должны быть определенные поля. Вставили правильно, давайте по другому попробуем. \IPS\Db::i()->insert( 'debug', array('data' =>json_encode(\IPS\Request::i()->LMI_PAYMENT_NO))); Можно не во все условия, а один раз над всеми.
  7. Не очень понятно, зачем было закрывать доступ к обычному скачиванию приложений под свежие версии. Эффективные менеджеры..
  8. Права - ерунда, ошибка программная. Вполне логично выдают, там не хватает параметра LMI_PAYMENT_NO, который должен приходить в ответе сервера на транзакцию. Где-то теряется:) Надо как-то поймать строку, которую сервер передает в контроллер, без этого дело не продвинется. У меня все запросы-подтверждения пишутся в базу, можно всегда найти пропущенный платеж. Cоздайте табличку 'debug' в базе, два поля, 'id', int(10) автоинкрементный и 'data', тип text. потом в нужных местах (в каждом условии в файле controller.php) поставьте \IPS\Db::i()->insert( 'debug', json_encode(\IPS\Request::i())); Попробуйте оплатить, потом посмотрите в табличку что за запрос он присылает. Сорри, \IPS\Db::i()->insert( 'debug', array('data' =>json_encode(\IPS\Request::i())));
  9. Поля "customerNumber" и "cps_phone" вообще не нужны webmoney, зачем их добавили - непонятно.
  10. скорее всего там еще лажа с $transaction>id, надо поменять (везде в том же файле) на $transaction->invoice->id
  11. Найди в webmoney/sources/Webmoney/Webmoney.php <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?= $transactionAmount;?>"> и замени на <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?= $transaction->amount->amountAsString();?>"> Не уверен, что это единственная ошибка, но вроде цену он теперь должен передавать правильно.
  12. Да у него в генах ошибка, он из коробки не запускается в dev-режиме
  13. Я с нексой никогда не работал, у меня даже товары в корзину не хотят попадать:)
  14. Просмотр файла Unlink from Marketplace Эксклюзивно для ipbmafia, найдено на просторах инета, автор неизвестен. Написано и проверено для 4.6.5.1 и выше. Плагин позволяет отвязать установленные из IPS Marketplase приложения/плагины. После отвязки вы можете делать с ними всё, что угодно: редактировать, перекомпилировать и выгружать в виде файла. При необходимости можно снова восстановить привязку к магазину. Не рекомендуется использование на production сервере, приложение вносит изменения в таблицы core_applications и core_plugins (добавляется поле для хранения ID приложения). При деинсталляции плагина все приложения и плагины, которые находились в "отвязанном" состоянии, будут снова привязаны к магазину. Изменения, внесенные в таблицы базы данных, отменяются. Добавил Desti Добавлено 30.08.2021 Категория Администрирование Язык English  
  15. Попробуйте обновлять через 4.2, 4.3, 4.4 и 4.5. По такой скудной информации вы ответа не увидите.
  16. Эти? Форум портит, скачайте у меня /uploads/system/set_resources_8/79ded8e249fb736e201a4dd3bd60193a_light.png /uploads/system/set_resources_8/79ded8e249fb736e201a4dd3bd60193a_dark.png
  17. Версия 1.0.0

    42 раза скачали

    Эксклюзивно для ipbmafia, найдено на просторах инета, автор неизвестен. Написано и проверено для 4.6.5.1 и выше. Плагин позволяет отвязать установленные из IPS Marketplase приложения/плагины. После отвязки вы можете делать с ними всё, что угодно: редактировать, перекомпилировать и выгружать в виде файла. При необходимости можно снова восстановить привязку к магазину. Не рекомендуется использование на production сервере, приложение вносит изменения в таблицы core_applications и core_plugins (добавляется поле для хранения ID приложения). При деинсталляции плагина все приложения и плагины, которые находились в "отвязанном" состоянии, будут снова привязаны к магазину. Изменения, внесенные в таблицы базы данных, отменяются.
    Бесплатный
  18. Написал вчера плагинчик, который сразу сохраняет загружаемый файл в папочку, но для его работы надо код править, ипсовцы защитились и сделали код ненаследуемым, хак не повесишь. После долгих раздумий оказалось, что самое простое - удалять привязку к маркетплейсу из базы. Приложение начинает вести себя как обычное, можно скачивать, перестраивать и т.п. Еще оказалось, что автор devtools (CJ) прогнулся и добавил ограничение на построение папки dev для маркетных приложений. Пришлось почикать и это..
  19. Ссылка куда? Просто ссылки никак ипсом не учитываются, на них нет обработчиков, это просто <a></а> Такое можно организовать только со ссылками на свой форум, да и то придется помучиться.
  20. Вот теперь я не понял... А как вы пытались его вытащить? Я попробовал поставить бесплатное приложение из магаза, но на нем не появляется "скачать".
  21. С этим надо долго ковыряться... У вас явно гадит какой-то плагин или приложение (или их останки).
  22. Осталось придумать, как качать файлики без этой дурацкой системы инсталляции.
×
×
  • Создать...