Двойной спойлер информации профиля юзера в топике
Автор: Deff
Идея: Swetynasty, kozhilya
Итоговое расположение Пунктов, в точности как и в списке ниже(независимо от начального положения)
Пункты в списке - можно переставлять
В HTML низ
<!-- Двойной спойлер Инфы в Профиле, в Топике -->
<script>
LIArray=new Array(
//это не скрывается//"pa-author", //Ник-Нейм
//"pa-avatar", //Аватар
//"pa-title", //статус// 1 кнопка - ссылка на Картинку
"http://forumstatic.ru/files/0010/74/32/77157.png","pa-reg", //Зарегистрирован
"pa-invites", //Приглашений
"pa-posts", //Кол-во сообщений:
"pa-respect", //Уважение:
"pa-positive", //Позитив
"pa-sex", //Пол
"pa-age", //Возраст
"pa-icq", //Аська
"pa-ip", //IP Юзера
"pa-time-visit", //Провел на форуме:
"pa-last-visit", //Последний визит:
//"pa-online", //Пользователь online - Не засовываем в спойлеры// 2 кнопка- ссылка на Картинку
"http://forumstatic.ru/files/0010/74/32/56624.png","pa-from", //Откуда
"pa-fld1", //Доп.Поле.1
"pa-fld2", //Доп.Поле.2
"pa-fld3", //Доп.Поле.3
"pa-fld4", //Доп.Поле.4
"pa-fld5", //Доп.Поле.5//Конец Списка,
"_End"
)
wrapp1="<li class='post-author-Sp'><img style='cursor:pointer' src='";
wrappEnd="'><ul style='display:none'></ul></li>";
wrapp2="<li class='post-author-Sp Sp2'><img style='cursor:pointer' src='";var L='',TsK1='',TsK2='';b=LIArray.length-1;
for(i=0; i<b; i++){a=LIArray[i];if(a.indexOf('http://')==0){TsK1=i;break;}}
for(j=i+1; j<b; j++){a=LIArray[j];if(a.indexOf('http://')==0){TsK2=j;break;}}
wrapp1=wrapp1+LIArray[TsK1]+wrappEnd;wrapp2=wrapp2+LIArray[TsK2]+wrappEnd;;$(".post .post-author").each(function() {
Noset=true;
for(i=TsK1+1; i<TsK2; i++){a=LIArray[i];
var C=$(this).find('.'+LIArray[i])
if(C.length&&Noset){Noset=false;C.before(wrapp1);D=$(this).find('li.post-author-Sp ul')}
if(C.html()!=null){C.appendTo(D)}
}Noset=true;
for(i=TsK2+1; i<LIArray.length-1; i++){var C=$(this).find('.'+LIArray[i])
if(C.length&&Noset){Noset=false;$(this).find('li.post-author-Sp').after(wrapp2);D=$(this).find('li.post-author-Sp.Sp2 ul:last')}
if(C.html()!=null){C.appendTo(D)}
}
});
$(".post .post-author-Sp ").click(function() {
$(this).find('ul:first').toggle('slow')
});</script>
<!--Конец//=Двойной спойлер Инфы в Профиле, в Топике-->
Сейчас пункт активен - вытащен из спойлеров.
Достаточно было перед ним поставить две косых черты.
Спойлер наград на Rusff в Профиле, в Топике
<!-- спойлер наград на Rusff в Профиле, в Топике --> <style> .post-author-Sp{ margin-top:3px; background: url(http://forumstatic.ru/files/0011/7a/1c/97948.png) 50% 50%; position:relative; z-index:20; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; box-shadow: 0px 2px 4px #8E8E8E; -webkit-box-shadow: 0px 2px 4px #8E8E8E; -khtml-box-shadow: 0px 2px 4px #8E8E8E; -moz-box-shadow: 0px 2px 4px #8E8E8E; } ul.wrapper{ margin-left:-15px; width:167px!important; margin-bottom:0px; display:none; } ul.wrapper, ul.wrapper li.pa-awards{ border-color:transparent; } .pa-awards { margin-top:-12px; } .tipsy.awards .tipsy-inner {font-family:Verdana;font-size:11px!important;margin-top:-4px;} </style> <script type="text/javascript" src="http://st0.bbcorp.ru/js/jquery.tipsy.min.js"></script> <script> // кнопка - ссылка на Картинку img="http://i.imgur.com/wUYXL.png" wrapp1="<li class='post-author-Sp'><img style='margin:-12px 0 -7px 0;cursor:pointer' src='"; wrappEnd="'><ul class=wrapper></ul></li>"; wrapp1=wrapp1+img+wrappEnd; function setNagrad(){ $(".post .post-author .post-author-Sp").find("span.mini_awards img").tipsy({live: true, gravity: 's awards'}); $(".post .post-author .pa-awards").each(function() { if($(this).css("display")!="none"){ $(this).before(wrapp1);a=$(this).parents('.post').find('.post-author-Sp ul') $(this).appendTo(a) } }); $(".post .post-author-Sp ").live("click", function(){ $(this).find('ul:first').toggle('slow') }); } if($("#pun-viewtopic").length>0){ var sek = 100; function TestRotatorMycontent() { if($(".post .pa-awards").length>0){setNagrad();return;} timerID = setTimeout("TestRotatorMycontent()",sek);return;} TestRotatorMycontent() } </script> <!--Конец//=спойлер наград в Профиле, в Топике-->
Теги: Скрипты и дополнения, Меню