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. Поиском по слову "archive_author_id", там всего несколько совпадений по файлам и только в одном есть COUNT(*) Обычная проблема невнимательности при copy-paste, код функции взят из файла Topic.php в той же директории, но забыли изменить имя таблицы.
  2. Есть же imagemagick и cwebp, можно что-то организовать в виде неспешной конвертации в фоне. Но переходить на webp уже поздно, скоро его avif заменит (хотя чем реально закончится борьба этих нанайских мальчиков - непонятно) Я сижу на jpg, картинок больше 1,5Тб, так что я эту веселуху с конвертацией откладываю до последнего...
  3. Чем плох ответ, который отвечает на заданный вопрос? Вы ведь не спросили "как наиболее правильно средствами ACP без правки шаблонов избавится от сообщений модерации?". Непонятно.
  4. версия php у вас древняя, там public static function isThirdParty( string $path ): bool а это только в php7 появилось.
  5. acp - users - groups - edit group - downloads tab
  6. Не, восстановление идет из таблицы core_theme_templates, не из кеша. А кеш с этим не связан, он для ускорения загрузки.
  7. Для скриншота лучше выделить в редакторе. А то пользователь закомментит как в примере и потом всё это в исходниках будет ага.. только про это знают единицы, основная масса кнопку лишний раз нажать боится.
  8. Ну, вероятно тот, кто предлагал закомментировать, не?
  9. А кто-то говорил про "комментировать"?
  10. А потом еще месяцок подождать баг-фиксов.
  11. Выключить версионность в настройках категории.
  12. Не, там такого нет. Я бы сделал бекап этой таблицы и потом очистил ее полностью. Но по сообщению ТС не очень понятно, какая ошибка, только sql запрос, а он вполне себе нормальный.
  13. Закомментируйте или удалите выделенный код, форма загрузки исчезнет.
  14. Во всем движке только одна проверка этого флага, причем в виде if ( !isset( $this->classname::$csrfProtected )), т.е. если этот флаг не установлен, то выполняется csrfCheck(), а во всех остальных случаях эта проверка пропускается. Т.е. код не включает защиту, он вообще непонятно для чего, т.к. во всех контроллерах безусловно вызывается \IPS\Session::i()->csrfCheck() Какая-то лажа, не? Почему я написал "включает"? Выключает, т.е. позволяет пропустить проверку для операций с do=...
  15. Это означает "Has been CSRF-protected", т.е. включает требование проверять csrf при доступе.
  16. Мусорное условие это {{if 1}} Я рассматриваю эту ситуацию в основном с точки зрения блокирования лишнего трафика. Условие полностью удалит код из выдачи, а комментирование разошлет этот коммент по сети миллионы раз. А не удаляю, чтобы потом не искать, если надо восстановить. ACP ->Support -> SQL Tool -> update core_members set joined=unix_timestamp('2018-01-02 12:00:00') where member_id=XXXXXX;
  17. Edit template as SlawkA showed in the second message.
  18. Плохой стиль, зачем этот хлам оставлять в html? Обернуть строки в {{if 0}}...{{endif}} и будет красиво в исходниках
  19. хетзнер и его разные дистрибуторы, типа фаствпс. аукционный 64 гига, i7 и пара терабайт будет стоить 45-50 евро в месяц. И это недорого за дедик.
  20. воспользуйтесь советом выше, залейте заново в ресурсы темы. Прямая запись в папки ресурсов - для сильных духом
  21. Ну залейте обратно из дистрибутива, делов та..
  22. А ткнуть в исходник и посмотреть, куда путь картинки ведет?
  23. Да это и сейчас можно сделать, хук на output() и по условию подтягивать шаблон из редиса вместо базы.
  24. Чему? Как запихнуть/получить данные в редис? туда: \IPS\Redis::i()->set( 'keyName', \IPS\Redis::i()->encode( $data )); оттуда: $data = \IPS\Redis::i()->decode(\IPS\Redis::i()->get('keyName')); Если данные сложные, то добавить serialize/deserialize. Вывести можно, но придется переписать весь вывод, генератор контента работает не с phtml, шаблоны живут в базе.

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.