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. Таблицу только перед этим обязательно чекнуть, оптимизировать и забекапить.
  2. Никакая. Функции в php коде, в шаблоне вы можете делать только проверку доступных переменных и в зависимости от результата выводить тот или иной блок. {{if $forum->id !== 33}} (тут ссылка на создание новой темы) {{else}} (а тут ссылка на скачивание файла) {{endif}}
  3. Вам уже отвечали на этот вопрос.
  4. css-ы админки живут в core/dev/css, чтобы поменять фон надо отредактировать файл login.css (класс elLogin) и пересобрать приложение из режима разрабочика.
  5. Ну а что, CT безумно дорог? 500 рублей в год плюс куча всякой халявы за посты и твиты, в легкую можно еще год получить. И никаких проблем со спамом.
  6. Если регаются, то допустимые, согласитесь? У гугла, например, вполне можно написать user+ipbmafia@gmail.com, почта будет приходить на адрес user@. Удобно, если надо сортировать по каким-то правилам. Бороться надо не с почтовыми адресами, а подключать антиспам сервис. Я isp-овский подключил, 99% фуфловых регистраций исчезло.
  7. У меня композитный вариант. Notify от сервера сбрасываются в базу и отдается 200. Сonfirm скрипт от платежной системы чекает нотифи-таблицу (некоторое время) и при обнаружении success сообщения подтверждает платеж. Если не успевает, то отдает страницу "Что-то у нас пошло не так, но не переживайте, деньги не пропадут", а потом кроном чекает и меняет статус платежа.
  8. это нормально для яндекса У меня всё в редисе, в базу только финальные изменения сбрасываются.
  9. Ну и какая проблема-то? В уведомлении приходит номер платежа, проверяем по базе и принимаем, если новый или отвечаем 200 и забываем. Мало ли что может случится, запрос прошел к вам, обработался, а ответа от вас не пришло, сеть сбойнула. У юмани такого вроде официально нет (не видел в доках), но они пишут, что будут слать, пока не получат 200. Я проверку сделал на дубль уведомления и один раз поймал такой.
  10. Ну добавить куда-нить в начало index.php if( isset($_SERVER["HTTP_CF_CONNECTING_IP"]) ) $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"]; У мну нет CF-a, проверить не на чем.
  11. Это адреса cloudflare, вы там сервер держите, а он подменяет IP на свои. Оригинальный IP живет в $_SERVER['HTTP_CF_CONNECTING_IP'];
  12. Ну если совсем в лоб, то так (добавить выделенное, можно скопировать блок выше и отредактировать два значения). Для новых загрузок появится поле Обновлено. В старых какая-то лажа, они не обновляются даже если перестроить контент. Возможно, придется все пересоздать.
  13. Для работы в 4.5 надо добавить public static $csrfProtected = TRUE; в файл applications/bulkpm/modules/admin/bulkpm/index.php после protected $nodeClass = 'IPS\bulkpm\Message';
  14. Не в падлу, сообщил. Я про эту фичу не знал, например, т.к. у меня только картинки в аттачах разрешены.
  15. Обновите машку до актуальной версии, это вроде бы баг.
  16. Я не знаю, что вы делаете. Вот как это выглядит у меня: Исходное состояние, таблица ibf_banner в формате Compact Проверяем запросом, меняем, снова проверяем. Снова смотрим в сводную таблицу
  17. Если очень надо, то можно и в винде
  18. На машкеДБ это почему-то не работает. У меня percona.
  19. А тут? SHOW COLUMNS FROM `information_schema`.`TABLES` where TABLE_SCHEMA='имя вашей базы'; Если есть колонка ROW_FORMAT, то сделайте так SELECT CONCAT('ALTER TABLE ', SUBSTRING_INDEX(TABLE_NAME,'/',-1), ' ROW_FORMAT=DYNAMIC;') FROM INFORMATION_SCHEMA.TABLES WHERE ROW_FORMAT='Compact' and TABLE_SCHEMA='имя вашей базы';
  20. А что это за база и какая версия?
  21. сделайте SHOW COLUMNS FROM `information_schema`.`INNODB_SYS_TABLES`; и покажите результат
  22. Desti replied to SlawkA's тема in Interface
    Неа, у меня всё привязано к моим конкретным условиям и сделано на на основе очень старой версии RT. Заглянул, кстати, в свежую версию - ну он там наворотил.. Раньше было маленькое быстрое приложение, теперь очередной свистельно-пердельный-юзерфрендли монстр.
  23. Desti replied to SlawkA's тема in Interface
    Кнопка новой темы между блоком последних и телом форума. Я давно переписал эту фигню на хранение в базе редис и обновление таском, теперь никаких лишних обращений к серверу.

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.