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

Настройка своего скрипта статистики

Recommended Posts

Пробую приспособить скрипт статистики. Установил, но не знаю, куда прописать вот это (или что-то из этого). Что и куда прописать, чтобы в статистику попадали все публичные страницы сайта?

 

Для фиксации посещений по сайту вставьте в самое начало страниц или единого
  движка (index.php) сайта php-код:
  <?php 
   include "stats/c.php";
  ?>
  или для сложных путей, поддиректорий (когда .php страницы не в корне сайта):
  <?php 
   include $_SERVER['DOCUMENT_ROOT']."/stats/c.php";
  ?>

Edited by Zero108

Share this post


Link to post
Share on other sites

Попробуйте в шаблон

 

{{include "stats/c.php";}}

 

{{include $_SERVER['DOCUMENT_ROOT']."/stats/c.php";}}

  • Upvote 1

Share this post


Link to post
Share on other sites

Куда вставлять-то? В globalTemplate или еще куда? Пока не работает.

Edited by Zero108

Share this post


Link to post
Share on other sites

Что именно не работает?

В базу данных значения записываются?

Share this post


Link to post
Share on other sites

Нет. Ничего не записывается.

В шаблон прописывал в globaltemplate сразу после body.

Автор советовал в index.php прописать, но так пустая страницы - сайт не работает:

 

<?php
/**
* @brief Public bootstrap
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
* c Invision Power Services, Inc.
* @license https://www.invisioncommunity.com/legal/standards/
* @package Invision Community
* @since 18 Feb 2013
*/
include "stats/c.php";
define('REPORT_EXCEPTIONS', TRUE);
$_SERVER['SCRIPT_FILENAME'] = __FILE__;
require_once 'init.php';
\IPS\Dispatcher\Front::i()->run();

Edited by Zero108

Share this post


Link to post
Share on other sites

Посмотрел - вот так записывается, если вставить в index.php, но сайт лежит - пустая страница:

<?php
/**
* @brief Public bootstrap
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
* c Invision Power Services, Inc.
* @license https://www.invisioncommunity.com/legal/standards/
* @package Invision Community
* @since 18 Feb 2013
*/
include "stats/c.php";
define('REPORT_EXCEPTIONS', TRUE);
$_SERVER['SCRIPT_FILENAME'] = __FILE__;
require_once 'init.php';
\IPS\Dispatcher\Front::i()->run();

Share this post


Link to post
Share on other sites

Вот скрин:

 

 

XXhBz6a.png

 

Edited by Zero108

Share this post


Link to post
Share on other sites

Там не указано, как включить отображение ошибок локально, не меняя php.ini. Можно как-то это сделать в файлах сайта?

Share this post


Link to post
Share on other sites

Там не указано, как включить отображение ошибок локально, не меняя php.ini. Можно как-то это сделать в файлах сайта?

Там дан код, и выше по тексту речь идет о .htaccess

Share this post


Link to post
Share on other sites

Вообщем, так как сервер на нгинк, то включил отображение ошибок в php.ini и перезапустил нгинкс. При добавлении include "stats/c.php"; в index.php ошибки не отображаются, у страницы статус 200, страница пустая. Куда еще можно вставить этот include? Видимо конфликт с движком, с шаблонами. Индексная страница - база данных Pages.

 

 

BGlVBmo.jpg

 

Edited by Zero108

Share this post


Link to post
Share on other sites

Вообщем, помогите инклюд сделать, пожалуйста...

Share this post


Link to post
Share on other sites

В файле stats/c.php выключено протоколирование ошибок

error_reporting(0);

поэтому белая страница

Share this post


Link to post
Share on other sites

error_reporting(1); - так сделать?

Но оно же конфилктует с созданием шаблонов или их выводов.

Share this post


Link to post
Share on other sites
error_reporting(1); - так сделать?

Можно удалить/закомментировать на время

 

Но оно же конфилктует с созданием шаблонов или их выводов.

 

В смысле?

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...