Не отображается Посетителей on-line:
#1
Отправлено 01 May 2016 - 09:37 PM
Не отображается сколько Посетителей on-line:
почему такое может быть?
На этом же домене есть другой магазин, где все работает.
вносил изменения в
/core/tpl/admin
custord_new_orders.tpl.html
/core/includes/admin/sub
custord_new_orders.php
но все работало после внесений.
А сейчас вдруг перестало показывать.
Блок "Сейчас на сайте", который виден всем постоянно показывает 1 чел.
Обычно бывает больше.
Спасибо за ответ.
#2
Отправлено 02 May 2016 - 12:06 AM
не влияют на отображения/core/tpl/admin
custord_new_orders.tpl.html
/core/includes/admin/sub
custord_new_orders.php
проверил это в другом магазине на том же домене.
Там кол-во посетителей отображаются.
#3
Отправлено 02 May 2016 - 11:22 AM
Ну а почему она некорректная - надо смотреть.
#4
Отправлено 02 May 2016 - 10:20 PM
$past = time()-CONF_ONLINE_EXPIRE*60;
$result = db_query("select count(*) from ".ONLINE_TABLE." WHERE time > ".$past);
$u = db_fetch_row($result);
if (!$u[0]){ $usersonline = 1; }else{ $usersonline = $u[0];}
$smarty->assign("online_users",$usersonline);
$result = db_query("select todayp, todayv, allp, allv from ".COUNTER_TABLE." WHERE tbid=1");
$u = db_fetch_row($result);
вроде тоже самое что и в рабочем магазине.
Похоже, какой-то глюк с базами данных у провайдера.
Заказ пришел с глюками. Выбрана была доставка, где сумма за доставку 0, а в заказе высветилось 1800.
Вчера у провайдера были проблемы.
Как раз когда и форум не работал.
#5
Отправлено 11 May 2016 - 09:47 AM
<td class="head toph">Посетителей on-line: <b></b></td>
возник вопрос: между <b></b> никакого параметра не должно быть?
#6
Отправлено 11 May 2016 - 03:39 PM
Тут я ошибся.Файл counter.php, переменная $usersonline.
Не сообразил, что это в админке, где $useronline вычисляется в admin.php.
Но это и не важно, код там практически тот же, хотя и три раза в трех разных местах.
А вот тут Вы не ошиблись.Похоже, какой-то глюк с базами данных у провайдера.
Мне было нечего делать и я посмотрел.
У Вас по какой-то причине разрушена таблица онлайн-клиентов.
ERROR: 145:Table './supershop_m001/fmrb_online' is marked as crashed and should be repaired Sql: select count(*) from fmrb_online WHERE time > 1462972611 Link: /shops/s001/product_3451.html Date: 11.05.16 - 16:26:51
#7
Отправлено 11 May 2016 - 04:26 PM
Спасибо.
Задам вопрос хостеру.
#8
Отправлено 13 May 2016 - 10:07 PM
#9
Отправлено 14 May 2016 - 11:01 AM
Для каждого зашедшего на сайт клиента создается сессия. Ее данные хранятся в Sql-таблице. Количеством онлайн-посетителей считается количество сессий в таблице, у которых не кончился срок хранения сессии, задаваемый в "Общих настройках" (сколько часов помнить посетителей). Штатно там два часа, но многие задают 24 часа. Т.е. эта цифра показывает не совсем погоду на марсе, но и не онлайн-посетителей, а всех, кто заходил на сайт за заданное время хранения сессии.завышает раза в три количество посетителей онлайн.
Если клиент зашел на сайт (загрузил страницу), то дальше не известно, остался он на этой странице или посмотрел на нее три секунды и пошел на другой сайт. Потому выбран такой косвенный и неточный способ подсчета. Для более точного нужен яваскрипт, периодически (например, раз в минуту) отсылающий на сервер сигнал "страница еще открыта". Тогда можно будет сделать более точную статистику онлайн-посетителей. Так делает Яндекс.
#10
Отправлено 24 May 2016 - 06:59 PM
магазин 3,1,1
Не отображается сколько Посетителей on-line:
почему такое может быть?
На этом же домене есть другой магазин, где все работает.
вносил изменения в
/core/tpl/admin
custord_new_orders.tpl.html
/core/includes/admin/sub
custord_new_orders.php
но все работало после внесений.
А сейчас вдруг перестало показывать.
Блок "Сейчас на сайте", который виден всем постоянно показывает 1 чел.
Обычно бывает больше.
Спасибо за ответ.
Сорри за оффтоп! А зачем они? мало что ли счетчиков разных? LI или Яндекс-Метрика.
#11
Отправлено 24 May 2016 - 07:32 PM
На момент, когда писался ShopCMS было "мало счетчиков разных, удобных и бесплатных".Сорри за оффтоп! А зачем они? мало что ли счетчиков разных? LI или Яндекс-Метрика.
ShopCMS практически неизменен с 2007-го года.
Ну а писался он и еще куда раньше.
Последняя версия (если не считать 3.1.3 с новым шаблоном и всеми старыми ошибками) вышла в 2009-м.
PS. с тем же успехом можно докопаться до статистики по браузерам, которыми заходит клиент. Там еще смешнее .