Надеюсь, что авторы программы не оторвут мне все выcтупающие части тела за такое копание в коде. Я ж для дела, а не для выгоды
Значит так. Блок "Статистика" не работает в оригинальной версии. Почему - долго искал, нашел вот это: "Запросы UPDATE оптимизируются как запрос SELECT с дополнительными издержками на запись. Скорость записи зависит от размера обновляемых данных и количества обновляемых индексов.
Индексы, которые не были изменены, обновлены не будут."
http://www.mysql.com/doc/ru/Update_speed.html А в коде (header.php) команда "UPDATE n_counter1 ..." дается первой, без единого INSERT\'a данной таблицы перед этим. И непроходит (база не выдает ошибку, но исправно апдейтит ровно... 0 рядов
Лечение:
Можно ручками вписать в MySQL первый хит (INSERT n_counter1 (totalhits) VALUES (1)
и наслаждаться жизнью.
Можно поступить чуть иначе (как сделал я): до постановки МР подредактировал файл installer.php на предмет объединения таблиц n_counter1 и n_counter2, а потом подредактировал header.php на предмет убирания упоминаний о "лишней" табличке.
AN, может стоить это сразу в дистрибутиве сделать? Там (если знаешь чего) возни на три минуты, а польза - очевидна.
И вообще, подозрительны мне безиндексные таблички в три строки - на кой ляд их разводить?
:beer: