Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TYPO3: SEO и статистика посещений (http://forum.typo3.ru/forumdisplay.php?f=35)
-   -   Awstats-непонятности (http://forum.typo3.ru/showthread.php?t=1148)

Дылгеров Ц.В. 09.03.2006 11:13

Awstats-непонятности
 
Доброе утро! Прошу помощи у тех, кто ставил Awstats extension

Установил Awstats. Все сделал как в руководстве. Однако в разделе "Адрес страницы" ссылка на страницу выглядит так: /__________/________--2121.html - хотя реально это страница /index.php?id=2121, находящаяся в разделе2 в разделе1. К тому же знаки подчеркивания - это русские буквы в title разделов, замененные "_" функцией ereg.

Как быть? По-видимому поставить RealURL?

Дылгеров Ц.В. 08.06.2006 06:05

"нехорошее" решение
 
Нашел http://forum.typo3.tros.nl/viewtopic.php?t=215 - предлагает создать лог внутри корня сайта - не решение - у кого есть еще предложения по статистике сайта? Чувствую придется редиректовый скрипт писать, который будет выделять id страницы из ссылки в логе Typo3 (там легко отделить id - два дефиса впереди).
А чтоб русские названия отображались пришлось применить грубый патч (только для windows-1251 и только в Typo3 - 3.8). Вставил руские буквы в строки в файле class.tslib_fe.php
$shortTitle = substr(ereg_replace('[^\.[:alnum:]_-ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВА ПРОЛДЖЭЯЧСМИТЬБЮ]','_',$this->page['title']),0,30);
и
$pageName = str_replace('[path]', ereg_replace('[^\.[:alnum:]\/_-ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВА ПРОЛДЖЭЯЧСМИТЬБЮ]','_',$this->sys_page->getPathFromRootline($temp,$len)).'/' ,$pageName);

Еще раз повторюсь - что это "нехорошее" решение - также скажу как формируются логи в Typo3 4.0 для русских названий папок и страниц не проверял.

Цитата:

mariella


Posted 28-04-2006 10:00 by mariella Send private message
Hi

I've just installed the Awstats extension in TYPO3 to discover that it is showing data from a logfile generated by TYPO3 and that several fields are showing information that is not entirely correct. If Awstats is attached externally it utilizes the logfile generated by the server and the information is correct.

To be more specific the logfile generated within typo3 differs from the one generated by the server in the following way:

- The URLs generated within the TYPO3 logfile are built on the TYPO3 backend tree structure whereas the urls generated by the server refer to the specific page. For example, the urls shown in the AWATS extension within typo3 read “/technical_sheet/Plan--79.html" instead of http://www.mydomain.com/abc/def/hij/lmn/index.html as generated by the server.
- The logfile within typo3 contains a single file type, HTML. There are no image, CSS or other files
- The logfile within typo3 shows a correct HTTP return code (200) 100% of the time. 301 redirects, generated by the server, and other HTTP errors (for example 404) sho up only in the externally attached version of Awstats.

I believe the logfile in TYPO3 is being generated properly and I have added the following instructions in localconf.php:
$TYPO3_CONF_VARS["FE"]["logfile_dir"] = my_logfile_dir/
and with TypoScript:
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile =mydomain.log

As an aside, we use the REALURL extension.

Could someone pls tell me if there is anyway to modify or amend the logfile utilized within the Awstats extension in TYPO3 or how to configure typo3 so as to obtain a logfile with a real file path for the URLs and all the file types as is possible if Awstats is attached externally?

Many Thanks

Mariella
Back to top

Seryl Cann


Posted 28-04-2006 11:47 by Seryl Cann Send private message Visit poster's website
Log files generated by TYPO3 are more limited than the real apache logs. I think it should be posible to configure apache to set the log file in logfile_dir and let the Awstats extension use that file to generate the stats, but I've never tried it so it might not work properly.
_________________

www.windinternet.nl

Tod 20.01.2007 01:27

Поставил Awstats (типо3 4.0), непонятки похоже остались...
Есть где-то менее "грубое решение"?
И еще, в статистике есть поле "типы файлов"... я уже и документы скачивал и картинки с сайта, а оно упорно пишет одн и то же - html // HTML or XML static page, почему так?*

Pavel Antonov 20.01.2007 20:24

Картинки???? TYPO3 картинки регистрировать в логе не может, так как по просто не знает кто и когда их скачивает.

Tod 20.01.2007 22:43

Ну вот я на http://ns3744.ovh.net/awstats/awstat...destailleur.fr смотрю там есть блок "тип файлов" с кучей разных типов файлов, в том числе и картинками.
Кроме того, при наведении на поле "хиты" вылазит описалово - "количество страниц, изображений и файлов сайта, которые были просмотрены или скачаны посетителями. Это как понимать?

Pavel Antonov 21.01.2007 21:05

Цитата:

Сообщение от Tod (Сообщение 9357)
Ну вот я на http://ns3744.ovh.net/awstats/awstat...destailleur.fr смотрю там есть блок "тип файлов" с кучей разных типов файлов, в том числе и картинками.
Кроме того, при наведении на поле "хиты" вылазит описалово - "количество страниц, изображений и файлов сайта, которые были просмотрены или скачаны посетителями. Это как понимать?

AWstats - анализатор веб-логов и честно показывает все к чему обращались и есть запись в логе. Только TYPO3 пишет свой лог, а по скольку картинки отдаются веб-сервером, а не TYPO3, то и в логе их нет.
А понимать это так... по ссылке никакой TYPO3 и не пахнет.

Andrey Grey 26.01.2007 13:03

Цитата:

Сообщение от Tod (Сообщение 9343)
Поставил Awstats (типо3 4.0), непонятки похоже остались...
Есть где-то менее "грубое решение"?
И еще, в статистике есть поле "типы файлов"... я уже и документы скачивал и картинки с сайта, а оно упорно пишет одн и то же - html // HTML or XML static page, почему так?*

ищи решение тут:
http://www.typo3wizard.com/en/snippe...h-awstats.html

Tod 06.03.2007 15:17

Продолжил разбираться в AWStats.
1. Там где отображается "Адрес страницы" статистика пишет инфу из page title, можно ли как-то указать ей брать данные из других полей? к примеру тот же alias?
2. Блок "Поисковые Ключевые фразы". Проблема с yandex`ом) видимо из-за его win-1251 кода, ключевые фразы и слова отображаются ???? ??? ???)) Есть ли способ это исправить? как-то в настройках статистики определить если ключевое слово из яндекса, то перекодировать его в ютф?

Pavel Antonov 06.03.2007 15:36

Только если менять код (class.tslib_fe.php: 3166)... встроенных средств нет.

Tod 06.03.2007 17:53

Ок, я так понимаю требуется произвести действия, о которых говорилось выше:

$shortTitle = substr(ereg_replace('[^\.[:alnum:]_-ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВА ПРОЛДЖЭЯЧСМИТЬБЮ]','_',$this->page['title']),0,30);
и
$pageName = str_replace('[path]', ereg_replace('[^\.[:alnum:]\/_-ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВА ПРОЛДЖЭЯЧСМИТЬБЮ]','_',$this->sys_page->getPathFromRootline($temp,$len)).'/' ,$pageName);

тогда интересно на что еще влияют эти строки? если я поменяю не хотелось бы чтобы это все где-то вылезло?
--
Включил - результата ноль, только ворнинги повылазили))


Часовой пояс GMT +4, время: 16:20.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot