Официальный Форум технической поддержки сервиса ForumBB

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

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



Не работает

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

1

Данный скрипт не отображает должным образом обновления подфорумов.

<script type="text/javascript">
if (document.title.indexOf(" - Форум")!=-1)
{
makeSubforum('forum_f8', 'forum_f2')
makeSubforum('forum_f7', 'forum_f5')
сюда добавляйте новые строчки
}

function makeSubforum(ff, sf)
{
{document.getElementById(ff).getElementsByTagName("td")[1].innerHTML=(document.getElementById(ff).getElementsByTagName("td")[1].innerHTML*1)+(document.getElementById(sf).getElementsByTagName("td")[1].innerHTML*1)
document.getElementById(ff).getElementsByTagName("td")[2].innerHTML=(document.getElementById(ff).getElementsByTagName("td")[2].innerHTML*1)+(document.getElementById(sf).getElementsByTagName("td")[2].innerHTML*1)
if ((document.getElementById(ff).className.indexOf("inew")==-1)&&(document.getElementById(sf).className.indexOf("inew")!=-1))
{document.getElementById(ff).className=document.getElementById(ff).className+" inew"}
var date1=document.getElementById(ff).innerHTML.substr(document.getElementById(ff).innerHTML.toLowerCase().lastIndexOf("</a>")+8)
var date2=document.getElementById(sf).innerHTML.substr(document.getElementById(sf).innerHTML.toLowerCase().lastIndexOf("</a>")+8)
if (transtoDate(date2)>transtoDate(date1))
{document.getElementById(ff).getElementsByTagName("td")[3].innerHTML=document.getElementById(sf).getElementsByTagName("td")[3].innerHTML}}
}

function transtoDate(oi)
{var d1=new Date()
d1.setHours(oi.substr(oi.indexOf(" ")+1, 2), oi.substr(oi.indexOf(":")+1, 2), oi.substr (oi.lastIndexOf(":")+1, 2))
if (oi.substr(0, 5)=="Сегод")
{var resd=d1.getTime()}
else if (oi.substr(0, 5)=="Вчера")
{var resd=(d1.getTime()-(1000*60*60*24))}
else
{d1.setFullYear(oi.substr(0, 4), (oi.substr(oi.indexOf("-")+1, 2))-1, oi.substr(oi.indexOf("-")+3, 2))
var resd=d1.getTime()}
return resd}

</script>

Форумы и подфорумы я указал таким образом.

{
makeSubforum('forum_f71', 'forum_f23')
makeSubforum('forum_f71', 'forum_f74')
makeSubforum('forum_f71', 'forum_f36')
makeSubforum('forum_f71', 'forum_f44')
makeSubforum('forum_f71', 'forum_f42')
makeSubforum('forum_f71', 'forum_f30')
makeSubforum('forum_f71', 'forum_f47')
makeSubforum('forum_f71', 'forum_f37')
makeSubforum('forum_f72', 'forum_f22')
makeSubforum('forum_f72', 'forum_f31')
makeSubforum('forum_f72', 'forum_f35')
makeSubforum('forum_f73', 'forum_f32')
makeSubforum('forum_f73', 'forum_f34')
makeSubforum('forum_f73', 'forum_f53')
makeSubforum('forum_f73', 'forum_f21')
makeSubforum('forum_f73', 'forum_f69')
}

Так же не указанно куда его вставлять! ХТМЛверх или низ. Вставлял в оба.
Изменений по прежнему нет. Срочно нужна помощь по данному вопросу.

Хотелось бы заодно знать! Этот скрипт относится к обоим вариантам создания подфорумов или только к одному? И к какому именно?
Если к первому, то могу так же добавить, что первый скрипт позволяет создать только два подфорума. Далее ссылка ломается и переход на страницу форума осуществляется переносом на последний\третий созданный подфорум. Как сделать, тоже непонятно.
Ссылка на изначальную тему >>>  http://help.forumbb.ru/viewtopic.php?id=372

Отредактировано Demus (04.11.2011 09:00:40)

0

2

Почему тут так никто и не ответил?????????!!!!!!!!!!!!!!!!!!!

0