Jump to content

Desti

Актив
  • В сети

  • Количество сообщений

    2 149
  • Reputation

    1,2k Desti's Reputation

Everything posted by Desti

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