Выложил новую версию бесплатного модуля AdminStat.
1) Добавлен альтернативный метод загрузки данных. Если не работает метод LOAD DATA INFILE можно изменить способ загрузки в конфиг-файле модуля
2) Улучшена сама процедура загрузки.
3) Исправлен баг с десятичной запятой/точкой в данных
И из-за последнего пункта (баг с запятой) некоторым придется удалить файлы logs/astat.NN.tN.log, куда уже сложена какая-то статистика. Извиняйте, господа, не доглядел. Надеюсь, это не очень критично?
Я поспешил с выводами — очистился кэш и все появилось. Правда с ошибкой — но ошибка описана в readme.
И кстати в инструкции по установке вручную не сказано о копировании файла в папку include/ajax если это и вправду нужно (я скопировал на всякий случай)
Пардон, а это метод в конфиге insert? Поменял на insert, но получил:
SQL Error: Column count doesn't match value count at row 1 at /home/u170670/avtoturistu.ru/www/classes/modules/adminstat/mapper/Adminstat.mapper.class.php line 61
Array ( [code] => 1136 [message] => Column count doesn't match value count at row 1 [query] => INSERT IGNORE INTO prefix_adminstat_tmp2(uid,req_time ) VALUES(«7ffe71e6dd0a32557c4afed893ef0d0f»,2,5106978416443 ) [context] => /home/u170670/avtoturistu.ru/www/classes/modules/adminstat/mapper/Adminstat.mapper.class.php line 61 )
Или мне что-то ещё и на хостинге тоже поменять? Спасибо!
И из-за последнего пункта (баг с запятой) некоторым придется удалить файлы logs/astat.NN.tN.log, куда уже сложена какая-то статистика. Извиняйте, господа, не доглядел.
Т.е. файлы логов надо удалить и заново набирать статистику. Больше ничего менять не надо.
Спасибо за модуль, вот что нашел странного:
1. Время выполнения скрипта: -0.356330 (минусовое значение, видимо глюк)
2. У меня есть страничка, которая геренирует вот такие значения при просмотре через старую статистику (спасибо за кривизну раработки автору платного модуля, который за решением проблемы отправил меня в КЕШ)
Работа с БД:
Запросов: 2558
Время: 1,948 с.
Хотел посмотреть как отреагирует Ваш модуль на открытие этой страницы, но он никак не отреагировал. Среднее кол-во запросов к странице осталось в районе 20-ти (загрузку естесвенно делал). Значит не все страницы сайта учитываются Вашей статистикой?
1. Да, сам уже один раз с таким столкнулся, пока не въехал, в чем дело, но, конечно, буду пытаться понять.
2. Две с половиной тыщи запросов при генерации одной страницы? Круто! Если обычным образом выводится страница, то должно учитываться. Глянь, пожалуйста, исходный код этой страницы, там после тега </html> должно быть нечто подобное:
<script type="text/javascript">
var today=new Date();today.setTime(today.getTime());
var expires_date=new Date(today.getTime()+(3.1536E+10));
document.cookie = "adminstat=c759db00c4a73f4f3322bd7722e4f7c8;expires="+expires_date.toGMTString()+";path=/";
if (typeof JsHttpRequest != "undefined") {
JsHttpRequest.query(
DIR_WEB_ROOT+"/include/ajax/modules/adminstat/logStat.php",
{stat_info:"\"e7e8da9c9564a6e737607aa6ead46072\"",stat_time:1254846562.67},
function(result, errors) {},
true
);
}
</script>
Поставил модуль, все работает замечательно. Из проблем тоже отрицательное время выполнения скрипта. И еще справа таблица статистики обрезается, подскажите пожалуйста как поправить верстку или как ужать вывод. Спасибо.
21 комментарий
Он должен быть здесь: templates/language/modules/adminstat/
И кстати в инструкции по установке вручную не сказано о копировании файла в папку include/ajax если это и вправду нужно (я скопировал на всякий случай)
Да?
А модуль и вправду отличный — спасибо.
Правда вот и на хостинге, и на сервере в конфиге пришлось менять на insert
Или мне что-то ещё и на хостинге тоже поменять? Спасибо!
Т.е. файлы логов надо удалить и заново набирать статистику. Больше ничего менять не надо.
1. Время выполнения скрипта: -0.356330 (минусовое значение, видимо глюк)
2. У меня есть страничка, которая геренирует вот такие значения при просмотре через старую статистику (спасибо за кривизну раработки автору платного модуля, который за решением проблемы отправил меня в КЕШ)
Работа с БД:
Запросов: 2558
Время: 1,948 с.
Хотел посмотреть как отреагирует Ваш модуль на открытие этой страницы, но он никак не отреагировал. Среднее кол-во запросов к странице осталось в районе 20-ти (загрузку естесвенно делал). Значит не все страницы сайта учитываются Вашей статистикой?
2. Две с половиной тыщи запросов при генерации одной страницы? Круто! Если обычным образом выводится страница, то должно учитываться. Глянь, пожалуйста, исходный код этой страницы, там после тега </html> должно быть нечто подобное:
Есть?
в файле ActionAdminstat/show.tpl найдите записи
table.admin_page th {font-weight:bold;font-size:0.8em;vertical-align:middle;}
table.admin_page td {font-size:0.8em;vertical-align:middle;}
поиграйтесь с этой цифрой font-size:0.8em;
мне помогло, тоже изначально невлезало в мой шаблон