Статистика для CSstatsX SQL by serfreeman1337

web Статистика для CSstatsX SQL by serfreeman1337 1.1

Нет прав для скачивания
Установка
  1. Скопировать содержимое архива по нужным директориям
  2. Произвести настройки в нужных файлах
  3. Статистика будет доступна по ссылке ваш ксбан/stats.html
  4. Для добавления отдельной вкладки в меню:
    1) Зайдите в Админцентр /admin/index.html
    2) Перейдите в Веб-сайт и дальше Ссылки /usermenu/admin.html
    3) Добавить ссылку
    ПозицияУкажите сами
    АктивностьДа
    Имя для гостейСтатистика
    URL для гостей/stats
    Имя для админовСтатистика
    URL для админов/stats
Настройки
В файле /protected/models/stats.php строки 41-44
const FORMULA = 3; - отвечает за принцип формирования топа (смотрите свое значение в csstatsx_sql.sma строка register_cvar("csstats_sql_rankformula","3"))
const DATABASE = null; - если испытываете проблемы с кодировкой русских ников, смотрите спойлер "Кодировка"
const MODAL = true; - выводить подробную информацию в модальном окне или в новом (значение false)
const TOP = 5; - какое кол-во игроков выводить в блоках "топ". Внимание! Шрифты рассчитаны только на первые 9 позиций

Если русские ники в статистике принимают вид ???????, тогда проделаете следующие правки
В файле /protected/config/main.php найти строку 121 ('db'=>array) и добавить после строки 130 следующий код:
PHP:
'statsDb' => array(
'class' => 'CDbConnection',
'connectionString' => 'mysql:host='.$config->db_host.';dbname='.$config->db_db,
'emulatePrepare' => true,
'username' => $config->db_user,
'password' => $config->db_pass,
'charset' => 'utf8',
'tablePrefix'=>$config->db_prefix.'_',
'autoConnect' => FALSE,
'schemaCachingDuration' => 1000,
),

В файле /protected/models/stats.php найти строку const 42 (DATABASE = null;) и заменить на const DATABASE = 'statsDb';
Сверху Снизу