Техническая поддержка сервиса Quadro.Boards

Объявление

Идет поиск Хранителя форума

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Поток сознания » [Решено] Как поместить облако тегов в боковую панель, справа.


[Решено] Как поместить облако тегов в боковую панель, справа.

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

1

очень хочется поместить облако тегов в боковую панель подскажите как?
Так же хотелось бы поместить во вторую боковую панель анонсов последних 5 сообщений на форуме где бы отображалось в какой теме, кто сообщил, и немного текста самого сообщения. Чтоб можно было кликнуть на анонс и перейти в эту тему. Но как это организовать? Помогите пожалуйста

0

2

Shoko
А что конкретно не получается? Ставите боковые панели и указанные скрипты туда, как это описано в инструкции к скрипту боковых панелей.

0

3

боковую панель ставлю а вот чтоб в ней отображалось облако тегов не получается. А скрипта на последние сообщения у меня вообще нет.

0

4

Shoko
Уже лучше. Теперь куда ставите, как ставите, какой скрипт того и другого используете?
Желательно бы еще ссылку на форум с Вашими экспериментами.

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

А скрипта на последние сообщения у меня вообще нет.

Каталог скриптов есть у нас :) Поищите.

Для новостей можно попробовать что-то такое
//устанавливаем в боковую панель туда, где хотите это видеть

<div id="last_posts"></div>
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var i = 0;
for(i in content) {
document.getElementById("last_posts").innerHTML += '<a href=\"' + content[i][2] + '\" target=\"_blank\">' + content[i][3] + '</a><br />';
}
</script>

0

5

http://azgard.0pk.ru/ вот ссылка
для вставки боковой панели использовала вот это:

Вариант Информационного Блока от 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>
    Текст НОВОСТИ
    [color=blue]<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"){
      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>

облако тегов смогла вставить только на шапку.

установила точто вы мне написали но там выводится не последние 5 сообщений а чтото другое

0

6

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

установила точто вы мне написали но там выводится не последние 5 сообщений а чтото другое

И что же? Выводятся только название темы и ссылка просто. Что Вам еще надо? Дату и автора?

//панель, новости и облако тегов

Код:
<div id=Inf_block_Left style="display:none">
    <!--НАЧАЛО-->
    <h2>НОВОСТЬ 1</h2>
<div id="yoblako" align="center"><noindex>
<a style="font-size:8pt;" href="ССЫЛКА" rel="nofollow" class="eTag eTagGr8">ПОДСКАЗКА</a>
<a style="font-size:8pt;" href="ССЫЛКА" rel="nofollow" class="eTag eTagGr8">ПОДСКАЗКА</a>
<a style="font-size:8pt;" href="ССЫЛКА" rel="nofollow" class="eTag eTagGr8">ПОДСКАЗКА</a>
<a style="font-size:8pt;" href="ССЫЛКА" rel="nofollow" class="eTag eTagGr8">ПОДСКАЗКА</a>
<a style="font-size:8pt;" href="ССЫЛКА" rel="nofollow" class="eTag eTagGr8">ПОДСКАЗКА</a>
<a style="font-size:8pt;" href="ССЫЛКА" rel="nofollow" class="eTag eTagGr8">ПОДСКАЗКА</a>
</noindex></div>
    <h2>НОВОСТЬ 2</h2>
  
  <div id="last_posts"></div>
</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"){
      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 src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var i = 0;
for(i in content) {
document.getElementById("last_posts").innerHTML += '<a href=\"' + content[i][2] + '\" target=\"_blank\">' + content[i][3] + '</a><br />';
}    </script>
<script type="text/javascript" src="http://neotech.3dn.ru/Tegs/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
flashvars.mode = 'tags';
flashvars.minFontSize = '8';
flashvars.maxFontSize = '14';
flashvars.tcolor = '0x009CFF';
flashvars.tcolor2 = '0x009CFF';
flashvars.hicolor = '0x009CСF';
flashvars.distr = 'true';
flashvars.tspeed = '100';
eTagz = document.getElementById('yoblako').getElementsByTagName('A');
flashvars.tagcloud = '<tags>';
for (var i=0; eTagz[i]; ++i) flashvars.tagcloud += '<a href=\'' + eTagz[i].getAttribute('href')
+ '\' style=\'' + parseInt(eTagz[i].style.fontSize)
+ '\'>' + eTagz[i].innerHTML.replace(/&/i, '%26') + '</a>';
delete eTagz;
flashvars.tagcloud += '</tags>';
var params = {};
params.wmode = 'transparent';
params.bgcolor = '#FFFFFF';
params.allowscriptaccess = 'always';
var attributes = {};
attributes.id = 'yoblako';
attributes.name = 'tagcloud';
swfobject.embedSWF('http://neotech.3dn.ru/Tegs/tagcloud.swf', 'yoblako', '200', '190', '9.0.0', false, flashvars, params, attributes);
</script>

0

7

спасибо облако вставить получилось.
Но вот по поводу анонса последних 10 сообщений что то никак, посмотрите сами я ввела последнее сообщение "проба для анонса последних сообщений 05.12.13. 09:50" но оно никак не отображается в анонсе. И еще хотелось бы чтоб отображался не только автор и тема, но и немного информации содержания сообщения (если это возможно, я видела на одном из форумов такое)

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Поток сознания » [Решено] Как поместить облако тегов в боковую панель, справа.


Рейтинг форумов | Создать форум бесплатно © 2007–2016 «QuadroSystems» LLC