Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Ощибка в количестве "Тему просматривают"


Ощибка в количестве "Тему просматривают"

Сообщений 1 страница 8 из 8

1

В последнее время вдруг стало неверно отображаться количество и состав просматривающих тему пользователей.
Специально проверяли - одновременно в тему заходили по несколько человек, но в внизу темы всегда отображается только один пользователь, т.е. тот, кто смотрит. Каждый видит только себя, а остальных не видит. Возможно это связано с тем, что я в последнее время накатил несколько разных скриптов на форум, в том числе и с некоторыми ограничениями на просмотр разных сведений. Видимо скрипты нарушили естественный порядок отображения пользователей, просматривающих тему. Да и в статистике активности наблюдается большое количество людей, которые "Просматривают список активных пользователей" или "Читают личные сообщения".
Просмотр активных пользователей я недавно запретил, оставив  только 4 человек из администрации.
Гуру! Посмотрите, в чем может быть проблема? Адрес форума в профиле.
вот что я вижу в списке активных
http://s3.uploads.ru/t/vGVWM.png

Теги: статистика

Отредактировано Бармалей (05.12.2012 11:54:20)

0

2

Бармалей
Проблема явно с каким-то из скриптов, сделанных местными мастерами. Что-то вроде просмотра статистики онлайн (или поисковые боты) или уведомлении о новых ЛС. Попробуйте убрать их.

0

3

Убрал большинство добавленных в последнее время скриптов:
- поисковые боты;
- уведомление о непрочитанных сообщениях;
- скрытие списка пользователей от гостей;
- скрытие профилей от гостей.

Теперь количество пользователей, просматривающих список активных уменьшилось, но зато теперь большинство читают личные сообщения, в том числе и гости :)
http://s3.uploads.ru/t/1AlmN.png

0

4

напомните, пожалуйста, как включить теги? отключила, а теперь не помню как включить...

0

5

zelenomama написал(а):

напомните, пожалуйста, как включить теги?

А причем этот вопрос в этой теме. Какое отношение он имеет к решаемой проблеме?

0

6

После того, как убрал скрипт выпадающего меню, все нормализовалось в списке активных.
Вот этот скрипт:

Свернутый текст

Верх

Код:
<!--Выпадающее меню. См. также HTML низ -->

<!-- выпадающее меню -->
<style type="text/css">
#pun-navlinks{display: block;position: relative;z-index: 9999;opacity: 0.9;filter: alpha(opacity=90);  font-weight: bold;}
#pun-navlinks ul li {margin: 0px 20px 0px 0px;float: left;display: inline;list-style: none;position: relative;height: 24px;}
#pun-navlinks ul ul {padding: 0px 0px 12px 0px;width: 175px;list-style: none;display: none;position: absolute;top: 24px;left: -5px;border: 1px solid #222;
background-color: #111;
background-image: -moz-linear-gradient(#444, #111); background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	background-image: -webkit-linear-gradient(#444, #111);	background-image: -o-linear-gradient(#444, #111);background-image: -ms-linear-gradient(#444, #111);background-image: linear-gradient(#444, #111);
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
-moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;}
#pun-navlinks ul ul li {width: 164px;float: left;display: block !important;text-align:center;}
/* 2nd Menu */
#pun-navlinks ul li:hover li a, #pun-navlinks ul li.iehover li a {float: none;color: #fff;}
#pun-navlinks ul ul ul li:first-child a:after {content: '';position: absolute;left: -6px;top: 50%;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #444;}
/* 2nd Menu Hover Persistence */
#pun-navlinks ul li:hover li a:hover, #pun-navlinks ul li:hover li:hover a, #pun-navlinks ul li.iehover li a:hover, #pun-navlinks ul li.iehover li.iehover a {color: #ffcc33;text-decoration:none;font-weight:bold;text-transform: uppercase;text-shadow: 0 1px 0 #000;}
#pun-navlinks ul ul li:hover {background-color: #0186ba;
background-image: -moz-linear-gradient(#04acec,  #0186ba);background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));background-image: -webkit-linear-gradient(#04acec, #0186ba);background-image: -o-linear-gradient(#04acec, #0186ba);background-image: -ms-linear-gradient(#04acec, #0186ba);background-image: linear-gradient(#04acec, #0186ba);
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
/* Do Not Move - Must Come Before display:block for Gecko */
#pun-navlinks ul li:hover ul ul, #pun-navlinks ul li:hover ul ul ul, #pun-navlinks ul li.iehover ul ul, #pun-navlinks ul li.iehover ul ul ul {display: none;position: absolute;top: 0;left: 160px;}
#pun-navlinks ul li:hover ul, #pun-navlinks ul ul li:hover ul, #pun-navlinks ul ul ul li:hover ul, #pun-navlinks ul li.iehover ul, #pun-navlinks ul ul li.iehover ul, #pun-navlinks ul ul ul li.iehover ul {display: block;}
</style>

Низ

Код:
<!--Выпадающее меню. См. также HTML верх -->
<script type="text/javascript">

$('#navprofile').append('<ul id="UserUL"></ul>'); $('#navpm').append('<ul id="UsMess"></ul>'); $('#navadmin').append('<ul id="adminUL"></ul>'); 
$.get('admin_index.php','',AdminMenu);
function AdminMenu(data){
$(data).find('#adnav-standard ul:not(.adsubnav)').each(function(){ 
var sub1=$(this).find('li.item6 a').attr('href');
$(this).find('li.item6 ul a').each(function(){ aa=$(this).attr('href');bb=(sub1+aa);$(this).attr('href', bb);});
var sub2=$(this).find('li.item7 a').attr('href');
$(this).find('li.item7 ul a').each(function(){ vv=$(this).attr('href');zz=(sub2+vv);$(this).attr('href', zz);}); 
var Punkt=$(this).html();$('#adminUL').append(Punkt); });} 
$.get('userlist.php','',processContacts);
function processContacts(data){
$(data).find('td.tcl').each(function(){  
var JUser=$(this).find('span.usersname').text();var ULink=$(this).find('span.usersname a').attr('href');
$('#userpol').append('<li><a href="'+ULink+'">'+JUser+'</a></li>'); });}
$.get('profile.php?id='+UserID,'',UserMenu);
function UserMenu(data){
$(data).find('#profilenav ul').each(function(){  
var UsM=$(this).html();$('#UserUL').append(UsM); });}
$.get('messages.php','',UserMess);
function UserMess(data){
$(data).find('#profilenav ul').each(function(){  
var UMess=$(this).html();$('#UsMess').append(UMess); });}
</script>

Очень жалко, что этот скрипт мешает правильному отражению действий пользователя. С ним было очень удобно перемещаться по форуму.
Есть ли какая-то возможность поправить его, чтобы он работал без этой досадной ошибки?

Отредактировано Бармалей (27.11.2012 12:31:57)

0

7

Бармалей
После того, как вы выпилили скрипт "- уведомление о непрочитанных сообщениях;", нужно было подождать, пока те, кто еще не обновил страницу после ваших изменений, куда-нибудь перешел. А вы сразу же скриншот сделали.
Можете вернуть скрипт выпадающего меню - ничего не случится.

zelenomama
Теги пару дней моросят. Скоро перенесем на другой сервер.

0

8

Duka написал(а):

Можете вернуть скрипт выпадающего меню - ничего не случится.

Спасибо, понятно. Скрипты вернул на место. Жду  -  не вернутся ли глюки.
----------------
После возвращения скрипта Выпадающего меню в верхней части списка активных стали появляться в большом количестве пользователи, которые просматривают личные сообщения.
Видимо в этом скрипте, при попытке просмотра входящих сообщений, системой фиксируется факт попытки пользователя перейти по ссылке в личные сообщения. Это и запоминается движком, и поэтому отображается не истинное положение пользователя в теме, а его попытка читать личные сообщения.
Скрипт это я ставил в самый низ HTML верх и HTML низ соответственно. Может быть поднять его повыше, но вот куда?

Отредактировано Бармалей (27.11.2012 16:31:21)

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Ощибка в количестве "Тему просматривают"


Рейтинг форумов | Создать форум бесплатно