Desti
Актив
-
В сети
-
Количество сообщений
2 149 -
Reputation
1,2k Desti's Reputation
Everything posted by Desti
-
Вернуть сообщение или тему обратно на модерацию (4.6.5.1)
Отключите его пока, я не проверял на email оповещения.
-
Ошибка конфигурации
EX28 - сгенеренная ошибка, ее поиском не найдешь. Скорее всего это дискорд лезет за своими данными и отваливается. Инвижн не поддерживает сторонние приложения, первым делом они всё отключат, убедятся, что ошибка исчезла и скажут "бай-бай", разбирайтесь сами.
-
Ошибка конфигурации
При чем тут кеши? Curl вылетел по таймауту обращения к DNS серверу, запрос длился больше секунды. Сама по себе задача queue по сути диспетчер, она ничего не делает, лишь запускает задачу из очереди. Поймали ошибку - тут же залезли посмотреть, что в таблице core_queue, возможно увидите запись, вызывающую тормоза. Какое-то приложение срет в очередь кривыми задачами.
-
Вернуть сообщение или тему обратно на модерацию (4.6.5.1)
Вроде работает. Тему можно только отправить на модерацию, вернуть назад можно штатными средствами. Send Topic To Moderation 1.0.0.xml
-
Вернуть сообщение или тему обратно на модерацию (4.6.5.1)
Вечером попробую вспомнить, что там было, простой плагин вроде.
-
Вернуть сообщение или тему обратно на модерацию (4.6.5.1)
Ключевое слово "делал", исходников не осталось. Плюс у меня были только темы, без сообщений. Если делать красиво (с проверками/оповещениями/модлогами и прочим ui), то получается очень много кода. Можно, конечно, обойтись и без этого, в сильно упрощенном варианте.
-
Прототип шаблона IPS
Не попадалось, но я не совсем в теме "тем", может что и есть.
-
Прототип шаблона IPS
Прототип дизайна - любая тема IPS-а, меняй себе css и всякие мелочи в шаблонах. Опять таки, есть designer mode.
-
Вернуть сообщение или тему обратно на модерацию (4.6.5.1)
Я делал такое, но из за того, что все типы modAction захардкожены, получается не очень изящно (но безопасно). Работало, базируясь на правах canHide(), меня устраивало.
-
С днищем меня
о, придумал! Желаю, чтобы на бальзам всегда хватало и денег и здоровья!
-
С днищем меня
Сам себя не поздравишь, никто не вспомнит? С днюхой!
-
Webmoney Payment Gateway
Вах, починякалось : ) Из найденного: В файлах source/Webmoney/Webmoney.php и /modules/front/Checkout/Checkout.php заменить несуществующую переменную $transactionAmount на $transaction->amount->amountAsString(), это даст нам правильную сумму в запросе и в проверке ответа. В файле source/Webmoney/Webmoney.php после строки с echo 'YES' добавить строку die(); Сервер ждет в ответ YES, а получал YES и до кучи дефолтную страницу форума. После этого вроде всё заработало.
-
Robots.txt для IPS4
Яндекс платит за рекламу, с каждым годом всё меньше (а пользователей всё больше), но тем не менее..
-
Webmoney Payment Gateway
да ладно, вполне починябельно, тем более, что уже понятно, что делать. я в режиме эмуляции запросов дошел до финала, так что не всё потеряно
-
Webmoney Payment Gateway
Какое отвратительное приложение... несуществующие переменные в коде, неправильные имена объектов, полный пц. Как такое дерьмо можно выкладывать в общий доступ (это не в адрес the.bunin , а в адрес автора этого чуда).
-
Webmoney Payment Gateway
Нормально, кстати. Сервер возвращает то, что надо, следовательно, проблема не в контроллере. Давайте для чистоты эксперимента вот такую конструкцию туда вставим.. \IPS\Db::i()->insert( 'debug', array('data' => json_encode(var_export(\IPS\Request::i(), true)) )); Должен быть полный ответ. Вам бы еще в табличку транзакций заглянуть, там вообще есть записи с такими индексами?
-
Webmoney Payment Gateway
После получения такого запросы сервер wm отвечает своим запросом, в котором должны быть определенные поля. Вставили правильно, давайте по другому попробуем. \IPS\Db::i()->insert( 'debug', array('data' =>json_encode(\IPS\Request::i()->LMI_PAYMENT_NO))); Можно не во все условия, а один раз над всеми.
-
Unlink from Marketplace
Не очень понятно, зачем было закрывать доступ к обычному скачиванию приложений под свежие версии. Эффективные менеджеры..
-
Webmoney Payment Gateway
Права - ерунда, ошибка программная. Вполне логично выдают, там не хватает параметра 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())));
-
Webmoney Payment Gateway
Поля "customerNumber" и "cps_phone" вообще не нужны webmoney, зачем их добавили - непонятно.
-
Webmoney Payment Gateway
скорее всего там еще лажа с $transaction>id, надо поменять (везде в том же файле) на $transaction->invoice->id
-
Webmoney Payment Gateway
Найди в 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();?>"> Не уверен, что это единственная ошибка, но вроде цену он теперь должен передавать правильно.
-
Webmoney Payment Gateway
Да у него в генах ошибка, он из коробки не запускается в dev-режиме
-
Webmoney Payment Gateway
Я с нексой никогда не работал, у меня даже товары в корзину не хотят попадать:)
- Отображение репутации