|
Скрытие форума
|
|
| Dark_Prince1 | Дата: 12 Апреля 2009, 18:39 | Сообщение # 1 | ● ● ● ● ● 10 сообщений Статус: Offline | Как осуществить. После обновления юкоза, старый скрипт у меня не работает. Как сделать так же как и у вас? Объясните пожалуйста. По возможности дайте сам скрипт. Его ведь ставить после BODY? расскажите подробнее | | |
|
| MegaFill | Дата: 12 Апреля 2009, 20:30 | Сообщение # 2 |  ● ● ● ● ● 1588 сообщений Статус: Offline | По возможности дайте сам скрипт +1  | | |
|
| mob_dp | Дата: 13 Апреля 2009, 01:34 | Сообщение # 3 | ● ● ● ● ● 4112 сообщений Статус: Offline | Code link=document.getElementsByTagName('a'); hideForums=new Array('Реферальная система','Ваши сайты','Наш форум','Сайт'); // прописываем названия форумов которые скрываем for(k=0;k<hideForums.length;k++){ for(i=0;i<link.length;i++){ if(link[i].className=='forum' && link[i].innerHTML==hideForums[k]){ link[i].parentNode.parentNode.style.display='none';}}} | | |
|
| Dark_Prince1 | Дата: 13 Апреля 2009, 17:46 | Сообщение # 4 | ● ● ● ● ● 10 сообщений Статус: Offline | если использовать данный скрипт, он полностью скрывает весь раздел. Мне надо как на этом форуме. При нажатии на кнопку справа сворачивается подфорум(раздел) | | |
|
| NecroProger | Дата: 13 Апреля 2009, 17:49 | Сообщение # 5 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Dark_Prince1, так Вы так объяснили! Я, видимо, как и mob_dp, подумал что речь про тупое скрытие форума, а не разворачивание. Учитесь объяснять то, что Вам надо. | | |
|
| mob_dp | Дата: 13 Апреля 2009, 20:53 | Сообщение # 6 | ● ● ● ● ● 4112 сообщений Статус: Offline | если использовать данный скрипт, он полностью скрывает весь раздел конечно | | |
|
| Dark_Prince1 | Дата: 14 Апреля 2009, 22:04 | Сообщение # 7 | ● ● ● ● ● 10 сообщений Статус: Offline | NecroProger, mob_dp, извините. действительно не правильно сформулировал. Вы можете дать скрипт на сворачивание и разворачивание разделов? | | |
|
| mob_dp | Дата: 14 Апреля 2009, 22:07 | Сообщение # 8 | ● ● ● ● ● 4112 сообщений Статус: Offline | Dark_Prince1, у ванофутура на форуме ищи, это его разработка. Хелперовский скрипт в паблик не дают. | | |
|
| Lexanom | Дата: 15 Апреля 2009, 11:47 | Сообщение # 9 |  ● ● ● ● ● 125 сообщений Статус: Offline | если использовать данный скрипт, он полностью скрывает весь раздел. Мне надо как на этом форуме. При нажатии на кнопку справа сворачивается подфорум(раздел) А в чем проблема? у меня все как работало так и работает до сих пор. Смени изображения на свои: Code plus='http://barpoint.net.ru/style/frm/foff.gif'; minus='http://barpoint.net.ru/style/frm/fon.gif';
function setForums(){ addIcons(); if(getCookie('toggleForums')){ td=document.getElementById('forumbody').getElementsByTagName('td'); forums=getCookie('toggleForums'); forums=forums.split('-'); for(f=0;f<forums.length-1;f++){ toggleForum(td[forums[f]].getElementsByTagName('img')[0]);}}}
function addIcons(){ td=document.getElementById('forumbody').getElementsByTagName('td'); for(i=0;i<td.length;i++){ if(td[i].className=='gTableTop'){ td[i].innerHTML='<img align=right src="'+minus+'" border="0" align="absmiddle" style="cursor:pointer;" onclick="preToggleForum(this,'+i+');" /> '+td[i].innerHTML;}}}
function preToggleForum(obj,num){ toggleForum(obj); if(getCookie('toggleForums')){ toggledForums=getCookie('toggleForums'); hiddenForums=toggledForums; forumNums=toggledForums.split('-'); for(i=0;i<forumNums.length;i++){ if(forumNums[i]==num){ hiddenForums=hiddenForums.replace(num+'-',''); delCookie('toggleForums'); if(hiddenForums!=''){setCookie('toggleForums',hiddenForums,'Mon, 01-Jan-2090 00:00:00 GMT','/forum/');}}} if(hiddenForums==toggledForums){ delCookie('toggleForums'); setCookie('toggleForums',toggledForums+num+'-','Mon, 01-Jan-2090 00:00:00 GMT','/forum/');}} else{setCookie('toggleForums',num+'-','Mon, 01-Jan-2090 00:00:00 GMT','/forum/');}}
function toggleForum(obj){ tr=obj.parentNode.parentNode.parentNode.getElementsByTagName('tr'); for(i=1;i<tr.length;i++){ if(tr[i].id!='alwaysShown'){ tr[i].style.display=tr[i].style.display=='none'?'':'none';}} obj.src=obj.src==minus?plus:minus; }
function setCookie(name,value,expires,path,domain,secure) { document.cookie=name+'='+escape(value)+ ((expires)?'; expires='+expires:'') + ((path)?'; path='+path:'')+ ((domain)?'; domain='+domain:'') + ((secure)?'; secure':'');}
function getCookie(name){ var prefix=name+'=' var cookieStartIndex=document.cookie.indexOf(prefix); if(cookieStartIndex==-1) return null; var cookieEndIndex=document.cookie.indexOf(';',cookieStartIndex+prefix.length) if(cookieEndIndex==-1) cookieEndIndex=document.cookie.length; return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));}
function delCookie(name,path,domain) { if(getCookie(name)){ document.cookie=name+'='+ ((path)?'; path=' + path : '')+ ((domain)?'; domain=' + domain : '') + '; expires=Thu, 01-Jan-70 00:00:01 GMT'}}
setForums(); Ставить после $body$ | | |
|
| Vanofuture | Дата: 15 Апреля 2009, 13:36 | Сообщение # 10 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | | | |
|
| mob_dp | Дата: 15 Апреля 2009, 13:50 | Сообщение # 11 | ● ● ● ● ● 4112 сообщений Статус: Offline | из кода куда-то пропали первые строчки бан Lexanom"у  | | |
|
| }{0тт@бь)ч | Дата: 15 Апреля 2009, 17:01 | Сообщение # 12 | ● ● ● ● ● 1089 сообщений Статус: Offline | | | |
|
| Тигра | Дата: 16 Апреля 2009, 00:33 | Сообщение # 13 | ● ● ● ● ● 1 сообщение Статус: Offline | А можно сделать, чтобы сворачивался/разворачивался только 1 раздел? И по умолчанию у всех пользователей он был свернут... Не могу красиво организовать подфорумы (будет очень много)... а если делать новый раздел и форумы в нем, то совсем не красиво будет - слишком большой список  | | |
|