Jump to content

Desti

Актив
  • Регистрация

  • В сети

Everything posted by Desti

  1. 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();?>"> Не уверен, что это единственная ошибка, но вроде цену он теперь должен передавать правильно.
  2. Desti posted пост в теме in Commerce
    Да у него в генах ошибка, он из коробки не запускается в dev-режиме
  3. Desti posted пост в теме in Commerce
    Я с нексой никогда не работал, у меня даже товары в корзину не хотят попадать:)
  4. Desti posted пост в теме in Administration
    Просмотр файла Unlink from Marketplace Эксклюзивно для ipbmafia, найдено на просторах инета, автор неизвестен. Написано и проверено для 4.6.5.1 и выше. Плагин позволяет отвязать установленные из IPS Marketplase приложения/плагины. После отвязки вы можете делать с ними всё, что угодно: редактировать, перекомпилировать и выгружать в виде файла. При необходимости можно снова восстановить привязку к магазину. Не рекомендуется использование на production сервере, приложение вносит изменения в таблицы core_applications и core_plugins (добавляется поле для хранения ID приложения). При деинсталляции плагина все приложения и плагины, которые находились в "отвязанном" состоянии, будут снова привязаны к магазину. Изменения, внесенные в таблицы базы данных, отменяются. Добавил Desti Добавлено 30.08.2021 Категория Администрирование Язык English  
  5. Попробуйте обновлять через 4.2, 4.3, 4.4 и 4.5. По такой скудной информации вы ответа не увидите.
  6. Эти? Форум портит, скачайте у меня /uploads/system/set_resources_8/79ded8e249fb736e201a4dd3bd60193a_light.png /uploads/system/set_resources_8/79ded8e249fb736e201a4dd3bd60193a_dark.png
    • 42 скачивания
    • Версия 1.0.0
    Эксклюзивно для ipbmafia, найдено на просторах инета, автор неизвестен. Написано и проверено для 4.6.5.1 и выше. Плагин позволяет отвязать установленные из IPS Marketplase приложения/плагины. После отвязки вы можете делать с ними всё, что угодно: редактировать, перекомпилировать и выгружать в виде файла. При необходимости можно снова восстановить привязку к магазину. Не рекомендуется использование на production сервере, приложение вносит изменения в таблицы core_applications и core_plugins (добавляется поле для хранения ID приложения). При деинсталляции плагина все приложения и плагины, которые находились в "отвязанном" состоянии, будут снова привязаны к магазину. Изменения, внесенные в таблицы базы данных, отменяются.
    Free
  7. Написал вчера плагинчик, который сразу сохраняет загружаемый файл в папочку, но для его работы надо код править, ипсовцы защитились и сделали код ненаследуемым, хак не повесишь. После долгих раздумий оказалось, что самое простое - удалять привязку к маркетплейсу из базы. Приложение начинает вести себя как обычное, можно скачивать, перестраивать и т.п. Еще оказалось, что автор devtools (CJ) прогнулся и добавил ограничение на построение папки dev для маркетных приложений. Пришлось почикать и это..
  8. а... ну это нештатно (без интерфейса).
  9. Ссылка куда? Просто ссылки никак ипсом не учитываются, на них нет обработчиков, это просто <a></а> Такое можно организовать только со ссылками на свой форум, да и то придется помучиться.
  10. Вот теперь я не понял... А как вы пытались его вытащить? Я попробовал поставить бесплатное приложение из магаза, но на нем не появляется "скачать".
  11. С этим надо долго ковыряться... У вас явно гадит какой-то плагин или приложение (или их останки).
  12. Осталось придумать, как качать файлики без этой дурацкой системы инсталляции.
  13. Это в функции public function download()
  14. мне самому интересно
  15. {{if \IPS\Dispatcher::i()->application->directory == 'forums' and \IPS\Dispatcher::i()->module->key == 'forums' and \IPS\Dispatcher::i()->controller == 'index'}} <div>{advertisement="infotop"}</div> {{endif}}
  16. Именно так. Поэтому предлагаю в app/core/modules/admin/applications/applications.php заменить if( $application->marketplace_id ) { \IPS\Output::i()->error( 'application_cannot_build_marketplace', '2C133/Y', 403, '' ); } на if( $application->marketplace_id) { // \IPS\Output::i()->error( 'application_cannot_build_marketplace', '2C133/Y', 403, '' ); } и спокойно скачивать программки (ну и делиться ими, конечно ). Проверить не могу, сижу на 4.4.
  17. Да всё в этом мире взаимосвязано:) Но это немного не то, там тупая проверка на поле, if( $application->marketplace_id ).. Я еще с этим не экспериментировал, но можно бекапнуть core_application и поставить в NULL поле marketplace_id, чтобы этот дурной движок перестал думать, что приложение из магазина.
  18. Попробуйте без магии {{if ( \IPS\Dispatcher::i()->application->directory == 'forums' and \IPS\Dispatcher::i()->module->key == 'forums' and \IPS\Dispatcher::i()->controller == 'index'}} <div>{advertisement="infotop"}</div> {{endif}} У меня похожая конструкция уже много лет крутит баннеры без каких-либо проблем.
  19. Это визуальное подтверждение работы кода. Полезно, если что-то не выходит.
  20. В силу особенностей обработки строки движком. В финале разница будет в "if (..." и "if(...", что для php безразлично. Код gelo должен работать без каких либо проблем и изменений, что в 4.5, что в 4.6
  21. Про request и прочие алиасы написано тут: https://invisioncommunity.com/4guides/themes-and-customizations/template-syntax/using-expressions-in-logic-r139/ Вставьте строку {{if request.app=='forums' && request.module=='forums' && request.controller=='index' }}{{echo("Wow1!"); die;}}{{endif}} в globalTemplate сразу после <body>, сохраните, переключитесь на закладку форума и нажмите Ctrl+F5. Должен быть пустой экран с надписью Wow!
  22. Сорри, с request понятно, даже понятно, почему пробел не нужен
  23. Откройте тайну, на каком это написано языке? И как это вообще может работать, а особенно это: