Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

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

 

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

7930656.jpg

Рекомендованные сообщения

Опубликовано:

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

Опубликовано:

Список форумов -> 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 нюанс... Где мне можно посмотреть название как: total_posts, total_members, newest_member...и т.д..

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

Опубликовано:

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

Опубликовано:
  • Автор

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

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.