|
|
|
| Хочу выразить огромную благодарность за такой отличный счетчик, давно такой искал :)
Спасибо Вам большое господа разработчики.
Назрел у меня впорос, подскажите пожалуйста как сделать так, чтобы "Статистика посещений по страницам сайта" отображала не только 13 страниц, а все что имеются на сайте и посещаются ? | |
|
|
|
|
|
|
|
для: Ruthless
(18.06.2005 в 16:45)
| | Хм... не очень понятен вопрос... эти страницы следует посетить. Или имеется ввиду что-то другое? | |
|
|
|
|
|
|
|
для: cheops
(18.06.2005 в 17:05)
| | Я имею ввиду ту таблицу которую выводит скрипт index.php в admin | |
|
|
|
|
|
|
|
для: Ruthless
(18.06.2005 в 22:03)
| | Не очень понятна фараза "отображала не только 13 страниц, а все что имеются на сайте и посещаются" - у вас подключены все страницы? | |
|
|
|
|
|
|
|
для: cheops
(18.06.2005 в 23:13)
| | Не понял, а как их подключать?
Если имеется ввиду вставка "<? include("/count.php"); ?>", то она имеется на всех страницах. | |
|
|
|
|
|
|
|
для: Ruthless
(19.06.2005 в 14:21)
| | Т.е. при посещении этих страниц какие-то из них неотображаются? | |
|
|
|
|
|
|
|
для: Ruthless
(19.06.2005 в 14:21)
| | Или у вас проблема в том, что страницы подсчитываются без учёта параметров, т.е. счётчик работает со страницами вида
http://www.softtime.ru/forum/read.php
|
объединяя под их масской страницы
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4781&id_post=27515
|
| |
|
|
|
|
|
|
|
для: cheops
(19.06.2005 в 16:04)
| | Имеем на самой главной странице счетчика, в админке статистику посещений по страницам сайта, там отображаются страницы
______страница__________Количество___Последнее___________Действие
_______________________посещений____посещение_________________
http://www.softtime.ru/1.php_____58_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/2.php_____19_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/3.php______1_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/4.php_____56_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/5.php_____48_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/6.php_____35_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/7.php_____326____ 2005-06-19 09:39:41______Удалить
http://www.softtime.ru/8.php_____752_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/9.php______39_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/10.php_____21_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/11.php_____34_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/12.php_____55_____2005-06-19 09:39:41______Удалить
http://www.softtime.ru/13.php_____66_____2005-06-19 09:39:41______Удалить
, а 14.php и 15.php не отображаются, стоит удалить из базы MySQL 12.php и 13.php начинает отображатся статистика по страницам 14.php и 15.php (конечно если их первее посетили). Вот как сделать так, чтобы показвались все страницы начиная с 1.php и заканчивая 15.php? | |
|
|
|
|
|
|
|
для: Ruthless
(19.06.2005 в 18:11)
| | Страниц именно 13? Не видно ли там ссылок для перехода на другие листы вида [1-20][21-40][41-60]? | |
|
|
|
|
|
|
|
для: cheops
(19.06.2005 в 21:23)
| | В том то и дело, что как стоит [1-14] так и стоит, новые переходы не создаются :( | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 00:08)
| | Хм... странно, а не могли бы вы прикрепить файл admin/index.php к сообщению? | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 00:34)
| | Без проблем. Вот сам index.php :)
Только, помоему проблема не в нем, а в том файле который заносит в базу MySQL данные, т.е. count.php | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 09:12)
| | На всякий случай прикреплю и count.php | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 09:12)
| | После строки 27
<?php
$total = mysql_result($num,0);
?>
|
поставьте пожалуйста вывод
Чему равно это число?
>Только, помоему проблема не в нем, а в том файле который
>заносит в базу MySQL данные, т.е. count.php
А почему так считате, ведь вы говорите, если убрать пару страниц, то остальные подтягиваются? | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 10:19)
| | Число равно 14. Да подтягиваются, но опять же пока в базе MySQL в таблице pages не станет ровно 14 строк :(, как только число строк достигает 14, те страницы которые не успели войти в эту таблицу, уже не учитываются. | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 11:08)
| | phpmyadmin есть? попробуй в нем сам создать пару записей...и посмотри что будет | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 11:08)
| | Если вам не сложно то в count.php на 37 строке замените
<?php
mysql_query($query);
?>
|
на
<?php
if(mysql_query($query)) echo "Страница не добавлена - ".mysql_error();
?>
|
и попробуйте загрузить страницу, которой нет в счётчике, т.е. чтобы добавлялась 15 страница - что-нибудь выводится? | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 11:36)
| | я знаю где ошибка | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 11:36)
| | To Cheops
Абсолютно никакой реакции :(
Конечно, может я не там подправил т.е. в 40 строке, потому как в строке 37 у меня нет MySQL запроса, но есть в 40 строке. | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 12:20)
| | да нет, там...
в 31 строке добавь echo $pgs
при добавлении страницы чему равно? | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 11:36)
| | Все понял, проблема была в переменной $pnumber которая прописана в config.php и которая равнялась 30, поставил значение 100, сразу все заработало.
P.S. Cheops и P@Sol большое Вам спасибо за помощь :) | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 11:08)
| | недавно где то отвечал - не нашел:(
$num = mysql_query("SELECT count(*) FROM pages");
if(!$num) puterror("Ошибка при обращении к таблице страниц");
// Ввыводим ссылки на другие страницы
$total = mysql_result($num,0);
|
1стр. - $num = 14 ( кол-во записей)
4 стр. - выборка записей из числа "14" (???)
вообщем надо сделать так
$total = $num :)))
или
$result = mysql_query("SELECT * FROM pages");
$total = mysql_result($result,0);
или
$result = mysql_query("SELECT * FROM pages");
$total = mysql_num_rows($result);
или я чего то не понимаю? | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 11:45)
| | To P@Sol
К сожалению тоже никак не помогает :( | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 12:25)
| | phpmyadmin есть? попробуй в нем сам создать пару записей...и посмотри что будет | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 12:29)
| | Хм интересно, создал записи в phpMyAdmin, а они как не показывались, так и не показываются. Сейчас уже задумываюсь, а не на пару ли эти 2 файла, т.е. count.php и admin/index.php накалывают меня :(((. Получается count.php не добавляет записи, а admin/index.php их упорно не отображает | |
|
|
|
|
|
|
|
для: Ruthless
(18.06.2005 в 16:45)
| | счас себе поставлю..посмотрю:)
ошибка в readme:
SQL-запросы, создающие эти четыре таблицы находится в файле count.sql.
надо:
SQL-запросы, создающие эти четыре таблицы находится в файле PowerCoutner.sql. | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 13:09)
| | Все понял, проблема была в переменной $pnumber которая прописана в config.php и которая равнялась 30, поставил значение 100, сразу все заработало.
P.S. Cheops и P@Sol большое Вам спасибо за помощь :) | |
|
|
|
|
|
|
|
для: Ruthless
(20.06.2005 в 13:10)
| | у меня все прекрасно работает с 30;)
update: и с 15 тож нет проблем. Добавил 16 записей | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 13:16)
| | Странно все это, в чем же может быть дело? :(( | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 13:09)
| | Спасибо - поправим. | |
|
|
|
|
|
|
|
для: Ruthless
(18.06.2005 в 16:45)
| | cheops, поясните, пожалуйста, строку $total = mysql_result($num,0); | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 13:24)
| | $total - хранит общее число записей из таблицы pages, mysql_result - извлекает единственное значение, которое возвращает запрос "SELECT count(*) FROM pages". | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 13:55)
| | а почему нельзя использовать $total = $num? т.е. $total = "SELECT count(*) FROM pages"; | |
|
|
|
|
|
|
|
для: P@Sol
(20.06.2005 в 14:00)
| | $num - это дескриптор ответа СУБД MySQL, возврщаемый функцией mysql_query, которая выполняет SQL-запрос. Самостоятельного значения дескриптор не имеет и может быть использован для получения ответа MySQL при помощи функций mysql_result, mysql_fetch_array, mysql_num_rows и т.п. | |
|
|
|
|
|
|
|
для: cheops
(20.06.2005 в 14:11)
| | доперло:) я сглупил:)...меня пригличило что $num = числу count(*)...извиняюсь | |
|
|
|