Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 03/26/20 в Сообщения

  1. 1 балл
  2. 1 балл
  3. 1 балл
    Вы не знаете, какой шаблон отвечает за вывод темы? Не поверю. topicViewTemplate Нашли его в \admin\applications\forums\modules_public\forums\topics.php $template = $this->registry->output->getTemplate('topic')->topicViewTemplate( $this->forum, $this->topic, $post_data, $displayData ); $post_data содержит данные о постах, включая авторов. Получаем ID'шники Вместо foreach( $members as $member ) { $ids[] = $member['member_id']; } Используем foreach( $post_data as $post ) { if ( $post['author']['member_id'] ) { $ids[$post['author']['member_id']] = $post['author']['member_id']; } } Вместо foreach( $members as $name => $member ) { $members[$name]['post_week'] = isset($weekStats[$member['member_id']]) ? $weekStats[$member['member_id']] : 0; } Используем foreach( $post_data as $pid => $post ) { if ($post['author']['member_id']) { $post_data[$pid]['author']['post_week'] = isset($weekStats[$post['author']['member_id']]) ? $weekStats[$post['author']['member_id']] : 0; } } В шаблоне userInfoPane используем <if test="isset($author['post_week'])">{$author['post_week']}</if>
×
×
  • Создать...