По просьбам выкадываю скрипт для подсчета юзеров, находящихся в онлайне, в шопе

Статус
В этой теме нельзя размещать новые ответы.
Гений. Просто гений...
Вот это я заигрался с рамочками... класс!:ah:
Но пользователи, хадюки, не появились.... :(
Попробовал на ноутбуке с эксплоэром, только что обновленная ЯВА на нем.. и ничего.. что-то не так у меня..
Ладно Опера, но эксплоэр! Пишет "выполнено, но с ошибками на странице"
Пробую дальше...
 
  • Автор темы
  • Заблокирован
  • #12
Попробуй сначала создать отдельно пустую страничку *.php
И вставь в него код
PHP:
<br>{literal}
<script language="JavaScript" src="online.php"></script>
{/literal}
И разместить 2 файла - выкладываю свои (прикрепленные ниже) в главную директорию сайта 0:/public_html/sate.ru/ - где файл index.php лежит
И выставить на файл online.dat - права 666

Если заработало, то вставляем в \templates\frontend\tmpl\index.tpl.html
Попробуй в разные уголки.

Да и еще в файле online.dat - прописываются IP адреса, кто был на сайте.
 

Вложения

  • 123.rar
    755 байт · Просмотры: 23
  • Нравится
Реакции: 6rey
Выдается пустая страничка
Вот с этим чудом:
"п»ї
{literal} {/literal}"

Вот новость... если открываю просто страницу "online.php", то хоть какой-то результат...
- "document.write('Сейчас пользователей
на сайте: 1');" А в шаблоне не хочет гадость... :(
 
  • Автор темы
  • Заблокирован
  • #14
Ответил в ЛС. Возможно у тебя скрипт кривовато встал или затыке м/быть на хосте, хотя хз.
 
извините за флуд но хочу этот счетчик надо набрать
3 сообщения

Добавлено через 22 секунды
ище раз ссори
 
Никак не пойму работает или нет. Все время показывает один чел в онлайне.
Я так понял, что он может отображаться, но при этом не правильно работать?
 
  • Нравится
Реакции: drv
Никак не пойму работает или нет. Все время показывает один чел в онлайне.
Я так понял, что он может отображаться, но при этом не правильно работать?
Нужно просто быть уверенным, что у тебя на сайте 2 человека :D.

В админку поставил? Если да, то число изменится только когда кто-ещё под твоим паролем зайдет ;)

Если серьезно, то меняй параметр $past_time=time()-; на гораздо больший и немного подожди.
 
В админку поставил? Если да, то число изменится только когда кто-ещё под твоим паролем зайдет ;)

Если серьезно, то меняй параметр $past_time=time()-; на гораздо больший и немного подожди.

Так я в админку и поставил. Так что, я не смогу таким образом видеть сколько чел на сайте? А какая разница куда я ставлю код в админ часть или в общедоступную? - Это ведь результат, его, как я думал, можно куда угодно ставить... :confused:
 
А какая разница куда я ставлю код в админ часть или в общедоступную?
А разница огромная! :)

Даже ничего не понимая в php можно глянуть код и сообразить по какому принципу работает этот счетчик. Там просто в dat файл пишутся все ip которые запустили сам php файл, соотвественно, пока на страницу, где стоит вызов счетчика, никто не зайдет ничего и не посчитается.
 
Цитата:
Сообщение от Chedwick
подскажите, если я не хочу чтобы все видели количество онлайн посетителей, а хочу чтоб они отображались в админке, в каком-нибудь углу.. какой файл подправить надо?

templates/backend/index.tpl.html
В этот файл и вставляеш код

Понятно, сбил с толку меня 8-й пост от Флинта1.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху