|
|
|
| В списке поисковых систем жестко забит определенный список. Как его
пополнить? Например, мне надо добавить AltaVista и Yahoo. | |
|
|
|
|
|
|
|
для: Mike
(22.02.2005 в 12:41)
| | Какая информация требуется? Просто число обращений или ключевые слова по которым ищется сайт? В последнем случае нужно изучить структуру строки запроса к поисковой системе и содать код выбирающий их из строки запроса. Мы можем помочь в этом, если вы приведёте примеры строк запроса для этих поисковых систем. | |
|
|
|
|
|
|
|
для: cheops
(22.02.2005 в 21:59)
| | Хочу попробовать добавить в статистику поисковик mail.ru
C запросами у них вроде разобрался - ключевые слова ничинаются с "q=" и заканчиваются либо "&", либо концом строки. Доменные имена разные, но все заканчиваются на mail.ru. Попытался добавить, но быстро запутался, хотя все вроде очевидно... Может проведете краткий ликбез?:) | |
|
|
|
|
|
|
|
для: Loki
(15.03.2005 в 14:14)
| | А не могли бы вы привести пример запроса? | |
|
|
|
|
|
|
|
для: cheops
(15.03.2005 в 14:54)
| | В таком виде у меня в таблице refferer:
"http://go.mail.ru/search?&q=ремонт квартиры своими руками&old_q=ремонт своими руками&sf=10&ini=-y36yyy-yyyonb-dyuyy-n--------"
old_q - это предыдущий запрос от этого же пользователя. Не знаю, стоит ли выуживать и эту информацию тоже:) | |
|
|
|
|
|
|
|
для: Mike
(22.02.2005 в 12:41)
| | Чтобы не плодить темы - спрошу тут:
В статистике количество хитов отображается за сегодняшнюю дату, а статистика по ip адресам - за последние 24 часа. Можно ли сделать так, чтобы они отображались за одинаковый период времени? | |
|
|
|
|
|
|
|
для: Loki
(15.03.2005 в 12:01)
| | А за какой именно, например вывести число хостов за последнии сутки можно следующим образом:
<?php
// Определяем количество хостов
$hosts = show_ip_host(1,0);
function show_ip_host($begin,$end)
{
// Запрос на статистику за временной интервал определяемый
// параметрами $begin,$end
$tmp1 = "putdate < NOW() - INTERVAL '$end' DAY";
if($begin == 0) $tmp2 = "";
else $tmp2 = " AND putdate >= NOW() - INTERVAL '$begin' DAY";
$end = $tmp1.$tmp2;
// Подсчитываем число IP-адресов (хостов)
$query_host = "SELECT COUNT(DISTINCT ip) FROM ip
WHERE systems != 'none' AND
systems != 'robot_yandex' AND
systems != 'robot_google' AND
systems != 'robot_rambler' AND
systems != 'robot_aport' AND
".$end;
// Осуществляем запросы к базе данных
$hst = mysql_query($query_host);
if($hst) $hosts = mysql_result($hst, 0);
return $hosts;
}
?>
Статистика посещений за 24 часа: хостов - <? echo $hosts; ?>
|
А число хитов
<?php
// Определяем количество хостов
$hosts = show_ip_hits(1,0);
function show_ip_hits($begin,$end)
{
// Запрос на статистику за временной интервал определяемый
// параметрами $begin,$end
$tmp1 = "putdate < NOW() - INTERVAL '$end' DAY";
if($begin == 0) $tmp2 = "";
else $tmp2 = " AND putdate >= NOW() - INTERVAL '$begin' DAY";
$end = $tmp1.$tmp2;
// Подсчитываем число хитов
$query_host = "SELECT COUNT(id_ip) FROM ip
WHERE systems != 'none' AND
systems != 'robot_yandex' AND
systems != 'robot_google' AND
systems != 'robot_rambler' AND
systems != 'robot_aport' AND
".$end;
// Осуществляем запросы к базе данных
$hst = mysql_query($query_host);
if($hst) $hits = mysql_result($hst, 0);
return $hits;
}
?>
Статистика посещений за 24 часа: хитов - <? echo $hosts; ?>
|
В обоих случаях речь идёт о "чистых" хитах и хостах, т.е. без учёта посещений роботами поисковых систем и менеджерами закачки. | |
|
|
|
|
|
|
|
для: cheops
(15.03.2005 в 12:10)
| | Спасибо! Вроде разобрался:
в случае синтактиса
DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59')
|
Интервал отсчитывается от ноля часов, а в случае
От текущего момента.
нашел неточность в файле addresses.php
Запросы
должны выглядеть как
Для единообразия с остальными файлами:) | |
|
|
|
|
|
|
|
для: Loki
(15.03.2005 в 13:33)
| | >нашел неточность в файле addresses.php
Спасибо, поправим. | |
|
|
|
|
|
|
|
для: cheops
(15.03.2005 в 13:38)
| | Кстати , защитанные хиты и хосты - это что? | |
|
|
|
|
|
|
|
для: denvor
(16.03.2005 в 00:41)
| | Это значит хиты и хосты посетителей (не роботов поисковых систем и загрузок) с прямым переходом на сайт при наборе адреса в окне браузера или с другого сайты. Переходы с этого же сайта не засчитываются (незасчитанные хиты). | |
|
|
|
|
|
|
|
для: cheops
(15.03.2005 в 13:38)
| | И еще вопрос: разве sql запросы не долны оканчиваться ";"? Ковыряю этот же файл по прежнему - нигде не оканчиваются. | |
|
|
|
|
|
|
|
для: Loki
(16.03.2005 в 10:39)
| | Они должны заканчиваться точкой с запятой (;) в многострочных средах, например в консольном клиенте mysql, чтобы он мог опеределить, что запрос завершён - enter не служит признаком ввода, так как при длинном запросе может не хватить места и пользователь может перейти на другую строку. Точно так же и в пакетном режими, при выполении файла с SQL-инструкциями, каждый SQL-запрос не обязательно должен быть вытянут в строку, вы можете его форматировать и располагать на нескольких строках. В таких случаях точка с запятой в конце запроса просто необходима иначе запросы сольются.
В PHP вы всегда передаёте лишь одну инструкцию и точка с запятой в конце запроса необязательна, хотя не возбраняется. Я её тоже часто ставил на протяжении долго времени, но потом пришёл к выводу, что элемент ;"); в конце запроса выглядит некрасиво, отвлекает и рассеивает внимание
| |
|
|
|
|
|
|
|
для: cheops
(16.03.2005 в 12:24)
| | А пост с запросом от mail.ru вы не заметили, или просто с головой ушли в проблему?:) | |
|
|
|
|
|
|
|
для: Loki
(16.03.2005 в 13:55)
| | Не заметил... судя по всему совпали момент добавления и нажатия мной "Отметить всё" - обязательно отпишусь попозже. | |
|
|
|
|
|
|
|
для: cheops
(16.03.2005 в 14:28)
| | У меня реферер от гугла выглядит следующим образом:
http://www.google.com.ua/search?hl=uk&q=ремонт квартиры фотоальбом&btnG=Пошук у Google
Как сделать чтобы ключевые слова отображались правильно? | |
|
|
|
|
|
|
|
для: cheops
(16.03.2005 в 14:28)
| | cheops, вы обещали отписаться... так и забыли?
Я бы попытался сам, да уж болно слаб в регулярных выражениях:( | |
|
|
|
|
|
|
|
для: Loki
(23.03.2005 в 23:07)
| | Ой... опять забыл, сейчас запишу на бумажке... завтра к вечеру постараюсь отписаться... | |
|
|
|
|
|
|
|
для: cheops
(24.03.2005 в 00:29)
| | Кхе... | |
|
|
|
|
|
|
|
для: Loki
(25.03.2005 в 09:47)
| | Я помню и работаю над этим - эта задача у меня в списке задач на мониторе пришпилена :))) | |
|
|
|
|
|
|
|
для: cheops
(25.03.2005 в 09:54)
| | Ну раз вы еще не занимались, то вот запрос от msn:)
http://search.msn.com/results.aspx?q=Фотодело. Студия дома - своими руками. &first=11&count=10&FORM=PERE
Кодировка, правда, покоцалась, но и гугл этим частенько грешит. | |
|
|
|
|
автор: cheops (из ННГУ) (25.03.2005 в 14:31) |
|
|
для: Loki
(25.03.2005 в 10:04)
| | модернизировал и повесил на SoftTime - вечером посмотрю результаты, если всё нормально - поделюсь :))) | |
|
|
|
|
|
|
|
для: Loki
(25.03.2005 в 10:04)
| | Давайте в новую тему перейдём - эта длинная уже...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2966 | |
|
|
|