Доброго времени суток. Возникли такие вопросы.
1. Возможно ли в цитате сделать края закругленными? Я уверена, что этот вопрос не раз и не два поднимался, но я так нигде и не нашла ничего подходящего. Ставлю картинку - она или слишком маленькая, или слишком большая. И, как следствие, или повторяется, или обрезается.
2. Спойлер, такой спойлер. Хотелось бы сделать так, чтоб цвет цитаты на него не распространялся, то бишь от самого спойлера осталась одна только кнопочка без обводки цитатой. Как этого достичь?
Цитата и спойлер.
Сообщений 1 страница 5 из 5
Поделиться12011-09-30 22:00:59
Поделиться22011-10-01 01:36:27
1. Возможно ли в цитате сделать края закругленными? Я уверена, что этот вопрос не раз и не два поднимался, но я так нигде и не нашла ничего подходящего. Ставлю картинку - она или слишком маленькая, или слишком большая. И, как следствие, или повторяется, или обрезается. 2. Спойлер, такой спойлер. Хотелось бы сделать так, чтоб цвет цитаты на него не распространялся, то бишь от самого спойлера осталась одна только кнопочка без обводки цитатой. Как этого достичь?
Дайте ссылку на страничку с цитатой и спойлером
Поделиться42011-10-01 20:05:34
http://aequilibrium.0pk.ru/viewtopic.php?id=35#p36 - пожалуйста.
1. Возможно ли в цитате сделать края закругленными?
В HTML верх
<style>
.punbb .spoiler-box .spoiler-quote,
.punbb .quote-box, .punbb .code-box {
background-color: #727A90;
border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
-moz-border-radius:15px;
-o-border-radius:15px;
}
.punbb .quote-box.spoiler-box{
background-color: transparent;
}
</style>
2. Спойлер, такой спойлер. Хотелось бы сделать так, чтоб цвет цитаты на него не распространялся, то бишь от самого спойлера осталась одна только кнопочка без обводки цитатой. Как этого достичь?
Поменяйте Скрипт Спойлера на такой
<style type="text/css"> #button-spoiler {background-image:url('https://forumupload.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat} </style> <script> function addSpoiler(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[spoiler]",from))==-1) return str; if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str; newpos=str.indexOf("[spoiler]",pos+9) if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true) if((pos2=str.indexOf("[/spoiler]",pos+9))==-1) return str; str=str.substring(0,pos)+makeSpoiler(str.substring(pos+9,pos2))+str.substring(pos2+10,str.length) if( str.indexOf("[spoiler]")!=-1 && internal==false) str=addSpoiler(str,0,false) return str} function makeSpoiler(txt){ txt="<div class='quote-box spoiler-box' style='padding:1px'><cite style='width:100%'>Спойлер <input style='width:60px;margin-left:70%;font-size:10px;' type='button' value='Показать' onclick='hideSpoiler(this)'></cite><div class=spoiler-quote><blockquote style='display:none'>"+txt+"</blockquote></div></div>" return txt} function hideSpoiler(sp){ spoiler=sp.parentNode.parentNode.getElementsByTagName("blockquote")[0] if(spoiler.style.display=='none'){ spoiler.style.display='inline' sp.value='Скрыть'} else{ spoiler.style.display='none' sp.value='Показать'}} if(document.URL.indexOf("viewtopic.php")!=-1){ elm=document.getElementById("pun-main").getElementsByTagName("div") for(x in elm) if(elm[x].className=="post-content"){ var post=elm[x] post.innerHTML=addSpoiler(post.innerHTML,0,false)}} if(form=document.getElementById("form-buttons")) form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<img id=\"button-spoiler\" title=\"Спойлер\" onclick=\"bbcode('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />" </script>
Поделиться52011-10-01 23:06:09
Deff
Благодарю за помощь.
Похожие темы
&новый Вариант Спойлера | Заказ скриптов | 2011-10-29 |
Фон цитаты | Корзина | 2012-01-04 |
Навигатор по скриптам | Галерея скриптов | 2010-10-29 |
Помощь в функции "Свой стиль" | Оформление форумов | 2016-06-22 |
Предложения Администрации | Архив тем | 2011-09-16 |