Zero108 124 11/15/2018 09:59 PM (edited) Пробую приспособить скрипт статистики. Установил, но не знаю, куда прописать вот это (или что-то из этого). Что и куда прописать, чтобы в статистику попадали все публичные страницы сайта? Для фиксации посещений по сайту вставьте в самое начало страниц или единого движка (index.php) сайта php-код: <?php include "stats/c.php"; ?> или для сложных путей, поддиректорий (когда .php страницы не в корне сайта): <?php include $_SERVER['DOCUMENT_ROOT']."/stats/c.php"; ?> Edited November 15, 2018 by Zero108 Share this post Link to post
TemKa_SD 9 11/15/2018 11:27 PM Попробуйте в шаблон {{include "stats/c.php";}} {{include $_SERVER['DOCUMENT_ROOT']."/stats/c.php";}} 1 Share this post Link to post
Zero108 124 11/16/2018 04:29 AM (edited) Куда вставлять-то? В globalTemplate или еще куда? Пока не работает. Edited November 16, 2018 by Zero108 Share this post Link to post
newbie 1,721 11/16/2018 07:42 AM Что именно не работает?В базу данных значения записываются? Share this post Link to post
Zero108 124 11/16/2018 07:58 AM (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 Share this post Link to post
Zero108 124 11/16/2018 08:05 AM Посмотрел - вот так записывается, если вставить в 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
Zero108 124 11/16/2018 08:07 AM (edited) Вот скрин: Edited November 16, 2018 by Zero108 Share this post Link to post
newbie 1,721 11/16/2018 08:15 AM но так пустая страницы - сайт не работает:Включите отображение ошибок http://ipbskins.ru/forum/topic15615.html/page__view__findpost__p__104588 Share this post Link to post
Zero108 124 11/16/2018 08:22 AM Там не указано, как включить отображение ошибок локально, не меняя php.ini. Можно как-то это сделать в файлах сайта? Share this post Link to post
newbie 1,721 11/16/2018 08:47 AM Там не указано, как включить отображение ошибок локально, не меняя php.ini. Можно как-то это сделать в файлах сайта? Там дан код, и выше по тексту речь идет о .htaccess Share this post Link to post
Zero108 124 11/16/2018 09:12 AM (edited) Вообщем, так как сервер на нгинк, то включил отображение ошибок в php.ini и перезапустил нгинкс. При добавлении include "stats/c.php"; в index.php ошибки не отображаются, у страницы статус 200, страница пустая. Куда еще можно вставить этот include? Видимо конфликт с движком, с шаблонами. Индексная страница - база данных Pages. Edited November 16, 2018 by Zero108 Share this post Link to post
Zero108 124 11/16/2018 11:05 AM Вообщем, помогите инклюд сделать, пожалуйста... Share this post Link to post
newbie 1,721 11/16/2018 11:11 AM В файле stats/c.php выключено протоколирование ошибокerror_reporting(0); поэтому белая страница Share this post Link to post
Zero108 124 11/16/2018 11:16 AM error_reporting(1); - так сделать?Но оно же конфилктует с созданием шаблонов или их выводов. Share this post Link to post
newbie 1,721 11/16/2018 11:19 AM error_reporting(1); - так сделать?Можно удалить/закомментировать на время Но оно же конфилктует с созданием шаблонов или их выводов. В смысле? Share this post Link to post