Jump to content

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


ndr
 Share

Recommended Posts

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

Link to comment
Share on other sites

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

 

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

или

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

  • Upvote 1
Link to comment
Share on other sites

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

 

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

или

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

 

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

Link to comment
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
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...