Статистика форума в сайдбаре - Дизайн и модификация Invision Power Board

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

 

Правила раздела

Здесь обсуждаются вопросы оформления форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Оформление форумов IPB 2.x.
Настройка форумов, включая установку и техническую настройку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

статистика статистика форума

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Статистика форума в сайдбаре

#1 Пользователь не на сайте   e34 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 28-Ноябрь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 28 Ноябрь 2015 - 16:03

Здрасте, долгое время не могу найти как правильно сделать в хуке блок вставить там статистику форума.
То есть мне надо чтоб не было статистики внизу форума, а была статистика в блоке.
Есть ли такой "хук" или надо код специальный вписывать, но какой помогите пожалуйста.

Нужно статистику форума сделать в блок
-IMG-
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 735
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 28 Ноябрь 2015 - 16:30

Статистику форума можно вывести через пользовательский сайдбар (custom sidebar) из массива $this->caches['stats'] либо сверстать непосредственно в шаблоне boardIndexTemplate. Насчет хука не знаю, возможно и есть.
1

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 735
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 28 Ноябрь 2015 - 16:54

Список форумов -> boardIndexTemplate

После:

			<foreach loop="side_blocks:$side_blocks as $block">
				{$block}
			</foreach>

Добавить:

<if test="showTotals:|:$this->settings['show_totals']">
	<div class="ipsSideBlock clearfix">
		<h3>Статистика форума</h3>
		<div class="_sbcollapsable">
		   <ul class='ipsList_data sb_statistics'>
			 <li class='clearfix'>
			   <span class='sl'>{$this->lang->words['total_posts']}:</span>
			   <span class='sr'>{$stats['info']['total_posts']}</span>
			 </li>
			 <li class='clearfix'>
			   <span class='sl'>{$this->lang->words['total_members']}:</span>
			   <span class='sr'>{$stats['info']['mem_count']}</span>
			 </li>
			  <li class='clearfix'>
			   <span class='sl'>{$this->lang->words['newest_member']}:</span>
			   <span class='sr'>{IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )}</span>
			 </li>
			 <li class='clearfix' data-tooltip='{$stats['info']['most_time']}'>
			   <span class='sl'>{$this->lang->words['online_at_once']}:</span>
			   <span class='sr'>{$stats['info']['most_online']}</span>
			 </li>
			</ul>
			</div>
		</div>
</if>

Стили настроите сами.
1

#4 Пользователь не на сайте   e34 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 28-Ноябрь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 29 Ноябрь 2015 - 23:45

Спасибо, код да подходит я благодарен за помощь, но еще 1 нюанс... Где мне можно посмотреть название как: total_posts, total_members, newest_member...и т.д..
Только надо: Сколько всего пользователей и всего тем
0

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 735
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 29 Ноябрь 2015 - 23:47

Название лэнгов редактируется в языках - Внешний вид - Языки.
1

#6 Пользователь не на сайте   e34 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 18
  • Регистрация: 28-Ноябрь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 30 Ноябрь 2015 - 00:19

Я зашел в Языки и там нашел по поиску total_topics и нашел полное название:
cp_total_topics - Количество тем в этом форуме
То что мне нужно и я решил вставить этот код чтобы добавилась строчка в статистике с "Темами(количество созданных тем)", но не работает.
Пробовал total_topics и cp_total_topics вставить в код, но ничего не было просто было ":".
Когда поставил topics, и появился текст "Тем", но не было количество.


<li class='clearfix'>
<span class='sl'>{$this->lang->words['total_topics']}:</span>
<span class='sr'>{$stats['info']['total_topics']}</span>
</li>
0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 735
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 30 Ноябрь 2015 - 00:52

Для статистики тем нужен отдельный хук. Не раз об этом говорилось.
1

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


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

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

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