Jump to content

Desti

Актив
  • В сети

  • Количество сообщений

    2 149
  • Reputation

    1,2k Desti's Reputation

Everything posted by Desti

  1. Отключите его пока, я не проверял на email оповещения.
  2. EX28 - сгенеренная ошибка, ее поиском не найдешь. Скорее всего это дискорд лезет за своими данными и отваливается. Инвижн не поддерживает сторонние приложения, первым делом они всё отключат, убедятся, что ошибка исчезла и скажут "бай-бай", разбирайтесь сами.
  3. При чем тут кеши? Curl вылетел по таймауту обращения к DNS серверу, запрос длился больше секунды. Сама по себе задача queue по сути диспетчер, она ничего не делает, лишь запускает задачу из очереди. Поймали ошибку - тут же залезли посмотреть, что в таблице core_queue, возможно увидите запись, вызывающую тормоза. Какое-то приложение срет в очередь кривыми задачами.
  4. Вроде работает. Тему можно только отправить на модерацию, вернуть назад можно штатными средствами. Send Topic To Moderation 1.0.0.xml
  5. Вечером попробую вспомнить, что там было, простой плагин вроде.
  6. Ключевое слово "делал", исходников не осталось. Плюс у меня были только темы, без сообщений. Если делать красиво (с проверками/оповещениями/модлогами и прочим ui), то получается очень много кода. Можно, конечно, обойтись и без этого, в сильно упрощенном варианте.
  7. Desti posted пост в теме in Флейм
    Не попадалось, но я не совсем в теме "тем", может что и есть.
  8. Desti posted пост в теме in Флейм
    Прототип дизайна - любая тема IPS-а, меняй себе css и всякие мелочи в шаблонах. Опять таки, есть designer mode.
  9. Я делал такое, но из за того, что все типы modAction захардкожены, получается не очень изящно (но безопасно). Работало, базируясь на правах canHide(), меня устраивало.
  10. Desti posted пост в теме in Флейм
    о, придумал! Желаю, чтобы на бальзам всегда хватало и денег и здоровья!
  11. Desti posted пост в теме in Флейм
    Сам себя не поздравишь, никто не вспомнит? С днюхой!
  12. Desti posted пост в теме in Commerce
    Вах, починякалось : ) Из найденного: В файлах source/Webmoney/Webmoney.php и /modules/front/Checkout/Checkout.php заменить несуществующую переменную $transactionAmount на $transaction->amount->amountAsString(), это даст нам правильную сумму в запросе и в проверке ответа. В файле source/Webmoney/Webmoney.php после строки с echo 'YES' добавить строку die(); Сервер ждет в ответ YES, а получал YES и до кучи дефолтную страницу форума. После этого вроде всё заработало.
  13. Яндекс платит за рекламу, с каждым годом всё меньше (а пользователей всё больше), но тем не менее..
  14. Desti posted пост в теме in Commerce
    да ладно, вполне починябельно, тем более, что уже понятно, что делать. я в режиме эмуляции запросов дошел до финала, так что не всё потеряно
  15. Desti posted пост в теме in Commerce
    Какое отвратительное приложение... несуществующие переменные в коде, неправильные имена объектов, полный пц. Как такое дерьмо можно выкладывать в общий доступ (это не в адрес the.bunin , а в адрес автора этого чуда).
  16. Desti posted пост в теме in Commerce
    Нормально, кстати. Сервер возвращает то, что надо, следовательно, проблема не в контроллере. Давайте для чистоты эксперимента вот такую конструкцию туда вставим.. \IPS\Db::i()->insert( 'debug', array('data' => json_encode(var_export(\IPS\Request::i(), true)) )); Должен быть полный ответ. Вам бы еще в табличку транзакций заглянуть, там вообще есть записи с такими индексами?
  17. Desti posted пост в теме in Commerce
    После получения такого запросы сервер wm отвечает своим запросом, в котором должны быть определенные поля. Вставили правильно, давайте по другому попробуем. \IPS\Db::i()->insert( 'debug', array('data' =>json_encode(\IPS\Request::i()->LMI_PAYMENT_NO))); Можно не во все условия, а один раз над всеми.
  18. Desti posted пост в теме in Administration
    Не очень понятно, зачем было закрывать доступ к обычному скачиванию приложений под свежие версии. Эффективные менеджеры..
  19. Desti posted пост в теме in Commerce
    Права - ерунда, ошибка программная. Вполне логично выдают, там не хватает параметра 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())));
  20. Desti posted пост в теме in Commerce
    Поля "customerNumber" и "cps_phone" вообще не нужны webmoney, зачем их добавили - непонятно.
  21. Desti posted пост в теме in Commerce
    скорее всего там еще лажа с $transaction>id, надо поменять (везде в том же файле) на $transaction->invoice->id
  22. Desti posted пост в теме in Commerce
    Найди в 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();?>"> Не уверен, что это единственная ошибка, но вроде цену он теперь должен передавать правильно.
  23. Desti posted пост в теме in Commerce
    Да у него в генах ошибка, он из коробки не запускается в dev-режиме
  24. Desti posted пост в теме in Commerce
    Я с нексой никогда не работал, у меня даже товары в корзину не хотят попадать:)