Spesta 2.21a+b
Вышла Spesta 2.21a+b (качать — там же).
Список изменений:
- теперь восстанавливается error_reporting на выходе из counter (важно для тех, кто знает PHP)
- улучшенный подсчёт уников на базе cookie
- русификация графика (выключается в конфиге), возможность использовать TTF-шрифт, оптимизация по скорости прорисовки графика (кто писал этот код?)
- правки для поддержки PHP4 в некоторых ситуациях (OMG, PHP4 ещё не умер!)
- при клике на график происходит его перезагрузка
- правильно подсчитывается средняя аудитория за день
- небольшие изменения в дизайне
- на закладке поисковых роботов выводятся favicons роботов
- исправлен баг оригинальной версии, приводящий порче данных, если в User-agent есть вертикальная линия
- добавлена поисковая машина Nigma
- разрывы длинных строк в отчётах
Спасибо владельцу блога «Тут хумора.NET», который тестирует эту версию уже неделю.
Может всё-таки сделать статистику по кликам?
Комментарий для Евгения Степанищева:
C кем ты сейчас разговаривал?
Комментарий для Евгения Степанищева:
Да.
Комментарий для coprophagous.ru:
С аудиторией.
Оффтопик: http://blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html
Комментарий для rembish.myopenid.com:
видел, спасибо :) Уже, если честно, такие вещи перестают впечатлять: JS framework сейчас есть для любого чиха — хоть 3D, хоть музыки.
Комментарий для Евгения Степанищева:
Статистика по кликам — это то, что нужно. Суровая переделка получилась. Нравится. Тестирую.
Комментарий для skurudo.livejournal.com:
Вероятно займусь в скором времени.
Комментарий для Евгения Степанищева:
«Откуда идут» и «Поисковые слова» девственно чисты. Остальное заполняется, насколько могу судить. Странственно это.
string(51) «/home/skurudo/skurudo.ru/www/stat/data/referers.txt»
string(48) «/home/skurudo/skurudo.ru/www/stat/data/words.txt»
-rwxrwxrwx 1 wwwserver users 0 Apr 16 15:57 referers.txt
-rwxrwxrwx 1 wwwserver users 0 Apr 16 15:57 words.txt
Комментарий для Евгения Степанищева:
Отбой, скуруда гонит. Показ статистики «Запрашиваемые страницы» — просто супер.
Комментарий для Евгения Степанищева:
Обрати внимание, выход ссылается на login.php?l=logout
В этой сборке, как бы, нету никакого login.php
Комментарий для skurudo.livejournal.com:
Хехе, это наследие Analog Group, видимо, они 1-в-1 передрали дизайн у «Спесты», а убрать какие-то ссылки забыли :)
Юзаю начиная с первой bolk-версии, рад каждому обновлению. Спасибо!
Комментарий для no-subject.ya.ru:
Welcome!
http://softwaremaniacs.org/blog/2008/04/16/sre-extended/
Gravatar они теперь передают, или что?
Почему вылезла эта гадость вместо красивой иконки?
Комментарий для coprophagous.ru:
Для Gravatar ты должен указать мыло, если ты это уже сделал, то зарегистрируйся на gravatar под тем же email и залей туда юзерпик, если и это сделал, то жди, когда смасштабируется твоя аватара.
Комментарий для Евгения Степанищева:
у меня дурацкий вопрос: а как можно сейчас (и можно ли вообще) подключить вызов статистики через javascript?
Просто старый способ не работает.
Комментарий для teplorod.livejournal.com:
В IE что ли? Никак. Можно порисовать кривыми через VML.
ох, я видимо очень криво выражаюсь последнее время.
Dr Estet писал в прежнем постинге про спеста, что есть способ установки вызова статистики примерно таким образом.
img src= http://site.ru/stats/counter.php
Но он там же писал, что это не вполне работает.
Можно ли еще как-то вызывать статистику, если есть сайт на статичном HTML?
Комментарий для teplorod.livejournal.com:
А SSI тоже не работают?
Сделать, и тогда переезжаем на нее.
Хо, я все-таки победил вставку, но не до конца: я прописал возможность исполнения пхп-кода в html файлах в htaccess.
и вставил вызов вот так: <?php include («stat/counter.php»); ?>
Оно заработало, но вся статистика по запрошенным страницам (там, где, по идее должны находится URL страниц) теперь показывается, как:
stat/counter.php?id=0.07717626742322392&ref=&pg=file%3A///D%3A/%u041B%u0410%u0411%u041E%u0420%u0410%u041D%u0422/%u041A%u0420%u0418%u0421%u0422%u0418%u041D%u0410/%u0414%u0438%u043F%u043B%u043E%u043C%u043D%u0430%u044F%2520%u0440%u0430%u0431%u043E%u0442%u0430/%u042F-%u043A%u043E%u043D%u0446%u0435%u043F%u0446%u0438%u044F/%u0411%u0435%u0440%u043D%u0441%2520%u0420_%2520%u0427%u0442%u043E%2520%u0442%u0430%u043A%u043E%u0435%2520%u042F-%u043A%u043E%u043D%u0446%u0435%u043F%u0446%u0438%u044F%2520%28%u0447_%25202-3%29.htm
И т. д.
Что я делаю не так?
Комментарий для Евгения Степанищева:
вот чорт, мой предыдущий комментарий поломал все форматирование страницы.
А удалить или отредактировать я его не могу.
Приношу свои извинения.
Комментарий для teplorod.livejournal.com:
А в каком браузере поломал? У меня всё ок.
Очень похоже, что не передаётся referer. <?php echo $_SERVER[’HTTP_REFERER’]?> выдаёт правильные значения?
Комментарий для teplorod.livejournal.com:
Ага, вижу, в FireFox, вот зараза.
насчет <?php echo $_SERVER[’HTTP_REFERER’]?> сходу не скажу, но оригинальная spesta на том сайте вполне себе работала.
Комментарий для teplorod.livejournal.com:
Сходу и не надо, попробуйте.
«Спеста2» — тоже оригинальная. Это не дописанная «Спеста», это другая «Спеста», написанная Analog Group.
Вставил переменную — все показывается: http://psyberlink.flogiston.ru/
(внизу страницы)
Комментарий для teplorod.livejournal.com:
Действительно. Нечто странное. Могу посоветовать очистить базу переходов. Может в ней что-то поломалось.
Комментарий для Евгения Степанищева:
Базу переходов — это файлики с данными потереть?
Комментарий для teplorod.livejournal.com:
Файл с данными переходов.
А фильтров, которые когда-то были в первой Спесте, не будет?
Кстати, почему бы не заменить все «<?» на «<?php»? Меньше проблем будет на хостингах, где принципиально short_open_tags = Off.
Откуда мне знать, будут или нет? Если я почувствую, что мне их не хватает, сделаю.
А что есть такие хостинги? А чем они мотивируют свои принципы?
А можно как-то удалять определенные сайты из результаты из выдачи рефферов?
У меня результат получается замусоренным из-за http://host-tracker.com/
Комментарий для Евгения Степанищева:
У нас есть региоанльный поисковик, как обрабатывать и его запросы?
http://farpost.ru/find/%D0%B7%D0%B0%D0%BF%D1%87%D0%B0%D1%81%D1%82%D0%B8%20%D0%BD%D0%B0%20%20%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%20ga15de/
http://farpost.ru/find/Nissan/
http://farpost.ru/find/%E7%E0%EF%F7%E0%F1%F2%E8%20%ED%E0%20TERRANO/
Комментарий для hunter25.livejournal.com:
менять код
Комментарий для Евгения Степанищева:
Как?
Просто через config.inc нельзя прописать?
Вопрос 2. Почему июнь высветился, как 06-20, а не 06-08?
Выбор месяца:
06-20
04-08
05-08
Комментарий для hunter25.livejournal.com:
Через конфиг нельзя, там только GET-параметры. Как менять? В каком смысле «как»? Чтобы он соотвествовал поставленной задаче.
Про вопрос №2 пока ничего не могу сказать, запишу в баги. Код-то, в основном, не мой, так что я не знаю его полностью.
Поисковые слова — такие буквы üõäöījšiījā вырезает, получаются кривые слова. как можно в se.txt записывать в utf-8??
Комментарий для redbutcold.myopenid.com:
Поправить код