Перейти к содержимому
Русский язык для Invision Community 5

Временное исправление бага в функции сообщения о битом файле в IP.Downloads

x5ZG8.jpg

 

Если в вашем IP.Downloads массово стали появляться за короткое время вот такие сообщения, значит вас посетил спам-бот. Как временно закрыть дыру до выхода официального патча:

 

1. Выполнить sql запрос к базе данных из админцентра или через phpmyadmin:

 

UPDATE ibf_groups
SET idm_report_files=0
WHERE g_id=2;

 

где ibf_ - префикс к базе данных (у вас он может быть другим), а 2 - id группы гостей (по умолчанию).

 

2. Перейти в ACP - Tools & Settings - Cache Management

Найти group_cache и перекешировать.

 

3. Удалить все ложные сообщения о битых файлах в панели управления модератора.

 

Подробнее

Рекомендованные сообщения

@siv1987,

Да нет, зачем такое сравнение у вас, мне понятно. Не понятно почему гуру говорят "не надо".

(Файлы) Файловый архив -> fileDisplay

 

Перетащить блок if с $this->memberData['idm_report_files']

перед

  • Автор

Спасибо. Работает.

Не понятно почему гуру говорят "не надо".

В большинстве случаев это действительно нет смысла делать (практически это вообще нет смысла делать без проверки типов '==='). Если функция возвращает только true или false, тогда сравнивать true с true будет излишним, либо возвращает любой другой тру подобный тип, какой смысл делать 'OK' == true, если и так очевидно что это тру. Делается если функция может вернуть как boolean-овский true, так и string-овое значение которое после преобразование будет true (обратный пример с strpos, array_search - возвращает как boolean false, так и integer значение '0' которое приравнивается к false).

  • Автор

Теперь для всех групп ссылка отдельно стала от остальных функций. Нельзя ли ее вернуть на место, но и сделать доступной для гостей?

 

4vNsl.jpg

Что-то мне подсказывает, что li вообще за пределами тега ul, а должен быть внутри. Смотрите куда переместили, в моей версии блок ul вне условия

  • Автор

Собственно, переместил всё условие выше <if test="hasmemberid:|:$this->memberData['member_id']"> , как и было вами сказано:

 

EljIR.jpg

Изменено пользователем Zero108

  • Автор

Вот шаблон целиком

1.txt

Тогда ul переместите перед

  • Автор

Да, спасибо, дошло.

 

Надеюсь keycaptcha продержится еще годик-два.

Изменено пользователем Zero108

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.