[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 скрытых

Теги

    Категории

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

    • BuyerGV  »
      03 дек 2018 - 23:29
    • Hirs  »
      11 окт 2018 - 16:20
    • Турин  »
      04 ноя 2017 - 03:22
    • Estomel  »
      01 ноя 2017 - 17:01
    • vitfix  »
      26 авг 2017 - 20:12
    • Strategius  »
      22 фев 2017 - 11:52
    • siv1987  »
      20 авг 2016 - 14:10
    • ovi8  »
      12 авг 2016 - 22:55
    • danzo  »
      21 окт 2015 - 10:38
    • nervud  »
      27 июл 2015 - 17:08
    • Mac  »
      05 май 2015 - 16:03
    • FOMEN  »
      02 мар 2015 - 11:52
    • tolik777  »
      15 фев 2015 - 13:45
    • NoName  »
      11 янв 2015 - 13:48
    • verbatim1  »
      07 дек 2014 - 15:11

    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-2019 IPBSkins.ru Team
    При копировании материалов с сайта
    прямая ссылка на источник обязательна