При восстановлении дизайна форума столнкулась с такой проблемой: кнопки онлайн/оффлайн не работают, а точнее работают не корректно.
У всех пользователей всегда стоит оффлайн, вне зависимости от того, сидят они в данное время на нём или нет. Вот код:
<script type="text/javascript">
var we=document.getElementsByTagName("ul")
var x=0
for (x=0; x<=(we.length-1); x++)
{if (we[x].innerHTML.indexOf("pa-online")!=-1)
{we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='http://i1127.photobucket.com/albums/l624/CAVIA-Piggy/f2b338e6.gif?t=1312486808' />"}
else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1))
{we[x].innerHTML=we[x].innerHTML+"<img src='http://i1127.photobucket.com/albums/l624/CAVIA-Piggy/861eb281.gif?t=1312486809' />"}
}
</script>Вот сайт: http://catswarrior.dogbb.ru/
Этот баг происходит только на этом форуме, у меня есть тестовые форумы (тоже на Mybb) и там всё прекрасно работает, я вставляла тот же код. Я не понимаю в чём проблема, может галочка какая-нибудь стоит лишняя или что? Я не знаю, работали ли кнопки онлайн/оффлайн до меня, т.к. форум был заброшен.
Отредактировано Swiftwind (Пт, 5 Авг 2011 15:21:07)