Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Вариант Информационного Блока от Duka с облегченным заполнением Инфой


Вариант Информационного Блока от Duka с облегченным заполнением Инфой

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

1

Поскольку при заполнении Информационного Блока от 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)

+4

2

Deff

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

<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>

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

0

3

ДОПОЛНЕНИЯ


Контейнер вставки Скриптов
(Подойдёт и для другиx сайдбаров,  выполняемых скриптами
и переносящие контент из некого <div> - контейнера в сам сайдбар



"Контейнер вставки" позволит вставить: Чат, часы - календарики, - различные фреймы с анимированным Флеш-контентом  и другие скрипты.



Сам контейнер

<style id=script_N alt=0>/*
Сейчас в чате присутствуют: <br><span style="color: #336699"><script type="text/javascript" language="JavaScript" src="http://api.chatovod.ru/call?chatname=forumletai&method=getOnlineUsersByChat&retvar=onlineUsers"></script>
<script type="text/javascript" language="JavaScript">
  for(var i=0;i<onlineUsers.length;i++) {
    if (i != 0) document.write(", ");
    var u = onlineUsers[i];
    document.write(u.nick.replace(/&/gi, "&amp;").replace(/</gi, "&lt;").replace(/>/gi, "&gt;"));
  }
</script></span>

*/</style>
<script>
var Id_script='script_N';
if($("style.#"+Id_script).attr("alt")==1){//alert($("style.#"+Id_script).html().replace(/^\/\*([\s\S]*)\*\//img,"$1"));
$("style.#"+Id_script).replaceWith($("style.#"+Id_script).html().replace(/^\/\*([\s\S]*)\*\//img,"$1"))
}else $("style.#"+Id_script).attr("alt","1")
</script>

N-1,2,3, ... и т.д.
(*Красным - Номер скрипта (! Для каждого последующего такого контейнера номер N- свой!
Синим - собственно код скрипта(заменяем на свой собственный)



Сам "Контейнер Вставки"  вставляем вместо очередного Текст НОВОСТИ (или вместе с ним)

Напомню

<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>

Отредактировано Deff (2011-09-09 19:21:17)

0

4

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

Вариант Информационного Блока от Duka с облегченным заполнением Информацией.

Подскажите,пожалуйста,как сделать блоки немного шире?

0

5

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

Подскажите,пожалуйста,как сделать блоки немного шире?

Крутите эти цифры

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>

0

6

Deff,спасибо!

0

7

Помогите мне сделать боковыЕ понелИ!
1. Ссылка на форум
http://hogwartsdarktimes.rolka.su
2. Скрин таблицы
Можно что бы меню было по бокам?)(К примеру как здесь или здесь)
http://uploads.ru/t/V/W/0/VW0bY.png
Где партнёры, туда вставить баннеры и что бы они двигались...
3. Скрипты и всевозможные примочки. Чат, плеер, часы, календарь, прокрутка, бегущая строка и пр.
Баннеры партнёров, как бегущая строка!
4. Форматирование текста
DrPoDecorRu
Вот таким всё главное! То есть Игра, Партнёры, Добро пожаловать и т.д! Размер этого шрифта 24.
А там всю инф. обычным...(цвет чёрным!)

0

8

Юлиана I :glasses:  Закажите в заказах таблиц, затем вставьте подготовленный текст в Инфоблок( Размер для заказа -, укажите сняв текущий скриншот пустого( ну или заполненного чем то блока) и измерив ширину
Обучением HTML тут не занимаюсь

0

9

Но меня послали от туда сюда)))) И сказали что мне помогут здесь)))

0

10

Юлиана I Гы - wolf прост не всё зает, щас я вас пошлю еще дальше, но там код Вашей таблицы

http://forum.mybb.ru/viewtopic.php?id=28296#p707440 Пост 4

Отредактировано Deff (2011-10-23 16:51:07)

+1

11

Я ВАС ЛЮБЛЮ)))))))))))))))) :love:  :love:  :love:  :flirt:  :jumping:  :shine:

0

12

:( ЧОТ НЕ ПОЛУЧАЕТЬСЯ С КОНТЕЙНЕРОМ ... можно для ламеров подробнее чаво куда вставлять  :blush:

0

13

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

ЧОТ НЕ ПОЛУЧАЕТЬСЯ С КОНТЕЙНЕРОМ ... можно для ламеров подробнее чаво куда вставлять

Дайте ссылку на форум с установленным кодом и укажите словами - что Вы хотите воткнуть в Контейнер ( некоторые  коды скриптов проходят и без него, или возможны - небольшие правки

0

14

:love: спасибо вроде разобралась

0

15

У меня скрипт со скриптом подфорумов конфликтует

0

16

DezLing
это да, я тоже столкнулась с этой проблемой, когда стала подфорумы делать, до этого не делала их, всё же проблема решилась в пользу информационной панельки ))))) подфорумы отложила в дальний ящик

0

17

А исправить это никак нельзя?

0

18

DezLing
исправимо путём другого варианта подфорумов, более простым способом. Может видели есть такой, где форумы становятся как бы ссылкой / переадресацией, справа сообщения последние не показываются, а иконки становятся все "закрытых тем", где подфорумы, жутко смотрится, неудобно и справа пустота на форуме становится, но зато будет и панелька и подфорумы  :D

0

19

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

Код:
<h2>Погода </h2>

<style id=script_1 alt=0>/*
<center><!-- Gismeteo informer START -->
<link rel="stylesheet" type="text/css" href="http://www.gismeteo.ru/static/css/informer2/gs_informerClient.min.css">
<div id="gsInformerID-3060YUEu" class="gsInformer" style="width:240px;height:245px">
	<div class="gsIContent"><div id="cityLink"><a href="http://www.gismeteo.ru/city/daily/5218/" target="_blank">Погода в Майкопе</a></div>
<div class="gsLinks">
	<table><tr><td>
<div class="leftCol"><a href="http://www.gismeteo.ru" target="_blank"><img alt="Gismeteo" title="Gismeteo" src="http://www.gismeteo.ru/static/images/informer2/logo-mini2.png" align="absmiddle" border="0" /><span>Gismeteo</span></a></div>
<div class="rightCol"><a href="http://www.gismeteo.ru/city/weekly/5218/" target="_blank">Прогноз на 2 недели</a></div>

	
	</td></tr></table>
</div>
	</div>
</div>
<script src="http://www.gismeteo.ru/ajax/getInformer/?hash=3060YUEu" type="text/javascript"></script>

<!-- Gismeteo informer END --></center>

*/</style>
<script>
var Id_script='script_1';
if($("style.#"+Id_script).attr("alt")==1){//alert($("style.#"+Id_script).html().replace(/^\/\*([\s\S]*)\*\//img,"$1"));
$("style.#"+Id_script).replaceWith($("style.#"+Id_script).html().replace(/^\/\*([\s\S]*)\*\//img,"$1"))
}else $("style.#"+Id_script).attr("alt","1")
</script>

на одном компе все выглядит нормально , на другом уезжает в право, заранее спасибо

ЗЫ на всякий случай адрес форума http://maicity.ru

Отредактировано harbinger (2012-03-29 08:03:04)

0

20

harbinger
Cобственно колдовать то нужно с кодом информера, который пелеёт на то куда вставлен...

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

Отредактировано Deff (2012-03-29 12:03:06)

0

21

Deff спасибо, понял. Просто информер для примера привел

Отредактировано harbinger (2012-03-29 17:54:55)

0

22

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

Просто информер для примера привел

harbinger
Простая одинарная картинка автоужимаецо просто

<img src="/img/avatars/0002/35/a3/18354-1302231802.gif" width="100%" />

Отредактировано Deff (2012-03-29 19:57:53)

+1

23

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

исправимо только путём другого варианта подфорумов, более простым способом

Вариант Информационного Блока
для соместной  установки  с подфорумами "Не Cкриптом"

В 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 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"&&document.URL=='http://'+ location.hostname + '/'){
$(".category .tcl script").each(function(){$(this).replaceWith("")});

  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=15% 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>

Отредактировано Deff (2012-04-11 03:49:25)

+1

24

Deff
это ты исправил панельку, чтобы подфорумы можно было поставить?

0

25

Ка в эту панель вставить виджет ВКонтакте ?
Как вставить чат с чатовода ?   http://nasharadost.0pk.ru/

0

26

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

Как вставить чат с чатовода ?   http://nasharadost.0pk.ru/

Вариант Информационного Блока от Duka с облегченным заполнением Инфой

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

Ка в эту панель вставить виджет ВКонтакте ?

Какой?

0

27

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

Как вставить чат с чатовода ?

Создаёте чат http://www.chatovod.ru/
затем заходите в панель управления чатом там глазками ищите html код для вставки чата на сайт/форум, копируете его и вставляете в Объявление к примеру.
точно сказать где искать этот html - сказать не могу давно этими делами не занимался)

Добавлено:
хотя вот: вообще  заходим в панель управления на главной странице мы видим вот такую картину

****

http://savepic.net/3375299.jpg

Естественно у вас не будет не чего закрашено)
На скриншоте уже всё показано, жмём на надпись "HTML-код для вставки на сайт"  и вот что вы увидите

*****

http://savepic.net/3363011.jpg

Вставляем первый код куда надо и всё готово!

Отредактировано Lonely_wolf (2012-09-06 14:12:12)

0


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Вариант Информационного Блока от Duka с облегченным заполнением Инфой


Рейтинг форумов | Создать форум бесплатно