Перейти к контенту
  • 0

Установка CNSTATS в IPB 3.0.x


SuperMaxx

Вопрос

Собственно как бы подключить счетчик сбора, чтоб форум не расплывался как перегретый бутерброд в микроволновке? методы из подключения в IPB 2.1.x нужного результата не дали.
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0
Сбор статистики в index.php

 

Вытягивание картинки счетчика отдельно.

 

это для 2-го, в IPB 3.0 это не работает, все расползается,

установка в globalTemplate этого кода

{parse include="/путь/к/cnstats/cnt.php"}

тоже не помогла, страница просто не грузится, такое ощущение что CNSTATS с трешкой просто не работает.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну без картинки-счетчика думаю ничего не расползается. Потому что, как я помню, stats может тихо собирать будучи подключенным просто в любой скрипт.

 

Если нужна картинка счетчика, можно просто скрипт сделать, который бы эту картинку раз в час создавал. А в шаблоне форума сделать вызов это статической картинки.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
не, сама картинка счетчика не нужна, а при установки сборщика в index форум расползается, причем сильно, форумы меняются местами, очень странным и эффектным образом.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну как вариант можно попробовать сделать инклуд сборщика непосредственно после того как IPB отрабатывает.

 

А именно в файле ./admin/sources/classes/output/publicOutput.php есть строки

 

		print $output;

	IPSDebug::setMemoryDebugFlag( "Output sent", $_NOW );

	$this->outputFormatClass->finishUp();

	exit;

 

Вот перед exit , include и вставить.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
СПАСИБО огромное, сейчас попробую, правда кончился пробный ключ, может удастся обновить, неохота покупать CNSTATS не убедившись в работоспособности.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну как вариант можно попробовать сделать инклуд сборщика непосредственно после того как IPB отрабатывает.

 

А именно в файле ./admin/sources/classes/output/publicOutput.php есть строки

 

		print $output;

	IPSDebug::setMemoryDebugFlag( "Output sent", $_NOW );

	$this->outputFormatClass->finishUp();

	exit;

 

Вот перед exit , include и вставить.

попробовал этот метод - не засчитывает ничего

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Помогла установка парсера в шаблоне стиля globalTemplate, причем установка в конце файла

		</div>

{parse include=".../cnstats/cnt.php"}

</body>
</html>

 

все остальное не сработало.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.