Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
ndr

Вывод статистики форума в подвал

Recommended Posts

Здравствуйте! Мне нужно вывести статистику форума в подвал форума, чтобы она располагалась не в рамках контента, а в подвале по всей ширине страницы. Однако переменные статистики не передаются в шаблон globalTemplate, они выводятся в шаблоне boardindexTemplate. Подскажите, как передать переменную $stat в шаблон global?

Share this post


Link to post
Share on other sites

Переменные не только передаются только в шаблоне boardindexTemplate, но и генерируются только при вызове этого шаблона. А так как этот шаблон вызывается только на главной странице, то и доступны они будут в рамках этой страницы. А вообще статистика хранится кеш, получить ее можно из кеша:

 

$stats = $this->caches['stats'];

или

$stats = $this->cache->getCache('stats');

  • Upvote 1

Share this post


Link to post
Share on other sites

Переменные не только передаются только в шаблоне boardindexTemplate, но и генерируются только при вызове этого шаблона. А так как этот шаблон вызывается только на главной странице, то и доступны они будут в рамках этой страницы. А вообще статистика хранится кеш, получить ее можно из кеша:

 

$stats = $this->caches['stats'];

или

$stats = $this->cache->getCache('stats');

 

Большое спасибо! Попробую.

Share this post


Link to post
Share on other sites

Вот такой хук:

<?php 

class footerStats {
protected $registry;
protected $stats;
protected $cache;


public function __construct()
{
	/* Make registry objects */
	$this->registry   =  ipsRegistry::instance();
	$this->cache      =  $this->registry->cache();
	$this->stats      =  $this->cache->getCache('stats');


}

public function getOutput()
{
	/* Return */
	$n="";
	foreach ($this->stats as $s){
		$n .=$s;
	}
	return $n;
}
}

 

Работает) Спасибо большое! Только вот статистика там не та что нужно, нет пользователей онлайн(

Edited by ndr

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...