[IPB 3.1.4] Чиним отрисовку страниц для топиков в режиме модератора - Дизайн и модификация Invision Power Board

Перейти к содержимому

 
-----
Очень часто модераторам приходится скрывать "плохие посты" пользователей для дальнейшей обработки оных супер-модераторами. И по этой самой причине в режиме модератора наблюдается баг в отображении списка страниц топика, в котором множество скрытых постов.

На нашем форуме (IPB 3.1.4) существует команда модераторов, которые по мере возможности следят за адекватным наполнением форума. Но часто на форуме появляются горячие темы, в которых пользователи высказывают свякий бред, который обычные модераторы скрывают (с указанием причины). И таких постов в теме может быть много (у нас есть тема с 28 скрытыми постами).

Вот пример бажного отображения в режиме модератора:
-IMG-
-IMG-

На скриншотах представлена тема с четырьмя страницами (режим модератора), в которой скрыто 5 постов. В списке топиков видим только 3 страницы.
Соответствено для модератора навигация по данной теме затруднена. Особенно печально в мобильной версии постоянно жать кнопку "Вперёд".

Устраняем этот досадный косяк.

Отрываем на редактирование файл /admin/applications/forums/modules_public/forums/forums.php и ищем в нём следующий кодес:
  if ( $this->permissions['canQueue'] )
  {
    $topic['posts'] += intval($topic['topic_deleted_posts']);
}

и заменяем его на следующий кодес:
  if ( $this->permissions['canQueue'] )
  {
    $topic['posts'] += intval($topic['topic_queuedposts']);
    $topic['posts'] += intval($topic['topic_deleted_posts']);
}

Просто разрабы забыли учесть удалённые посты в счётчике общего количеста постов в топике.

Получаем вот такой вот результат:
-IMG-


PS. В IPB 3.3.4 данный глюк не наблюдается.
0
Это нравится metos

0 комментариев

Обратные ссылки на эту запись [ URL для обратной ссылки ]

Нет обратных ссылок на эту запись

Случайное изображение

Снег в районе месторождения нефрита Оспинское

0 посетителей

0 гостей
0 пользователей
0 скрытых

Теги

    Категории

    Последние посетители

    • Турин  »
      04 Ноя 2017 - 04:21
    • Estomel  »
      01 Ноя 2017 - 18:00
    • vitfix  »
      26 Авг 2017 - 21:11
    • Strategius  »
      22 Фев 2017 - 12:51
    • siv1987  »
      20 Авг 2016 - 15:09
    • ovi8  »
      12 Авг 2016 - 23:54
    • danzo  »
      21 Окт 2015 - 11:37
    • nervud  »
      27 Июл 2015 - 18:07
    • Mac  »
      05 Май 2015 - 17:02
    • FOMEN  »
      02 Мар 2015 - 12:51
    • tolik777  »
      15 Фев 2015 - 14:44
    • NoName  »
      11 Янв 2015 - 14:47
    • verbatim1  »
      07 Дек 2014 - 16:10
    • Zero108  »
      10 Сен 2014 - 11:06
    • 6letpwnz  »
      16 Авг 2014 - 23:00

    MyBlogLog

    Twitter


    Контактная информация

    Вопросы по работе сайта

    +7 (917) 501-4765
    C 10 до 20 в рабочие дни (время московское)

    Техническая поддержка

    Контактные данные специалистов

    Дизайн форумов

    IPB 3.x ¦ IPB 2.x

    Бесплатные шаблоны

    IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
    Лицензия на использование ¦ Ваша поддержка ¦ О проекте
    Copyright © 2005-2017 IPBSkins.ru Team
    При копировании материалов с сайта
    прямая ссылка на источник обязательна