Поскольку при заполнении Информационного Блока от Duka возникает Слишком много вопросов и Ошибок, вот Вариант с облегченным заполнением Информацией.
Вариант Информационного Блока от Duka
с облегченным заполнением Информацией.
В HTML низ
<div id=Inf_block_Left style="display:none">
<!--НАЧАЛО-->
<h2>НОВОСТЬ 1</h2>
Текст НОВОСТИ
<h2>НОВОСТЬ 2</h2>
Текст НОВОСТИ
<h2>НОВОСТЬ 3</h2>
Текст НОВОСТИ
</div><div id=Inf_block_Right style="display:none">
<!--НАЧАЛО-->
<h2>НОВОСТЬ 1</h2>
Текст НОВОСТИ
<h2>НОВОСТЬ 2</h2>
Текст НОВОСТИ
<h2>НОВОСТЬ 3</h2>
Текст НОВОСТИ
</div><script>if($("#navlogin").html()!=null){$("#Inf_block_Left").replaceWith("");$("#Inf_block_Right").replaceWith("")}</script>
<script type="text/javascript">
var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
if($(".punbb").attr("id")=="pun-index"){var LeftSUM='', RightSUM='',block1='<div class="container" style="padding:5px;" id=News_';
var block2="</div><br><br>";
if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
for(i=1; i<c.length; i+=2){
LeftSUM+=block1+'L'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
}LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';/*alert(LeftSUM);*/}
if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
for(i=1; i<c.length; i+=2){
RightSUM+=block1+'R'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
}RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';/*alert(RightSUM);*/}if(LeftSUM!='' || RightSUM!=''){ $("#pun-main").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'<td>'+$("#pun-main").html()+'</td>'+RightSUM+'</tr></table>'); };}
</script>
Красным - заголовки и текст новости
Если какой блок не нужен( левый или правый) - его просто убираем из кода
Вставка:
<script>if($("#navlogin").html()!=null){$("#Inf_block_Left").replaceWith("");$("#Inf_block_Right").replaceWith("")}</script>
- Отключает сайдбар для Гостя(Актуальна при длинном по высоте сайдбаре и большом количестве скрытых для гостей категорий и форумов(вследсвии чего возникает большое пустое пространство между низом форума и последней категорией.(*Если не нужна - убираем!
ПОПРАВЛЕНО ДЛЯ ИЕ! Вставки синим Жирным -
<!--НАЧАЛО-->
в начале каждого Блока - Обязательны!
Теги: Новые Скрипты
Отредактировано Deff (2011-10-14 14:42:58)