|
Информер в теле форума
|
|
| Clown | Дата: 08 Апреля 2008, 21:05 | Сообщение # 1 |  ● ● ● ● ● 205 сообщений Статус: Offline | Люди! Подскажите пожалуйста как сделать информер в тело форума...?! Ну например как тут на хелпере... | | |
|
| subONE | Дата: 08 Апреля 2008, 21:08 | Сообщение # 2 |  ● ● ● ● ● 1387 сообщений Статус: Offline | В шаблоне "Общий вид страниц форума" ищем $BODY$ и заменяем на Code <?if($PAGE_ID$="main")?> <div id="forumBody"><?endif?>$BODY$<?if($PAGE_ID$="main")?></div> <div style="display:none" id="werbDiv"> информер <img src="http://src.ucoz.net/sm/2/biggrin.gif" border="0" align="absmiddle" alt="biggrin"> </div> <script language="JavaScript" type="text/javascript"> b = document.getElementById('forumBody'); r = b.getElementsByTagName('BR')[4]; p = document.createElement('p'); p.setAttribute('id','werbung'); b.insertBefore(p,r); b.removeChild(r); document.all.werbung.innerHTML += document.all.werbDiv.innerHTML;
div = document.getElementsByTagName('DIV'); for(i=0;i<div.length;i++){ if(div[i].className == 'funcBlock') { b.removeChild(div[i].nextSibling); b.removeChild(div[i].nextSibling); b.removeChild(div[i].nextSibling); if(navigator.appName == 'Netscape') {b.removeChild(div[i].nextSibling);} } } </script><?endif?> | | |
|
| Clown | Дата: 08 Апреля 2008, 21:18 | Сообщение # 3 |  ● ● ● ● ● 205 сообщений Статус: Offline | slimoff, сорри, но я ненашёл еще раз пардон за тему клонДобавлено (2008-04-08, 21:18) --------------------------------------------- ой! а не работает код....  | | |
|
| Vanofuture | Дата: 08 Апреля 2008, 21:20 | Сообщение # 4 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Quote (Clown) ой! а не работает код.... В коде : Quote (subONE) r = b.getElementsByTagName('BR')[4]; Замени на : Quote r = b.getElementsByTagName('BR')[8]; | | |
|
| Clown | Дата: 08 Апреля 2008, 21:33 | Сообщение # 5 |  ● ● ● ● ● 205 сообщений Статус: Offline | Vanofuture, о! пасиба) заработал | | |
|
| Vanofuture | Дата: 08 Апреля 2008, 21:37 | Сообщение # 6 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Для этого есть  | | |
|
| Жунька | Отредактировал Жунька - Среда, 09 Апреля 2008, 17:47 Дата: 09 Апреля 2008, 17:46 | Сообщение # 7 | ● ● ● ● ● 30 сообщений Статус: Offline | Я Вам плюсик поставила, но уменя все равно не работает, даже с заменой части кода. Вот ссылка на форум, ничего нету Форум Слово информер заменила на скрипт информера, вот такой вид кода Code <?if($PAGE_ID$="main")?> <div id="forumBody"><?endif?>$BODY$<?if($PAGE_ID$="main")?></div> <div style="display:none" id="werbDiv"> <script type="text/javascript" src="http://zhunka.ucoz.ru/informer/56-1"></script>
<img src="http://src.ucoz.net/sm/2/biggrin.gif" border="0" align="absmiddle" alt="biggrin"> </div> <script language="JavaScript" type="text/javascript"> b = document.getElementById('forumBody'); r = b.getElementsByTagName('BR')[4]; p = document.createElement('p'); p.setAttribute('id','werbung'); b.insertBefore(p,r); b.removeChild(r); document.all.werbung.innerHTML += document.all.werbDiv.innerHTML;
div = document.getElementsByTagName('DIV'); for(i=0;i<div.length;i++){ if(div[i].className == 'funcBlock') { b.removeChild(div[i].nextSibling); b.removeChild(div[i].nextSibling); b.removeChild(div[i].nextSibling); if(navigator.appName == 'Netscape') {b.removeChild(div[i].nextSibling);} } } </script><?endif?> | | |
|
| KorsaR | Дата: 09 Апреля 2008, 18:53 | Сообщение # 8 |  ● ● ● ● ● 366 сообщений Статус: Offline | Жунька, Quote (subONE) r = b.getElementsByTagName('BR')[4]; замени на Quote r = b.getElementsByTagName('BR')[2]; Добавлено (2008-04-09, 18:53) --------------------------------------------- subONE, а с темой и её информером как сделать? | | |
|
| Vanofuture | Дата: 09 Апреля 2008, 18:53 | Сообщение # 9 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Короче вот как настраивается скрипт. Всё зависит от этой строчки : Quote (subONE) r = b.getElementsByTagName('BR')[4]; А именно от циферки. Чтоб её получить берём количество форумов в первом разделе и умножаем на два. Например у Helper'а в первом разделе два форума. Таким образом 2*2=4; У Clown в первом разделе 4 форума , поэтому 2*4=8; Надеюсь я всё понятно объяснил. | | |
|
| Жунька | Дата: 09 Апреля 2008, 19:00 | Сообщение # 10 | ● ● ● ● ● 30 сообщений Статус: Offline | У меня в первом разделе три форума. только один из них не виден никому, кроме меня, я там свои шпаргалки храню) Означает ли это, что я должна поставить цифру 6?  | | |
|
| Vanofuture | Дата: 09 Апреля 2008, 19:13 | Сообщение # 11 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Quote (Жунька) Означает ли это, что я должна поставить цифру 6? При 6 его видеть будешь только ты. Если очень нужно видеть его самой то подойдёт такой вариант : Quote (Vanofuture) r = b.getElementsByTagName('BR')[<?if($GROUP_ID="4")?>6<?else?>4<?endif?>]; | | |
|
| Жунька | Дата: 09 Апреля 2008, 22:12 | Сообщение # 12 | ● ● ● ● ● 30 сообщений Статус: Offline | Все сделала, как вы описали. Иногда видно информацию, в теле форума. иногда нет. При первом заходе на главную страницу видно, при последующих заходах, информация не появляется. Но все равно, огромное спасибо | | |
|