АвторСообщение
Zenitchik
злой гений




Пост N: 2341
Ответственность: Общ.организация, другая деятельность - по запросу
Зарегистрирован: 19.09.06
Рейтинг: 16
ссылка на сообщение  Отправлено: 27.04.09 19:46. Заголовок: Скрипт: Вынесение автоархива на главную страницу


Секция для HTML-верх
<script type="text/javascript"> 
function getTBody(table){
var r=table;
for(var i=0;i<table.childNodes.length;i++){
if(table.childNodes.tagName=="TBODY"){r=table.childNodes;return r;}
}
return r;
}

function createMainTabRow(link,text1,text2,post,topic,last){
/*
Генерирует и возвращает строку для главной таблицы, подобную строке раздела
link - адрес ссылки заголовка
text1 - текст заголовка
text2 - текст коментариев
post - текст, выводимый вместо количества постов
topic - текст, выводимый вместо количества тем
last - текст, выводимый вместо ссылки на последнюю тему
*/
var tr=document.createElement('TR');
tr.valign='top';
var td=document.createElement('TD');
td.style.backgroundColor=diz[4];
td.width='1%';
var img=document.createElement('IMG');
img.src=diz[0]+'/lb.gif';
img.alt='-';
td.appendChild(img);
tr.appendChild(td);


td=document.createElement('TD');
td.className='font3';
td.style.backgroundColor=diz[4];
var a=document.createElement('A');
a.href=link;
a.appendChild(document.createTextNode(text1));
td.appendChild(a);
td.appendChild(document.createElement('BR'));
var div= document.createElement('DIV');
div.className='font2';
div.appendChild(document.createTextNode(text2));
td.appendChild(div);
tr.appendChild(td);

td=document.createElement('TD');
td.className='font2';
td.align='center';
td.style.backgroundColor=diz[2];
td.valign='center';
td.innerHTML=post;
tr.appendChild(td);

td=document.createElement('TD');
td.className='font2';
td.align='center';
td.style.backgroundColor=diz[2];
td.valign='center';
td.innerHTML=topic;
tr.appendChild(td);

td=document.createElement('TD');
td.className='font2';
td.style.backgroundColor=diz[2];
td.valign='center';
td.nowrap='nowrap';
td.innerHTML=last;
tr.appendChild(td);

return tr;
}

function getForumTable(){
/*
Находит и возвращает объект, содержащий строки главной таблицы форума
*/
var tabs=document.getElementsByTagName('TABLE');
var tb;
for(var i =0; i<tabs.length;i++){
tb=getTBody(tabs);
if(tb.childNodes[0].childNodes[0].innerHTML==l[63])return tb;
}
}

function appendAutoArchiv(){
/*
добавляет ссылку на автоархив в конец главной таблицы форума
*/
var tab = getForumTable();
tab.appendChild(createMainTabRow('/?0-20','Архив','Старые темы','*','*','Автоматический архив'));
}
</script>

Секция для HTML-низ
<script type="text/javascript"> 
if(work=='') appendAutoArchiv();
</script>


Самообразование - это главное и основное.
http://htmlbook.ru/ - мощный справочник по HTML и CSS
Аккуратное кодирование - половина успеха.
ЖЖ JID:кементариндур@jabber.ru
Спасибо: 0 
Профиль
Ответов - 3 [только новые]


Wolverine





Пост N: 21
Ответственность: Помощь по дизайну
Зарегистрирован: 12.03.08
Рейтинг: 0
ссылка на сообщение  Отправлено: 06.05.09 23:14. Заголовок: При вставке данного ..


При вставке данного кода получается, что выносится просто ссылка на Архив в низ страницы.
Как можно оформить автоматический архив, как раздел? По аналогии с оформлением на вашем форуме.

Спасибо: 0 
Профиль
Zenitchik
злой гений




Пост N: 2371
Ответственность: Общ.организация, другая деятельность - по запросу
Зарегистрирован: 19.09.06
Рейтинг: 16
ссылка на сообщение  Отправлено: 07.05.09 21:00. Заголовок: Ссылку на форум! Я д..


Ссылку на форум!
Я дал вам то, что стоит здесь.

Самообразование - это главное и основное.
http://htmlbook.ru/ - мощный справочник по HTML и CSS
Аккуратное кодирование - половина успеха.
ЖЖ JID:кементариндур@jabber.ru
Спасибо: 0 
Профиль
Zenitchik
злой гений




Пост N: 3494
Ответственность: Общ.организация, другая деятельность - по запросу
Зарегистрирован: 19.09.06
Рейтинг: 18
ссылка на сообщение  Отправлено: 17.07.10 13:04. Заголовок: Скрипт потерял актуа..


Скрипт потерял актуальность

Самообразование - это главное и основное.
http://htmlbook.ru/<\/u><\/a> - мощный справочник по HTML и CSS
Аккуратное кодирование - половина успеха.
ЖЖ<\/u><\/a> JID:кементариндур@jabber.ru
Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



в отличии от других моделей, Samsung Galaxy Star имеет вместительное дисковое пространство в этом интернет магазине