PDA

Просмотр полной версии : Как подключить счетчик cnstats


surfman
19.12.2008, 22:21
Добрый день.

Сказазано.

Этот код нужно установить на все страницы вашего сайта. Этот код ничего не отображает, он только собирает статистику.

<?php include_once "T:/home/virtual/www.domen.ua/cnstats/cnt.php";?>


Вроде обычное включение PHP, но никак не считает.
Пробывал по мануалу и так поэксперементировал.
includeLibs.something = fileadmin/cnstats.php
Где cnstats.php содержит
<?php include_once "T:/home/virtual/www.domen.ua/cnstats/cnt.php";?>

reva2
20.12.2008, 11:17
Убедитесь в том что в файле конфигурации (/typo3conf/localconf.php) выставлена опция:
$TYPO3_CONF_VARS["FE"]["noPHPscriptInclude"]=0;Затем в шаблон страницы добавьте примерно следующий код:

.................
page.1023 = PHP_SCRIPT_EXT
page.1023.file = /cnstats/cnt.php
..................

surfman
20.12.2008, 13:34
На локалке пока не считает.
ПОпробую на реальном сайте.

dmartynenko
22.12.2008, 13:15
Еще надо разрешить запуск с этого каталога "cnstats".
Поищите в localconf, там через запятую будет fileadmin и еще что-то.

surfman
22.12.2008, 15:20
$TYPO3_CONF_VARS['FE']['addAllowedPaths'] = 'cnstats/';
так работает.

ТАкой вопрос. PHP_SCRIPT_EXT не влияет на кешироване. А то как то субьективно медленнее стало.

dmartynenko
22.12.2008, 16:17
PHP_SCRIPT_EXT не влияет на кэширование.

cnstats Std грузит сервер сам по себе - добавляется до 9 sql запросов на каждый вызов.

Посмотрите в мануале cnstats про запросы на вставку DELAYED.
У нас работу ускорила такая добавка в конфиг:
$COUNTER["sqlwritelog"]="DELAYED";