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

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

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


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


отображение наличия новых сообщений в подразделе

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

1

В этой теме описано как делать подфорум я с этим разобралась но вот никак не могу разобраться со 2 частью как сделать чтобы отображались новые сообщения на главной странице и показывалось общее число сообщений
Помогите пожалуйста разобраться в частности какие именно ид вставлять и куда и скрипт куда вниз или вверх вставлять подробней пожалуйста

Вот мой скрипт который вставлен вниз

<script type="text/javascript">
var arr = new Array()

arr[0] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1528","http://ps2world.topbb.ru/viewforum.php?id=71","Игры жанра RPG")
arr[1] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1529","http://ps2world.topbb.ru/viewforum.php?id=72","Игры жанра Fighting/Beat'em Up")
arr[2] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1530","http://ps2world.topbb.ru/viewforum.php?id=73","Игры жанра Strategy/Simulation")
arr[3] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1531","http://ps2world.topbb.ru/viewforum.php?id=74","Игры жанра Action/Shooter")
arr[4] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1532","http://ps2world.topbb.ru/viewforum.php?id=75","Игры жанра Platform/Arcade")
arr[5] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1533","http://ps2world.topbb.ru/viewforum.php?id=76","Игры жанра Action/Adventure")
arr[6] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1534","http://ps2world.topbb.ru/viewforum.php?id=77","Игры жанра Sport/Racing")
arr[7] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1535","http://ps2world.topbb.ru/viewforum.php?id=78","Игры жанра Puzzle/Other")
arr[8] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1536","http://ps2world.topbb.ru/viewforum.php?id=82","Игры жанра RPG")
arr[9] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1537","http://ps2world.topbb.ru/viewforum.php?id=83","Игры жанра Fighting/Beat'em Up")
arr[10] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1538","http://ps2world.topbb.ru/viewforum.php?id=88","Игры жанра Sport/Racing")
arr[11] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1539","http://ps2world.topbb.ru/viewforum.php?id=86","Игры жанра Action/Adventure")
arr[12] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1540","http://ps2world.topbb.ru/viewforum.php?id=89","Игры жанра Platform/Arcade")
arr[13] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1541","http://ps2world.topbb.ru/viewforum.php?id=84","Игры жанра Action/Shooter")
arr[14] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1542","http://ps2world.topbb.ru/viewforum.php?id=85","Игры жанра Strategy/Simulation")
arr[15] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1543","http://ps2world.topbb.ru/viewforum.php?id=87","Игры жанра Puzzle/Other")
arr[16] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1544","http://ps2world.topbb.ru/viewforum.php?id=92","Игры жанра RPG")
arr[17] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1545","http://ps2world.topbb.ru/viewforum.php?id=90","Игры жанра Puzzle/Other")
arr[18] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1546","http://ps2world.topbb.ru/viewforum.php?id=97","Игры жанра Sport/Racing")
arr[19] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1547","http://ps2world.topbb.ru/viewforum.php?id=95","Игры жанра Action/Adventure")
arr[20] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1548","http://ps2world.topbb.ru/viewforum.php?id=93","Игры жанра Platform/Arcade")
arr[21] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1549","http://ps2world.topbb.ru/viewforum.php?id=91","Игры жанра Action/Shooter")
arr[22] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1550","http://ps2world.topbb.ru/viewforum.php?id=96","Игры жанра Strategy/Simulation")
arr[23] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1551","http://ps2world.topbb.ru/viewforum.php?id=94","Игры жанра Fighting/Beat'em Up")
arr[24] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1552","http://ps2world.topbb.ru/viewforum.php?id=99","Игры жанра RPG")
arr[25] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1553","http://ps2world.topbb.ru/viewforum.php?id=106","Игры жанра Puzzle/Other")
arr[26] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1554","http://ps2world.topbb.ru/viewforum.php?id=104","Игры жанра Sport/Racing")
arr[27] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1555","http://ps2world.topbb.ru/viewforum.php?id=102","Игры жанра Action/Adventure")
arr[28] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1556","http://ps2world.topbb.ru/viewforum.php?id=103","Игры жанра Platform/Arcade")
arr[29] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1557","http://ps2world.topbb.ru/viewforum.php?id=100","Игры жанра Action/Shooter")
arr[30] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1559","http://ps2world.topbb.ru/viewforum.php?id=98","Игры жанра Strategy/Simulation")
arr[31] = new Array("http://ps2world.topbb.ru/viewtopic.php?id=1560","http://ps2world.topbb.ru/viewforum.php?id=105","Игры жанра Fighting/Beat'em Up")

var arr2=document.getElementsByTagName("tr")
for (i=0;arr2[i]; i++) {
var str=arr2[i].innerHTML
for (j=0; arr[j]; j++)
    if(str.indexOf(arr[j][0])!=-1) {
    td=arr2[i].getElementsByTagName("td")
    td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
    td[1].innerHTML="&nbsp;"
    td[2].innerHTML="&nbsp;"
    td[3].innerHTML="&nbsp;"
    break
    }
}
</script>

0

2

pinniccioo Вот попробуй!

Код:
    <script type="text/javascript">
    if (document.title.indexOf(" - Форум")!=-1)
    {
    makeSubforum('forum_f71', 'forum_f72')
    makeSubforum('forum_f73', 'forum_f74')
    makeSubforum('forum_f75', 'forum_f76')
    makeSubforum('forum_f77', 'forum_f78')
    makeSubforum('forum_f82', 'forum_f83')
    makeSubforum('forum_f88', 'forum_f86')
    makeSubforum('forum_f89', 'forum_f84')
    makeSubforum('forum_f85', 'forum_f87')
    makeSubforum('forum_f92', 'forum_f90')
    makeSubforum('forum_f97', 'forum_f95')
    makeSubforum('forum_f93', 'forum_f91')
    makeSubforum('forum_f96', 'forum_f94')
    makeSubforum('forum_f99', 'forum_f106')
    makeSubforum('forum_f104', 'forum_f102')
    makeSubforum('forum_f103', 'forum_f100')
    makeSubforum('forum_f98', 'forum_f105')
    }

    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>

0

3

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

Помогите пожалуйста разобраться в частности какие именно ид вставлять и куда и скрипт куда вниз или вверх вставлять подробней пожалуйста

Вот мой скрипт который вставлен вниз


Скрипт для отображения новых сообщений из пофорумов, тоже в низ!

Что ставить в верх для скрытия подфорумов, я думаю знаешь?

0

4

Вставила вниз этот скрипт но нет никаких изменений почему то

0

5

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

но нет никаких изменений почему то

Попробуй в подфоруме массагу напиши в каком нить...

0

6

ничего не отображается

0

7

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

ничего не отображается

ХЗ... Тогда пиши тут Duka help, и он придет на помощь... Я с подфорумами не силен, попробовал помочь, но...

0

8

Спасибо за попытку помочь буду ждать специалиста по этому вопросу, надеюсь помогут

И еще хотелось бы узнать как поместить под назанием форума, названия подфорумов, чтобы с них переходить в желаемый подфорум

0

9

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

И еще хотелось бы узнать как поместить под назанием форума, названия подфорумов, чтобы с них переходить в желаемый подфорум

В описание форумов вставлять ссылку на подфорум <a href=ссылка>название подфорума</a>

Самые интересные и очень важные можно поместить на панель навигации, но это по желанию, метод тот же только перед кодом нужно указать значение 1=, вместо 1 любая цыфра в зависимости количества ссылок на панели!

Отредактировано Ван-Ваилдер (Ср, 23 Апр 2008 02:47:07)

0

10

С названиями подфорумов получилось, спасибо. Теперь осталось узнать как правильно вставить в скрипт ид, чтобы отображались новые сообщения на главной странице и показывалось общее число сообщений

0

11

Скрипт отображения новых сообщений недоделан, ИМХО: вы у себя что-то намудрили слишком там.

0

12

Я Скрипт отображения новых сообщений вообще то не сделала еще т.к. не могу понять как правильно сделать его поэтому и спрашиваю

0

13

Обращайтесь в Клиент-центр, сделаем вам новый скрипт...
Настроим и установим на ваш форум.

0

14

Это платно? А нельзя ли просто обьяснить куда какие ид ставить и как это должно выглядеть.

0

15

pinniccioo
Хех) Нет, я эти скрипты не знаю) эт к Zebra

0

16

<script type="text/javascript">
    if (document.title.indexOf(" - Форум")!=-1)
    {
    makeSubforum('forum_f69', 'forum_f71')
    makeSubforum('forum_f69', 'forum_f72')
    makeSubforum('forum_f69', 'forum_f73')
    makeSubforum('forum_f69', 'forum_f74')
    makeSubforum('forum_f69', 'forum_f75')
    makeSubforum('forum_f69', 'forum_f76')
    makeSubforum('forum_f69', 'forum_f77')
    makeSubforum('forum_f69', 'forum_f78')
    makeSubforum('forum_f80', 'forum_f82')
    makeSubforum('forum_f80', 'forum_f83')
    makeSubforum('forum_f80', 'forum_f88')
    makeSubforum('forum_f80', 'forum_f86')
    makeSubforum('forum_f80', 'forum_f89')
    makeSubforum('forum_f80', 'forum_f84')
    makeSubforum('forum_f80', 'forum_f85')
    makeSubforum('forum_f80', 'forum_f87')
    makeSubforum('forum_f79', 'forum_f92')
    makeSubforum('forum_f79', 'forum_f90')
    makeSubforum('forum_f79', 'forum_f97')
    makeSubforum('forum_f79', 'forum_f95')
    makeSubforum('forum_f79', 'forum_f93')
    makeSubforum('forum_f79', 'forum_f91')
    makeSubforum('forum_f79', 'forum_f96')
    makeSubforum('forum_f79', 'forum_f94')
    makeSubforum('forum_f81', 'forum_f99')
    makeSubforum('forum_f81', 'forum_f106')
    makeSubforum('forum_f81', 'forum_f104')
    makeSubforum('forum_f81', 'forum_f102')
    makeSubforum('forum_f81', 'forum_f103')
    makeSubforum('forum_f81', 'forum_f100')
    makeSubforum('forum_f81', 'forum_f98')
    makeSubforum('forum_f81', 'forum_f105')
    }

    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>

Вот сделала так чтобы кол-во тем и сообщений отображались, а чтобы последнее сообщение отображалось не выходит

0


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