Не работает быстрый ответ. <
Сообщений 1 страница 18 из 18
Поделиться22012-01-12 22:12:07
Здесь не работает быстрый ответ и спойлер
Ссылка, по которой Вы пришли неверная или устаревшая.
И?
А вот тут всё работает.
не-а, спойлер не работает.
Поделиться32012-01-12 22:19:57
Лепсион Легимеф, и ничего не заработает, пока не научитесь правильно комментарии писать. А кода спойлера я у вас вообще не вижу.
Поделиться42012-01-12 22:20:22
работает
Поделиться72012-01-12 22:33:55
Шикарно. Лепсион Легимеф, смотрел в 4-х браузерах - показывает так во всех:
В хроме тоже смотрел.
Отредактировано Leonheart (2012-01-12 22:34:23)
Поделиться82012-01-12 22:46:27
Лепсион Легимеф, замените html-верх:
<style> #pun #pun-viewtopic #pun-main .modmenu .container , #pun #pun-viewtopic #pun-main .modmenu .container b {color: darkgreen} #pun #pun-viewtopic #pun-main .formal #post fieldset legend span {background-color: white ; color: black} </style> <style type="text/css"> .pa-avatar, .pa-title, .pa-author { text-align: center;} </style> <!--Картинки возле подфорумомов--> <style type="text/css"> Div.icon {background-image : url("https://forumupload.ru/uploads/0009/97/1f/14924-1.jpg")!important; #pun .tclbackground-repeat: no-repeat; padding-right: 10px;} TR.inew Div.icon {background-image : url("https://forumupload.ru/uploads/0009/97/1f/14924-1.jpg")!important; background-repeat: no-repeat;} TR.isticky Div.icon {background-image : url("https://forumupload.ru/uploads/0009/97/1f/14924-2.jpg")!important; background-repeat: no-repeat;} TR.iclosed Div.icon {background-image : url("https://forumupload.ru/uploads/0009/97/1f/14925-1.jpg")!important; background-repeat: no-repeat;} </style> <!--Картинки возле подфорумомов--> <!--Ширина форума--> <style> #pun {margin: auto; width : 80%;} HTML , BODY{ background-image: url(http://uploads.ru/t/u/T/C/uTCeN.jpg); background-repeat: repeat; background-attachment: fixed; background-position: top right;} </style> <!--Ширина форума--> <meta name='yandex-verification' content='6f3ed781cca921b0' />
И html-низ заодно:
<!--Выделить "код"--> <script type="text/javascript"> function select_text(elem) { if(window.getSelection) { var s=window.getSelection(); if(s.setBaseAndExtent){ s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1); } else { var r=document.createRange(); r.selectNodeContents(elem); s.removeAllRanges(); s.addRange(r); } } else if(document.getSelection){ var s=document.getSelection(); var r=document.createRange(); r.selectNodeContents(elem); s.removeAllRanges(); s.addRange(r); } else if(document.selection){ var r=document.body.createTextRange(); r.moveToElementText(elem); r.select(); } } </script> <script type="text/javascript"> var div = document.getElementById('pun-main').getElementsByTagName('div'); for(x in div){ if(div[x].className=='code-box'){ div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>'; } } </script> <!-- Запрет на изменения аватарки и подписи. --> <script type="text/javascript"> var a =document.URL var b=document.getElementById('pun-status').innerHTML if (b.indexOf("Реклама")!=-1) { if ((a.indexOf("signature")!=-1)||(a.indexOf("section=avatar")!=-1)) {document.getElementsByName('update')[0].onclick=noChange} else if (a.indexOf("upload-avatar")!=-1) {document.getElementsByName('urload')[0].onclick=noChange}} function noChange() {alert ("Нииззззя!!!") return false} </script> <!-- Оформление надписей тем. --> <script type="text/javascript"> var rows=document.getElementsByTagName("tr") var no=0 for (no=0; no<=(rows.length-1); no++) {if (rows[no].className.indexOf("isticky")!=-1) {rows[no].getElementsByTagName("a")[0].innerHTML="<font color='navy'><i>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</i></font>"} else if (rows[no].className.indexOf("inew")!=-1) {rows[no].getElementsByTagName("a")[0].innerHTML="<font color='darkgreen'><BIG><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"<b></BIG></font>"} else if (rows[no].className.indexOf("iclosed")!=-1) {rows[no].getElementsByTagName("a")[0].innerHTML="<font color='maroon'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"} } </script> <!-- Картинки "в сети" и "не в сети" --> <script type="text/javascript"> var we=document.getElementsByTagName("ul") var x=0 for (x=0; x<=(we.length-1); x++) {if (we[x].innerHTML.indexOf("pa-online")!=-1) {we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<font size='5' align='center' color='green' face='Monotype Corsiva'><i>В сети</i></font>"} else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1)) {we[x].innerHTML=we[x].innerHTML+"<font size='5' align='center' color='gray' face='Monotype Corsiva'><i>Не в сети</i></font>"} } </script> <!-- "Не прочитанное ЛС" --> <script language="JavaScript"> var str = new String(document.getElementById("navpm").innerHTML) var str2 = new String(document.location) if( (str.indexOf("(") != -1) && (str2.indexOf("messages.php") == -1) ) { alert("К Вам прибыл гонец с посланием!") } </script> <!--*** Цветовыделение ***--> <script type="text/javascript"> var arr=document.links var arr1=new Array ("" , "") var arr2=new Array ("Лепсион Легимеф", "") for (x in arr) {for (y in arr1) {for (j in arr2) {if (arr[x].innerHTML==arr1[y]) {var b=arr[x].innerHTML arr[x].innerHTML="<font color='navy'>"+b+"</font>"} else if (arr[x].innerHTML==arr2[j]) {var c=arr[x].innerHTML arr[x].innerHTML="<font color='maroon'>"+c+"</font>"}}}} </script> <!--*** Цветовыделение ***--> <!-- Друзья --> <div align="center"> <script> function showhide(b) { p = b.parentNode.getElementsByTagName("p")[0] if(b.value=="Показать") { b.value="Скрыть" p.style.display="block" } else { b.value="Показать" p.style.display="none" } return false } </script> <div align="center"> </div></div> <!-- Спойлер --> <style> #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; height:26px; width:100%} </style> <script type="text/javascript"> function tag_spoiler(){ var y = prompt("Введите описание закрытой кнопки",''); if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){ var x = prompt("Введите описание открытой кнопки",''); if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spoiler='+y+']','[/spoiler]'); else bbcode('[spoiler='+y+'^'+x+']','[/spoiler]');} else bbcode('[spoiler]','[/spoiler]') } function addSpoiler(str,from,internal){ var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open=''; if((pos=str.indexOf("[spoiler",from))==-1) return str; if((pos2=str.indexOf("[/spoiler]"),pos+9)==-1) return str; if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){ string = str.substring(pos+9,pos_c); if((pos_l = string.indexOf("^"))!=-1){ close = string.substring(0,pos_l); open = string.substring(pos_l+1,string.length); } else{ close = string; open = string; } } else{ close = 'Показать спойлер'; open = 'Скрыть спойлер'; } 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_c+1,pos2),open,close)+str.substring(pos2+10,str.length) if( str.indexOf("[spoiler")!=-1 && internal==false) str=addSpoiler(str,0,false) return str; } function makeSpoiler(txt,open,close){ txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>' return txt; } $(document).ready(function(){ $("div.quote-box > cite > input.spoiler-button").click(function(){ $(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow"); var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a); }); }); if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.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(16).innerHTML="<img id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />" </script>
Добавлено:Насчет курсива, кстати, массовый глюк всей партнерки - не пишите курсивом.
Отредактировано Leonheart (2012-01-12 22:54:51)
Поделиться102012-01-12 23:00:23
Лепсион Легимеф, html-верх неправильно заменили... ых, вот теперь - после замены ток заметил, чо у вас в форме ответа стоит - терь два спойлера работает на ура, один мона удалить - или из html-низа, или из формы ответа
Отредактировано Leonheart (2012-01-12 23:07:52)
Поделиться112012-01-12 23:35:01
Вообще ничего не понимаю... Как в одной теме может работать спойлер и быстрый ответ, а в другой - нет. А самое интересное - реакция спойлера ещё и от логина зависит. Если гостем, то так глючит, если захожу под логином - то иначе =_="
Удалил установил хром, скачал оперу... Ничего не изменилось. По прежнему глючит. В чём ещё может быть проблема?
Я понимаю, что проблема в компе (или в том, что рядом с ним), но не пойму - что именно не так? У других всё нормально, а у меня глючит...
Поделиться122012-01-12 23:39:51
Leonheart
Не скажите чего иногда шрифты глючат? Вместо букв - фигня, но после отправки - все нормально.
Поделиться132012-01-12 23:46:17
Лепсион Легимеф, ну вам остается только надеяться, шо Deff заглянет в эту тему. Мож че подскажет
ruslan_as, у мну когда-т так Опера выделывалась. После сноса винды перестало)
Поделиться142012-01-13 00:01:32
ruslan_as, у мну когда-т так Опера выделывалась. После сноса винды перестало)
у меня хром стал выделываться так. после выхода и повторного входа - всё норма. Исправить нет возможности? не хотелось бы винду переустанавливать.
Поделиться152012-01-13 00:20:44
ruslan_as, хз мну не в курсе) в 100 раз уже убедился, шо Гугль дурак сам себе режиссер...
Отредактировано Leonheart (2012-01-13 00:21:20)
Поделиться162012-01-18 13:04:56
Нашёл причину такого глюка - скрипт спойлера конфликтует с функцией "Прикрепить первое сообщение".
Поделиться172012-01-20 21:06:02
Ап. Кто-нить знает, как решить проблему?
Поделиться182012-01-20 21:12:09
Нашёл причину такого глюка - скрипт спойлера конфликтует с функцией "Прикрепить первое сообщение".
В чем этот конфликт выражается? Можете показать сообщение об ошибке браузера/строчку с ошибкой, какой именно из спойлерных скриптов конфликтует?