Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Система контроля посещений сайта "PowerCounter"
 
 автор: kodges   (08.01.2007 в 09:27)   письмо автору
 
 

Здравствуйте.
PowerCounter - отличная система сбора статистики и счетчик посещений в одном флаконе.
Нельзя ли дополнить эту систему, кнопкой отображения статистики на самом сайте для пользователей (ну типа кнопки Hot log и т.д. 88х31), чтобы на кнопке показывалось количество хостов всего, сегодня, и хитов сегодня. Если бы данный баннер был реализован отпала бы всякая необходимость вешать на сайт лишние баннеры со статистикой, бывают случаи когда порой вообще недождешься пока прогрузится тот или иной баннер сторонних систем учета статистики.

   
 
 автор: tuder   (08.01.2007 в 12:31)   письмо автору
 
   для: kodges   (08.01.2007 в 09:27)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=18947&page=1

   
 
 автор: kodges   (08.01.2007 в 13:29)   письмо автору
 
   для: tuder   (08.01.2007 в 12:31)
 

Сложновато както все там описано... не доходчиво...
Просто так сразу и не разберешься...

   
 
 автор: tuder   (08.01.2007 в 13:44)   письмо автору
 
   для: kodges   (08.01.2007 в 13:29)
 

Подправить несколько исходников согласно описания. Чтобы понимать суть дела.
Кроме того имеется ссылка на архив с уже подправленными исходниками.


Исправленные исходники, папка с картинками (в том числе и шаблон, 
сделанный в CorelDraw), и сам файл выводящий счётчик можно скачать отсюда: powerimage10.rar

http://files.byte.nsk.su/test/powerimage10.rar

Только это для 3.3.6. Возможно для следующих версий тоже подойдёт.
Авторы обещали внести необходимые изменения в исходники и включить PowerImage
в состав пакета PowerCounter. А править самому применительно к каждой версии, создавая альтернативный пакет - лень.

Кроме того, нужно учесть, что в PowerCounter требуется обязательно ежедневно заходить
в админку. Иначе данные не будут своевременно и корректно сбрасываться в архив. И, соответственно, не будут правильно выводится.

   
 
 автор: kodges   (08.01.2007 в 14:00)   письмо автору
 
   для: tuder   (08.01.2007 в 13:44)
 

А у вас, простите, этот скрипт заточен под условие когда registr_global = On ???
А то чтото я не вижу в файле cntimg.php как вы получае переменную color при registr_global = Off

Если да то это не есть хорошо и мне не подходит...

   
 
 автор: tuder   (08.01.2007 в 14:47)   письмо автору
 
   для: kodges   (08.01.2007 в 14:00)
 

Вообще-то там комментарий.


  // Вызов графического:
  // <img src="../pcounter/cntimg.php?color=gray" border="0">
  // Вызов текстового:
  // <script language="JavaScript" src="../pcounter/cntimg.php?color=gray&type=txt"></script>


Передаются через параметры.

   
 
 автор: kodges   (08.01.2007 в 15:18)   письмо автору
 
   для: tuder   (08.01.2007 в 14:47)
 

Это я пробывал... и гравический и текстовый пробовал.... ниодин не работает.
<img src="../pcounter/cntimg.php?color=gray" border="0"> Здесь при вызове передается переменная color со значением gray в скрипт cntimg.php, и соответственно в этом скрипте данная переменная должна выглядеть как $_GET['color'] а она у вас там фигурирует как $color, - отсюда вывод: Скрипт предназначен для использования при register_global=On !

А на большинсте хостингов сейчас register_global отключают в целях безопасности...

Если я не прав то поправьте...

   
 
 автор: elenaki   (08.01.2007 в 15:22)   письмо автору
 
   для: kodges   (08.01.2007 в 15:18)
 


### register_globals = off ### +++
//HTTP_GET_VARS
while (list($key, $val) = @each($_GET)) {
       $GLOBALS[$key] = $val;
}
//HTTP_POST_VARS
while (list($key, $val) = @each($_POST)) {
       $GLOBALS[$key] = $val;
}
//HTTP_POST_FILES
while (list($key, $val) = @each($_FILES)) {
       $GLOBALS[$key] = $val;
}
//$HTTP_SESSION_VARS
while (list($key, $val) = @each($_SESSION)) {
       $GLOBALS[$key] = $val;
}
### register_globals = on### 

   
 
 автор: kodges   (08.01.2007 в 15:43)   письмо автору
 
   для: elenaki   (08.01.2007 в 15:22)
 

Короче скока я ни бился все равно у меня ничего не получается... может потому что я пытаюсь поставить на версию Power counter 3,3,7.... Подожду когда разработчики добавят эту возможность в свою систему статистики... Раз вы говорите что они обещали.

   
 
 автор: tuder   (09.01.2007 в 08:30)   письмо автору
 
   для: kodges   (08.01.2007 в 15:43)
 

>Раз вы говорите что они обещали.

Обещанного три года ждут. ;-)

   
 
 автор: tuder   (09.01.2007 в 08:30)   письмо автору
 
   для: kodges   (08.01.2007 в 14:00)
 

В самом деле. :-(

Исправился. registr_global отключил, скрипт поправил, архив обновил.
Заодно сделал возможность выводить графический счётчик не только в png, а в gif/jpg/png

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования