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

Объявление

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

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

Подробнее

Дизайн «Warlords of Draenor»

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Предложения

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

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



Вывод опросов на главной странице

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

1

Вывод опросов на главной странице
Скрипт выводит опросы из топика на главную страницу форума.

http://forumfiles.ru/uploads/0007/e3/f7/2617/963010.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;
}
</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 добавкой:
"Перейти к обсуждению"

Автор: 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

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»


ВНИМАНИЕ! При обращении за техподдержкой и вопросами по скриптам/оформлению, оставляйте ссылку на форум/сайт с проблемой! Специалист должен вживую видеть проблему, чтобы подсказать как ее решить.

ВНИМАНИЕ! Гости (не зарегистрированные на форуме) могут писать сообщения, но не могут вставлять прямые ссылки! Чтобы оставить сообщение со ссылкой на сайт, форум или скриншот удалите символы: "http://", "https://" или "www."