Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Проблема с очень быстрой сменой кнопки на "нет новых сообщений"


Проблема с очень быстрой сменой кнопки на "нет новых сообщений"

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

1

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

0

2

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

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

Поставьте Скрипт Новых сообщений >  в HTML Низ

Код:
<!-- Cкрипт последние 10 сообщений от rps -->
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
if(location.href=='http://'+location.hostname+'/'){
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
	ts = new Date();
	ts.setTime(1000*content[i][0]);
	mo = ts.getMonth()+1;
	if (mo<10) mo='0'+mo;
	hh = ts.getHours();
	mm = ts.getMinutes()+'';
	if (mm<10) mm='0'+mm;
	ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h2>ПОСЛЕДНИЕ 10 СООБЩЕНИЙ</h2><div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">АВТОР</th><th scope=\"col\">ВРЕМЯ</th><th scope=\"col\">ПОСЛЕДНЕЕ СООБЩЕНИЕ</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}

var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая Статистика</h2>"+name+""
}
i++
}}
</script><!-- Конец Скрипта последние 10 сообщений от rps -->

0

3

Поставила, спасибо! :cool:
Это, конечно решает проблему упрощения поиска последних сообщений для пользователей. Но всё же интересно, почему кнопка не держится? Это баг сервиса? или чайникам этого не понять?  :flirt:

0

4

morniefea
Здравствуйте.

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

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

Иконка меняется на "Нет новых сообщений" тогда, когда Вы бездействуете в течении определённого промежутка времени, отведённого на сервисе. В этом случае время сессии на форуме заканчивается, и в момент Вашего возвращения новые сообщения - уже те, которые появились в момент отсутствия.
Исправить это нельзя.

0

5

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

в течении определённого промежутка времени,

А сколько конкретно отводит сервис на сессию?

0

6

morniefea
Раньше было 10 минут, сейчас точно сказать не могу.

0


Вы здесь » Единый форум поддержки » Корзина » Проблема с очень быстрой сменой кнопки на "нет новых сообщений"