Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Zero108

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

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

11/15/18 21:59 (изменено)

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

 

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

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

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

 

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

 

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
11/16/18 04:29 (изменено)

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

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
11/16/18 07:58 (изменено)

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

В шаблон прописывал в 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();

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

Посмотрел - вот так записывается, если вставить в 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();

Поделиться сообщением


Ссылка на сообщение
11/16/18 08:07 (изменено)

Вот скрин:

 

 

XXhBz6a.png

 

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
11/16/18 09:12 (изменено)

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

 

 

BGlVBmo.jpg

 

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

error_reporting(0);

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
error_reporting(1); - так сделать?

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

 

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

 

В смысле?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...