Zero108 Posted November 15, 2018 Share Posted November 15, 2018 (edited) Пробую приспособить скрипт статистики. Установил, но не знаю, куда прописать вот это (или что-то из этого). Что и куда прописать, чтобы в статистику попадали все публичные страницы сайта? Для фиксации посещений по сайту вставьте в самое начало страниц или единого движка (index.php) сайта php-код: <?php include "stats/c.php"; ?> или для сложных путей, поддиректорий (когда .php страницы не в корне сайта): <?php include $_SERVER['DOCUMENT_ROOT']."/stats/c.php"; ?> Edited November 15, 2018 by Zero108 Link to comment Share on other sites More sharing options...
TemKa_SD Posted November 15, 2018 Share Posted November 15, 2018 Попробуйте в шаблон {{include "stats/c.php";}} {{include $_SERVER['DOCUMENT_ROOT']."/stats/c.php";}} 1 Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 (edited) Куда вставлять-то? В globalTemplate или еще куда? Пока не работает. Edited November 16, 2018 by Zero108 Link to comment Share on other sites More sharing options...
newbie Posted November 16, 2018 Share Posted November 16, 2018 Что именно не работает?В базу данных значения записываются? Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 (edited) Нет. Ничего не записывается.В шаблон прописывал в 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 November 16, 2018 by Zero108 Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 Посмотрел - вот так записывается, если вставить в 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(); Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 (edited) Вот скрин: Edited November 16, 2018 by Zero108 Link to comment Share on other sites More sharing options...
newbie Posted November 16, 2018 Share Posted November 16, 2018 но так пустая страницы - сайт не работает:Включите отображение ошибок http://ipbskins.ru/forum/topic15615.html/page__view__findpost__p__104588 Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 Там не указано, как включить отображение ошибок локально, не меняя php.ini. Можно как-то это сделать в файлах сайта? Link to comment Share on other sites More sharing options...
newbie Posted November 16, 2018 Share Posted November 16, 2018 Там не указано, как включить отображение ошибок локально, не меняя php.ini. Можно как-то это сделать в файлах сайта? Там дан код, и выше по тексту речь идет о .htaccess Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 (edited) Вообщем, так как сервер на нгинк, то включил отображение ошибок в php.ini и перезапустил нгинкс. При добавлении include "stats/c.php"; в index.php ошибки не отображаются, у страницы статус 200, страница пустая. Куда еще можно вставить этот include? Видимо конфликт с движком, с шаблонами. Индексная страница - база данных Pages. Edited November 16, 2018 by Zero108 Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 Вообщем, помогите инклюд сделать, пожалуйста... Link to comment Share on other sites More sharing options...
newbie Posted November 16, 2018 Share Posted November 16, 2018 В файле stats/c.php выключено протоколирование ошибокerror_reporting(0); поэтому белая страница Link to comment Share on other sites More sharing options...
Zero108 Posted November 16, 2018 Author Share Posted November 16, 2018 error_reporting(1); - так сделать?Но оно же конфилктует с созданием шаблонов или их выводов. Link to comment Share on other sites More sharing options...
newbie Posted November 16, 2018 Share Posted November 16, 2018 error_reporting(1); - так сделать?Можно удалить/закомментировать на время Но оно же конфилктует с созданием шаблонов или их выводов. В смысле? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now