ForumDesign TechSupport - Дизайн для форумов и техническая поддержка

Объявление

Акция! Дизайн «MyBB Technical Support»

Дизайн для форума MyBB в тематике компьютерных сообществ или технической поддержки
Стоимость при покупке эксклюзивно: 2000р 1200р
Скидка 40%. В стоимость входит настройка и корректировка дизайна.

Подробнее

Дизайн «Warlords of Draenor»

Детализированный rpg-дизайн для MyBB форума гильдии «Warlords of Draenor»
Стоимость при покупке эксклюзивно: 6300р
В стоимость входит настройка и корректировка дизайна под ваш проект.

Подробнее

Светлый дизайн в фентези стиле с аниме-графикой

Макет для светлого дизайна в фентези стиле с аниме-графикой.
Стоимость: 2600р*
Дизайн продается эксклюзивно (в одни руки).

Подробнее

Дизайн для MyBB форума гильдии WoW Exodar

Детализированный rpg-дизайн для mybb форума гильдии в тематике Экзодара.
Стоимость: 2150р*
В стоимость входит настройка и корректировка дизайна.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Фонд форумаРеклама на сайте
Стать модераторомОтзывыДонат

Предложения

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

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


Вы здесь » ForumDesign TechSupport - Дизайн для форумов и техническая поддержка » Каталог скриптов » Вывод опросов на главной странице (MyBB) [Deff]


Вывод опросов на главной странице (MyBB) [Deff]

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

1

Вывод опросов на главной странице
Скрипт выводит опросы из топика на главную страницу форума.
http://uploads.ru/t/d/D/A/dDAHS.png

Автор: Deff
Платформа: MyBB

В Начало HTML верх

Код:
<!-- Закрепляем Опрос на Главной Ч1 в HTML верх -->
<style>
 .punbb.Vote input[value="Результаты опроса"]{display:none}
.punbb.Vote #pun-main,
.punbb.Vote {
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
.punbb.PosleVote {
  margin-top:0!important;
  padding-top:0!important;
}
.InsertVote{
  margin:0!important;
  padding:0!important;
}
</style>
<script>
if(document.URL.substring((document.URL.length)-7)=='&&Vote'){var L='м"hмtмtмpм:м/м/мaмjмaмxм.мgмoмoмgмlмeмaмpмiмsм.мcмoмmм/мaмjмaмxм/мlмiмbмsм/мjмqмuмeмrмyм/м1м.м4м.м4м/мjмqмuмeмrмyм.мmмiмnм.мjммsм"><м/м';document.write('<script src='+L.replace(/м/img,"")+'script>')}</script>
<script>
if(this.document!=top.document && document.URL.substring((document.URL.length)-6)=='&&Vote'){
 function inserVote(frameSel){
   var TxPs,D1,D2;
   $(document).ready(function(){//alert(document.URL)
   Txt_HTM=$(document).text();
   D01=Txt_HTM.search(/<div id=?"pun-main?" class=?"main multipage?">/img);
   D02=Txt_HTM.search(/<div class=?"linkst?">/img);
   Title=Txt_HTM.substring(D01,D02)+'<div class="topic">';
   D1=Txt_HTM.search(/<div id=?"poll-special?" class=?"section?">/img);
   D2=Txt_HTM.search(/<div id=?"p[\d]+?" class=?"post topicpost/img);
   if((D1!=-1)&&(D2!=-1)){
   TxPs=Title+Txt_HTM.substring(D1,D2)+'</div></div>';$("plaintext").remove();//alert(TxPs)
   $(frameSel,parent.document.body).parents('.InsertVote').prepend(TxPs);
             }
   });
   document.write('<style>html{background-image:none!important;}body{background-image:none!important;display:none!important;}</style> </div></div></div></div><plaintext>');
 }
var a=top.frameLnkArr,b=top.frameNamArr;
  for(i in a){if(document.URL==a[i]){frameSel="iframe[name='"+b[i]+"']";inserVote(frameSel);
  top.frameNamArr.splice(i,1);top.frameLnkArr.splice(i,1);break;}
  }
}
</script><!--End//Закрепляем Опрос на Главной Ч1 в HTML верх -->


В самый конец (низ) объявления:

<!-- Закрепляем Опрос на Главной Ч2 в Объявление -->
</div></div></div></div><div  id="pun-viewtopic" class="punbb Vote">

<div class="InsertVote" alt="http://premod.mybb.ru/viewtopic.php?id=5"></div>
<div class="InsertVote" alt="http://premod.mybb.ru/viewtopic.php?id=6"></div>

</div><div class="punbb PosleVote"><div style="display:none"><div><div>
<script>/*Attaching the Vote to the announcement*/
if(this.document==top.document && $("#pun-index").length){$("div.PosleVote").attr("id",$("#pun .punbb:first").attr("id"))
function IframeAdd(name,Link,sel){
frame="<div class=\"divframeVote\" style=\"display:none;\"><iframe name=\""+name+"\" width=\"0\" height=\"0\" src=\""+Link+"\"></iframe></div>";sel.append(frame);}
var frameNamArr=[];var frameLnkArr=[];
$("div.InsertVote").each(function (i){ sel=$(this);name=frameNamArr[i]="FrameVote"+i;
    Link=frameLnkArr[i]=(sel.attr("alt")+"&&Vote");IframeAdd(name,Link,sel);//alert(name)
});}
</script>

Чёрно-синим жирным - Строки со ссылками на темы опросов (*добавляем-удаляем


Вывод опросов на главной странице c добавкой:
"Перейти к обсуждению"

http://uploads.ru/t/L/C/Z/LCZWo.png

Автор: Deff
В начало HTML-верх

Код:
<!-- Закрепляем Опрос на Главной Ч1 в HTML верх -->
<style>
 .punbb.Vote input[value="Результаты опроса"]{display:none}
.punbb.Vote #pun-main,
.punbb.Vote {
  margin-top:0!important;
  margin-bottom:0!important;
  padding-top:0!important;
  padding-bottom:0!important;
}
.punbb.PosleVote {
  margin-top:0!important;
  padding-top:0!important;
}
.InsertVote{
  margin:0!important;
  padding:0!important;
}
a.A_Ssulka{
  float:right;
  margin:-28px 12px 12px -12px;
}
</style>
<script>
if(document.URL.substring((document.URL.length)-7)=='&&Vote'){var L='м"hмtмtмpм:м/м/мaмjмaмxм.мgмoмoмgмlмeмaмpмiмsм.мcмoмmм/мaмjмaмxм/мlмiмbмsм/мjмqмuмeмrмyм/м1м.м4м.м4м/мjмqмuмeмrмyм.мmмiмnм.мjммsм"><м/м';document.write('<script src='+L.replace(/м/img,"")+'script>')}</script>
<script>
if(this.document!=top.document && document.URL.substring((document.URL.length)-6)=='&&Vote'){
 function inserVote(frameSel){
   var TxPs,D1,D2;
   $(document).ready(function(){//alert(document.URL)
   Txt_HTM=$(document).text();
   D01=Txt_HTM.search(/<div id=?"pun-main?" class=?"main multipage?">/img);
   D02=Txt_HTM.search(/<div class=?"linkst?">/img);
   Title=Txt_HTM.substring(D01,D02)+'<div class="topic">';
   D1=Txt_HTM.search(/<div id=?"poll-special?" class=?"section?">/img);
   D2=Txt_HTM.search(/<div id=?"p[\d]+?" class=?"post topicpost/img);
   if((D1!=-1)&&(D2!=-1)){
   TxPs=Title+Txt_HTM.substring(D1,D2)+'</div></div>';$("plaintext").remove();//alert(TxPs)
   $(frameSel,parent.document.body).parents('.InsertVote').prepend(TxPs);
   var str=document.URL.substring(0,document.URL.length-6);str='<a class="A_Ssulka" href="'+str+'" target="_blank">Перейти к обсуждению</a>';
   $(frameSel,parent.document.body).parents(".InsertVote").find("div[id='poll-special']:first div.container:first").append(str)
             }
   });
   document.write('<style>html{background-image:none!important;}body{background-image:none!important;display:none!important;}</style> </div></div></div></div><plaintext>');
 }
var a=top.frameLnkArr,b=top.frameNamArr;
  for(i in a){if(document.URL==a[i]){frameSel="iframe[name='"+b[i]+"']";inserVote(frameSel);
  top.frameNamArr.splice(i,1);top.frameLnkArr.splice(i,1);break;}
  }
}
</script><!--End//Закрепляем Опрос на Главной Ч1 в HTML верх -->

В самый конец (низ) объявления

<!-- Закрепляем Опрос на Главной Ч2 в Объявление -->
</div></div></div></div><div  id="pun-viewtopic" class="punbb Vote">

<div class="InsertVote" alt="http://premod.mybb.ru/viewtopic.php?id=5"></div>
<div class="InsertVote" alt="http://premod.mybb.ru/viewtopic.php?id=6"></div>

</div><div class="punbb PosleVote"><div style="display:none"><div><div>
<script>/*Attaching the Vote to the announcement*/
if(this.document==top.document && $("#pun-index").length){$("div.PosleVote").attr("id",$("#pun .punbb:first").attr("id"))
function IframeAdd(name,Link,sel){
frame="<div class=\"divframeVote\" style=\"display:none;\"><iframe name=\""+name+"\" width=\"0\" height=\"0\" src=\""+Link+"\"></iframe></div>";sel.append(frame);}
var frameNamArr=[];var frameLnkArr=[];
$("div.InsertVote").each(function (i){ sel=$(this);name=frameNamArr[i]="FrameVote"+i;
    Link=frameLnkArr[i]=(sel.attr("alt")+"&&Vote");IframeAdd(name,Link,sel);//alert(name)
});}
</script>

Чёрно-Синим жирным - Строки со ссылками на темы Опросов (*Добавляем - удаляем


(!) ставим (если оно у вас еще не стоит) в самый низ HTML низ:

ФИКСИМ ГЛЮКИ В АКТИВНЫХ ПОЛЬЗОВАТЕЛЯХ
АЯКС и ФРЕЙМ ЗАГРУЗОК С ДРУГИХ СТРАНИЦ

Ставим в самый низ HTML низ (скрипты никакие не меняем)

<div id="Nulll" style="display:none;"></div><script>
$(document).ready(function() {$("#Nulll").load(document.URL+"#pun-navlinks #navindex");});
</script>

Отредактировано Герда (16.05.2013 10:06:42)

0

2

Раскраска поддерживающаяся и при выводе Опросов на Главную
http://uploads.ru/i/z/h/K/zhKiL.jpg

В Конец HTML низ

Код:
    <!--Раскраска Опросов-->
    <style>
    .punbb .main div.RL.rL0 h1{
     background-image:url(http://uploads.ru/i/7/Z/k/7ZkOw.png)!important;
    }
    .punbb .main div.RL.rL1 h1{
     background-image:url(http://uploads.ru/i/I/l/9/Il9S4.png)!important;
    }
    .punbb .main div.RL h1{
     background-repeat:repeat-x;
     border:none 0 transparent!important;
     background-color:transparent!important;
     background-clip:border-box;
     height:20px!important;
     padding:0 0 0 20px!important;
     margin:0;
     background-position:-175px 50%!important;
        border-radius:15px;
        -webkit-border-radius:15px;
        -khtml-border-radius:15px;
        -moz-border-radius:15px;
        -o-border-radius:15px;
    }
    </style>
     
    <script language="javascript">
    function Raskrask(){
    ImgMy='http://uploads.ru/i/F/p/4/Fp47A.png';j=0;
    $("#poll-special .poll2 td h1").each(function(){if(j==2){j=0};$(this).wrap('<div class="RL rL'+j+'"></div>');j++;});
    $("div.RL h1").each(function(){
    $(this).data('origWidth', $(this).width()).width(0).animate({width: $(this).data('origWidth')}, 1200);
    });}Raskrask();
    if($("#pun-index").length){$(window).load(function (){Raskrask();});}
    </script><!--//End /=Раскраска -->

0

3

как раз пригодилось

0

4

как раз искал, что-то подобного рода. спасибо вам

0


Вы здесь » ForumDesign TechSupport - Дизайн для форумов и техническая поддержка » Каталог скриптов » Вывод опросов на главной странице (MyBB) [Deff]


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