BlackSparrow
я так понял, что скрипт стоит у вас в форме ответа. Переместите его в html-низ, так как гости не увидят это сообщение.
Техническая поддержка сервиса Quadro.Boards |
Новости сервиса |
О форуме
Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC,
на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы.
Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)
|
Полезные ссылки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Вопросы по оформлению форумов, дизайну и css
BlackSparrow
я так понял, что скрипт стоит у вас в форме ответа. Переместите его в html-низ, так как гости не увидят это сообщение.
kozhilya
Переместил, надеюсь теперь все видно.
BlackSparrow
Сделайте код таким:
<script>
function addMod(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[mod]",from))==-1) return str;
if((pos2=str.indexOf("[/mod]"),pos+5)==-1) return str;
newpos=str.indexOf("[mod]",pos+5)
if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true)
if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str;
str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length)
if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false)
return str}function makeMod(txt){
txt="<br><div class="mod-box" style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%'><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Предупреждение'><B> i </B></FONT></TD></TD><TD vAlign='middle'>"+txt+"</TD></TABLE></div><br>"
return txt}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=addMod(post.innerHTML,0,false)}}
</script><script>
function addEx(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[ex]",from))==-1) return str;
if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str;
newpos=str.indexOf("[ex]",pos+4)
if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true)
if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str;
str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length)
if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false)
return str}function makeEx(txt){
txt="<br><div class="mod-box" style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%'><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Нарушение'><B> ! </B></FONT></TD></TD><TD vAlign='middle'>"+txt+"</TD></TABLE></div><br>"
return txt}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=addEx(post.innerHTML,0,false)}}
</script>
В html-верх вставляем:
<style>
.mod-box > table > tr > td { border: none; }
.mod-box font, .ex-box font{ color: transparent; }
.mod-box td[align] { background: url(ваша картинка); }
.ex-box td[align] { background: url(ваша картинка); }
</style>
kozhilya
Скрипт перестал работать вообще, как в html-низу, так и в форме ответа.
Здравствуйте. У меня вопрос: как сделать, чтобы рамка у кода/цитаты была пунктиром? Знаю, что нужно dashed написать, но в Css не знаю как сделать, не получается!
/* CS2.6 */ .punbb .quote-box, .punbb .code-box { border-color: #000 #000 #000 #000; }
вот код если что (если в нем делается). или по-другому?
Отредактировано autumn (03.10.2012 16:16:56)
BlackSparrow
Ну ладно, тогда так:
<script>
function addMod(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[mod]",from))==-1) return str;
if((pos2=str.indexOf("[/mod]"),pos+5)==-1) return str;
newpos=str.indexOf("[mod]",pos+5)
if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true)
if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str;
str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length)
if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false)
return str}function makeMod(txt){
txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style="border:none!important;"><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Предупреждение'><B><img src="Ваша картинка предупреждений" /></B></FONT></TD></TD><TD vAlign='middle' style="border:none!important;">"+txt+"</TD></TABLE></div><br>"
return txt}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=addMod(post.innerHTML,0,false)}}
</script><script>
function addEx(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[ex]",from))==-1) return str;
if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str;
newpos=str.indexOf("[ex]",pos+4)
if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true)
if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str;
str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length)
if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false)
return str}function makeEx(txt){
txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style="border:none!important;"><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Нарушение'><img src="Ваша картинка нарушений" /></FONT></TD></TD><TD vAlign='middle' style="border:none!important;">"+txt+"</TD></TABLE></div><br>"
return txt}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=addEx(post.innerHTML,0,false)}}
</script>
Отредактировано kozhilya (03.10.2012 16:59:37)
Сколько же мучиться надо!А те коды мне не помогли,...нечего не изменилось....(Я теперь сохраняю прошлые коды...)Так что пишите все варианты,а я уж настрою..)))
Отредактировано alina200074 (03.10.2012 18:38:57)
КАК СДЕЛАТЬ ТАБЛИЦУ В РЕКЛАМЕ КАК зДЕСЬ http://cotyvoytely.0pk.ru/ ?
kozhilya
Увы, но нет...http://tesdesigntest.rolka.su/viewtopic.php?id=2#p33
BlackSparrow
А ничего, что вы ничего не поменяли?
КАК СДЕЛАТЬ ТАБЛИЦУ В РЕКЛАМЕ КАК зДЕСЬ http://cotyvoytely.0pk.ru/ ?
1) Пожалуйста, используйте правильный регистр.
2) Таблицу в рекламе? Может в объявлении???
Сколько же мучиться надо!А те коды мне не помогли,...нечего не изменилось....(Я теперь сохраняю прошлые коды...)Так что пишите все варианты,а я уж настрою..)))
А что именно не так?
autumn
/* CS2.6 */
.punbb .quote-box, .punbb .code-box {
border-color: #000 #000 #000 #000;
border-style: dashed;
}
kozhilya
Это я уже обратно поставил. С Вашим вариантом теги не отображались.
Но с границами я проблему решил, написал в верхе такую штуку:
<style> .post-content td {border-width:0px !important; border-style:none !important; overflow:hidden} </style>
BlackSparrow
Поставьте так. Я понял, где была ошибка (постоянно забываю экрнировать кавычки...)
<script>
function addMod(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[mod]",from))==-1) return str;
if((pos2=str.indexOf("[/mod]"),pos+5)==-1) return str;
newpos=str.indexOf("[mod]",pos+5)
if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true)
if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str;
str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length)
if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false)
return str}
function makeMod(txt){
txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style="border:none!important;"><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Предупреждение'><B><img src=\"Ваша картинка предупреждений\" /></B></FONT></TD></TD><TD vAlign='middle' style="border:none!important;">"+txt+"</TD></TABLE></div><br>"
return txt}
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=addMod(post.innerHTML,0,false)}}
</script>
<script>
function addEx(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[ex]",from))==-1) return str;
if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str;
newpos=str.indexOf("[ex]",pos+4)
if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true)
if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str;
str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length)
if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false)
return str}
function makeEx(txt){
txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style="border:none!important;"><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Нарушение'><img src=\"Ваша картинка предупреждений\" /></FONT></TD></TD><TD vAlign='middle' style="border:none!important;">"+txt+"</TD></TABLE></div><br>"
return txt}
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=addEx(post.innerHTML,0,false)}}
</script>
kozhilya
Все равно не работает(
Посмотрите сами, теперь теги опять отображаются в виде текста.
BlackSparrow
...
newpos=str.indexOf("[mod]",pos+5) if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true) if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str; str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length) if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false) return str} function makeMod(txt){ txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style='border:none!important;'><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Предупреждение'><B><img src=\"http://tesdesigntest.rolka.su/i/blank.gif\" /></B></FONT></TD></TD><TD vAlign='middle' style=\"border:none!important;\">"+txt+"</TD></TABLE></div><br>" Uncaught SyntaxError: Unexpected identifier return txt} 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=addMod(post.innerHTML,0,false)}} </script> <script> function addEx(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[ex]",from))==-1) return str; if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str; newpos=str.indexOf("[ex]",pos+4) if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true) if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str; str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length) if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false) return str} function makeEx(txt){ txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style='border:none!important;'><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Нарушение'><img src=\"http://tesdesigntest.rolka.su/i/blank.gif\" /></FONT></TD></TD><TD vAlign='middle' style=\"border:none!important;\">"+txt+"</TD></TABLE></div><br>" return txt} 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=addEx(post.innerHTML,0,false)}} </script>
kozhilya
О, один заработал, а второй все еще не фурычит.
BlackSparrow
Могу предложить такие.
Либо же напишите тут, какие хотите вы.
Отредактировано Nemez (04.10.2012 07:31:08)
Nemez
Я уже сделал такие, какие мне надо, проблема в том, что часть скрипта просто не хочет работать...наверное в коде какой-то косяк, но надеюсь, что это просто пара пропущенных символов.
BlackSparrow
О,
это уже мой Google Chrome оставил название ошибки в коде
<script> function addMod(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[mod]",from))==-1) return str; if((pos2=str.indexOf("[/mod]"),pos+5)==-1) return str; newpos=str.indexOf("[mod]",pos+5) if(newpos<pos2 && newpos!=-1) str=addMod(str,pos+5,true) if((pos2=str.indexOf("[/mod]",pos+5))==-1) return str; str=str.substring(0,pos)+makeMod(str.substring(pos+5,pos2))+str.substring(pos2+6,str.length) if( str.indexOf("[mod]")!=-1 && internal==false) str=addMod(str,0,false) return str} function makeMod(txt){ txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style='border:none!important;'><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Предупреждение'><B><img src=\"http://tesdesigntest.rolka.su/i/blank.gif\" /></B></FONT></TD></TD><TD vAlign='middle' style=\"border:none!important;\">"+txt+"</TD></TABLE></div><br>" return txt} 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=addMod(post.innerHTML,0,false)}} </script> <script> function addEx(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[ex]",from))==-1) return str; if((pos2=str.indexOf("[/ex]"),pos+4)==-1) return str; newpos=str.indexOf("[ex]",pos+4) if(newpos<pos2 && newpos!=-1) str=addEx(str,pos+4,true) if((pos2=str.indexOf("[/ex]",pos+4))==-1) return str; str=str.substring(0,pos)+makeEx(str.substring(pos+4,pos2))+str.substring(pos2+5,str.length) if( str.indexOf("[ex]")!=-1 && internal==false) str=addEx(str,0,false) return str} function makeEx(txt){ txt="<br><div style=\"margin: 10px; padding: 1em 0em 1em 0em; background-image: url(http://i.imgur.com/gnqi3.jpg); -webkit-border-radius: 10px; font-size: 12px; font-family: Impact;\"><TABLE cellpadding='0' cellspacing='0'><TD align='middle' vAlign='center' width='14%' style='border:none!important;'><FONT color='#41321F' size='+3' style='FONT-FAMILY: Times' title='Нарушение'><img src=\"http://tesdesigntest.rolka.su/i/blank.gif\" /></FONT></TD></TD><TD vAlign='middle' style=\"border:none!important;\">"+txt+"</TD></TABLE></div><br>" return txt} 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=addEx(post.innerHTML,0,false)}} </script>
Если вариант kozhilya не подойдет, прошу скрипт в студию и не идет ли часть скрипта в css?
Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Вопросы по оформлению форумов, дизайну и css