Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Архив тем » Цитата и спойлер.


Цитата и спойлер.

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

1

Доброго времени суток. Возникли такие вопросы.
1. Возможно ли в цитате сделать края закругленными? Я уверена, что этот вопрос не раз и не два поднимался, но я так нигде и не нашла ничего подходящего. Ставлю картинку - она или слишком маленькая, или слишком большая. И, как следствие, или повторяется, или обрезается.
2. Спойлер, такой спойлер. Хотелось бы сделать так, чтоб цвет цитаты на него не распространялся, то бишь от самого спойлера осталась одна только кнопочка без обводки цитатой. Как этого достичь?

0

2

Имала написал(а):

1. Возможно ли в цитате сделать края закругленными? Я уверена, что этот вопрос не раз и не два поднимался, но я так нигде и не нашла ничего подходящего. Ставлю картинку - она или слишком маленькая, или слишком большая. И, как следствие, или повторяется, или обрезается. 2. Спойлер, такой спойлер. Хотелось бы сделать так, чтоб цвет цитаты на него не распространялся, то бишь от самого спойлера осталась одна только кнопочка без обводки цитатой. Как этого достичь?

Дайте ссылку на страничку с цитатой и спойлером

0

3

http://aequilibrium.0pk.ru/viewtopic.php?id=35#p36 - пожалуйста.

0

4

Имала написал(а):

http://aequilibrium.0pk.ru/viewtopic.php?id=35#p36 - пожалуйста.

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

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>

+1

5

Deff
Благодарю за помощь.

0


Вы здесь » Форум поддержки пользователей ZeroParking » Архив тем » Цитата и спойлер.


Рейтинг форумов | Создать форум бесплатно