Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Desti

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

  • В сети

Everything posted by Desti

  1. Это значит, что у вас версия php какая-то древняя. Tип возвращаемого значения (а ругается он именно на функцию, в которой указан тип) работает начиная с php 7.0, так что появление такой ошибки с php 7.4. невозможно. Имя в сертификате не соответствует имени сайта в настройках сервера apache | nginx. Движок форума не смог соединиться с базой. Либо настройки, либо прав не хватает.
  2. В плане "байеры оплачивают только физические покупки", а не услуги. Я не знаю, почему такие правила.
  3. Байеры, с которыми я связывался, не оплачивают услуги.
  4. Есть такие люди, звать их байеры. Оплачивают товары оттуда, а их услуги оплачиваются рублями тут. Стоимость обычно 10% от суммы оплаты.
  5. Странные ошибки.. Что-то у вас в скриптах развалилось. Это значит, что не подгрузился jquery-ui или какие-то проблемы с версиями jquery.
  6. Счета от гостей появляться будут, по умолчанию гость может положить товар в корзину, но для покупки нужна регистрация. Возможно, мое решение не самое корректное, может стоит перехватить исключение.. Замените 58-ю строку на это: (а первое исправление удалите) try { $this->invoice = \IPS\nexus\Invoice::load( \IPS\Request::i()->id ); } catch ( \OutOfRangeException $e ) { \IPS\Output::i()->error( 'node_error', '2X215/7', 404, '' ); }
  7. Если гости не могут покупать в принципе, то добавить if ( !\IPS\Member::loggedIn()->member_id ) { \IPS\Output::i()->error( 'no_module_permission_guest', '2X215/3', 403, '' ); } перед строкой 54 (сразу после else).
  8. а если расшифровать, то там {"app":"forums","module":"forums-comment","id_1":93,"id_2":110}
  9. Написали же, в "консоли браузера".
  10. И снова 10 строк кода выдается за "мощный инструмент" и "революционное нововведение".. А у меня такая фигня была еще в 3.х реализована, всего-то поле в базе, поле в темплейте и задача.
  11. На форуме через скрипты ничего интересного не рендерится, в основном менюшки и админские окна. Выбирайте "не рендерить".
  12. php обычно в /usr/bin/, а точно выяснить это можно командой whereis php
  13. От меня пока отстали, видимо надоело ботнет палить без толку.
  14. ну не знаю, у меня получилось без проблем.. это с самописным webmanifest и вручную добавленным meta
  15. На все вопросы вам ответили, после выполнения всех озвученных условий значок появляется, приложение создается.
  16. Всё правильно. Если вы можете взять отвертку и починить розетку (не получив удара током при этом), то ваши расходы были только один раз, на отвертку. Если вы не умеете этого делать, то будете платить каждый раз за вызов мастера. Мы сами выбираем, платить или уметь. Но тогда не очень понятно, почему вы-таки хотите получить бесплатную услугу в области, в которой не разбираетесь?
  17. Все эти сообщения лепит задача updatecheck, просто запретите ее в core_tasks (enabled=0) и форум больше не будет лезть за обновлениями. Думаю, эту блокировку стоит и в null добавить.
  18. А откуда навыки возьмутся, если у вас кругом костылики-интерфейсики даже для самых простых настроек?
  19. Можно попробовать добавить третий раз, только зачем? Последний локейшн переопределит все предыдущие. Достаточно первого блока, если не добавляли тип в mime.types И что это у вас за location внутри location, зачем?
  20. Которую память?
  21. эта строка означает, что при обнаружении концевой ссылки в слешах, т.е. директории (/manifest.webmanifest/) надо показать первый аргумент, а при ссылке без слеша в конце, т.е. файла, показать второй аргумент. В обеих случаях это один файл. А как вы его назовете и где он лежит - совершенно не важно, у меня в корневой папке /wm/, вы можете оставить в корне и прописать try_files /manifest.webmanifest /manifest.webmanifest (с учетом предыдущего сообщения) Ну откуда я знаю, что это за файл.. Может и можно.
  22. Файл это просто набор символов. Когда вы отдаете контент файлом, сервер попробует по расширению подставить нужный тип контента, но если его нет в mime.types, отдаст дефолтный тип. Варианты 1. указывать тип контента в локации nginx (как я выше показал). Там, правда, ошибка (скопировал что-то из старых экспериментов), php так отдать не получится, правильно будет так (без лишних строк): location ~* manifest.webmanifest { add_header Content-Type 'application/manifest+json; charset=UTF-8'; try_files /wm/wm.txt /wm/wm.txt; } 2. Добавить в mime.types строку application/manifest+json webmanifest; Тогда локация будет такая: location ~* manifest.webmanifest { try_files /wm/wm.webmainfest /wm/wm.webmanifest; } После этого все файлы с этим расширением будут уходить с нужным content.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.