Jump to content

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


e34
 Share

Recommended Posts

Здрасте, долгое время не могу найти как правильно сделать в хуке блок вставить там статистику форума.

То есть мне надо чтоб не было статистики внизу форума, а была статистика в блоке.

Есть ли такой "хук" или надо код специальный вписывать, но какой помогите пожалуйста.

 

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

7930656.jpg

Link to comment
Share on other sites

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

  • Upvote 1
Link to comment
Share on other sites

Список форумов -> 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>

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

  • Upvote 1
Link to comment
Share on other sites

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

Только надо: Сколько всего пользователей и всего тем

Link to comment
Share on other sites

Я зашел в Языки и там нашел по поиску 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>

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...