Изменения в форме ответа
Сообщений 521 страница 540 из 1000
Поделиться522Пт, 9 Мар 2012 22:31:26
CatArDo
Ну для буквы А - пробуйте сообщение 506
А для остального - Выложите тестовый юзер ник пароль (скройте под 300-400 сообщений
Поделиться523Пт, 9 Мар 2012 22:40:37
Deff
Всё поставила.
Тестовый профиль вот:
Поделиться524Пт, 9 Мар 2012 23:04:18
CatArDo
Ни наю - тестируйте - правильные мод -теги - пост 485 => 18 ноября 2011г.: Изменения в форме ответа
Поделиться525Пт, 9 Мар 2012 23:07:59
Ни наю - тестируйте
Нормально теперь, вроде.
Спасибо!
правильные мод -теги - пост 485 => 18 ноября 2011г.: Изменения в форме ответа
Я уже поставила.
Поделиться526Сб, 10 Мар 2012 05:53:23
Куды то ты не туда поставила!
Подразумевалось добавить - потом заменить в текущем коде(на то что выделено цветом, в том коде,который уже у Вас стоит в HTML низ, перед иконками менюшки, а ты их отдельно в HTML верх (Я ж спецом выделил
аааа! ясно. поставила. иконка не появилась...
1-ая иконка встала криво.
2-ая, про которую ты говорил - так и не появилась.
Отредактировано Finka (Сб, 10 Мар 2012 05:53:48)
Поделиться527Сб, 10 Мар 2012 06:25:53
Finka, проблема до сих пор есть?
Первый скрипт заменить на:
<style>.post-content legend.hide{display:none;}</style> <script type="text/javascript"> //alert("A") var SkL="\\[",SkR="\\]"; var patt = new Array() patt[0] = SkL + "NIC" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/NIC" + SkR; patt[1] = SkL + "STA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/STA" + SkR; patt[2] = SkL + "AVA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/AVA" + SkR; patt[3] = SkL + "SGN" + SkR + "([^" + SkL + SkR + "]+)" + SkL + "/SGN" + SkR; $(".post-content").each(function (){ var contex = $(this).html(); for (j=0; j < patt.length; j++){ var chang = '<legend class="hide ' + patt[j].substring(2,5) + '" >';//alert(chang) var EndCh = '</legend>'; var reg_esp = new RegExp(patt[j],"igm"); contex=contex.replace(reg_esp,chang + "$1" + EndCh);//alert(contex) }$(this).html(contex) }); var pa_avtr='<li class="pa-avatar">'; var Avt_St='<img src="'; var Avt_End='"alt="Аватар"/>'; var PostSig_St='<dl class="post-sig"><dt><span>Подпись автора</span></dt><dd><p>'; var PostSig_End='</p></dd></dl>'; $(".post legend.hide").each(function (){ var S=$(this).html(); var STA=$(this).parents(".post").find(".post-author .pa-title") /*[NIC]*/ if($(this).hasClass('NIC')==true){$(this).parents(".post").find(".post-author .pa-author a").html(S);} /*[STA]*/ if($(this).hasClass('STA')==true){$(this).parents(".post").find(".post-author .pa-title").html(S);} /*[AVA]*/ if($(this).hasClass('AVA')==true){var AVA=$(this).parents(".post").find(".post-author .pa-avatar") if(AVA.html()!=null){AVA.html(Avt_St+S+Avt_End)}else $(this).parents(".post").find(".post-author .pa-title").after(pa_avtr+Avt_St+S+Avt_End+'</li>');} /*[SGN]*/ if($(this).hasClass('SGN')==true){$(this).parents(".post").find(".post-content .post-sig").replaceWith(""); $(this).parents(".post").find(".post-content").append(PostSig_St+S+PostSig_End);} }); </script> <style>#avtrChang-area{position: absolute;right: 1%;top: 43px;} #but-cntrAvt img{background: url(http://forumstatic.ru/files/000f/14/29/60840.png) no-repeat center;}</style><script> var butnew="<td id=\"but-cntrAvt\" title=\"Смена Аватара в сообщении\"><img onclick=\"changeVisibility('avtrChang-area')\" src=\"/i/blank.gif\"/></td>" $("#button-hide").after(butnew); var cntrAvt="<div class=\"container\" id=\"avtrChang-area\" style=\"display: none\" onclick=\"changeVisibility('avtrChang-area')\"><div id=\"avtrChang-block\"></div></div>"; var preAvtrST="<img src=\""; var preAvtrEnd="\" height=\"55\" alt=\"Avatar\" onclick=\"smile('[AVA]'+this.src+'[/AVA]')\"/> "; var AvtrArr=new Array( "http://forumstatic.ru/files/000f/14/29/87838.gif", "http://forumstatic.ru/files/000f/14/29/70168.jpg", "http://forumstatic.ru/files/000f/14/29/43420.gif", "http://forumstatic.ru/files/000f/14/29/52859.jpg", "http://forumstatic.ru/files/000f/14/29/26433.gif", "http://forumstatic.ru/files/000f/14/29/58596.gif", "http://forumstatic.ru/files/000f/14/29/58023.gif", "http://forumstatic.ru/files/000f/14/29/34696.gif", "http://forumstatic.ru/files/000f/14/29/88761.gif", "http://forumstatic.ru/files/000f/14/29/88623.gif", "http://forumstatic.ru/files/000f/59/02/16699.gif", "http://forumstatic.ru/files/000f/14/29/74502.jpg" ) $("#smilies-area").before(cntrAvt) for(i=0; i<AvtrArr.length; i++){ $("#avtrChang-area").append(preAvtrST+AvtrArr[i]+preAvtrEnd) } </script>
Вместо второго скрипта это:
<!--Дополнительные теги в ФО--> <div id=Hide><div class="container" id="meny_My_replic" style="display:none" onclick="changeVisibility('meny_My_replic')"> <p>1. <img src="http://forumstatic.ru/files/000f/14/29/13703.png" title="Добавлено"/><span>[add],[/add]</span></p> <p>2. <img src="http://forumstatic.ru/files/000f/59/02/98298.jpg" title="Закрасить жёлтым"/><span>[h][color=yellow],[/color][/h]</span></p> <p>3. <img src="http://forumstatic.ru/files/000f/59/02/87040.png" title="Динамичный ник"/><span>[NIC],[/NIC]</span></p> <p>4. <img src="http://forumstatic.ru/files/000f/59/02/32781.png" title="Динамичный статус"/><span>[STA],[/STA]</p> <p>5. <img src="http://forumstatic.ru/files/000f/14/29/60840.png" title="Динамичная аватарка"/><span>[AVA],[/AVA]</p> </div></div> <style>#My_replic_meny img {background:url(http://www.iconsearch.ru/uploads/icons/splashyicons/16x16/add.png) no-repeat center;} #meny_My_replic span{ display:none; } #meny_My_replic p::first-letter{ color:red; } #meny_My_replic p{ cursor:pointer; font-weight:bold; color:blue; } #meny_My_replic p:hover{ text-shadow:#31A0A5 1px 1px 0; } #meny_My_replic { border: #fff outset 3px; padding:15px!important; width:50px; position:absolute; margin-right:1px; right: 1%; top: 43px; } </style> <script> var str='<img src="/i/blank.gif" title="Дополнительные теги" onclick="changeVisibility(\'meny_My_replic\')"/>'; if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?fid")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-keyboard").after("<td id=My_replic_meny>"+str+"</td>") $("#keyboard-area").after($("div.#Hide").html()) $('#meny_My_replic p').click(function(){ var L=$(this).find("span").html(); var P=L.split(','); bbcode(P[0],P[1]) return false; }); </script> <!--Конец Дополнительные теги в ФО-->
В самый низ поля HTML-низ это:
<script type="text/javascript"> $('#form-buttons td:not(td[id^=button-])').each(function(){$(this).css({'background-image':'none'});}); </script>
Поделиться528Сб, 10 Мар 2012 06:34:15
Первый скрипт заменить на:
Спасибо! Всё встало на свои места!
Но...исчезли модераторские теги
<!--модераторские теги Mod часть2--> <script language="javascript"> if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){ elm=document.getElementsByTagName("div") for(x in elm) {if(elm[x].className=="post-content") { var post = elm[x].innerHTML; if(post.indexOf("[/gam]") != -1) { exs = /\[gam\](.*?)\[\/gam\]/gi post = post.replace(exs, "<div id='gam'><p id='gam_title'><b>Внимание!</b>:</p><div id='game_text'>$1</div></div>"); }; if(post.indexOf("[/mod]") != -1) { mods = /\[mod\](.*?)\[\/mod\]/gi post = post.replace(mods, "<div id='mod'><p id='mod_title'><b>Внимание!</b> Уведомление от администрации:</p><div id='mode_text'>$1</div></div>"); }; if(post.indexOf("[/adm]") != -1) { exs = /\[adm\](.*?)\[\/adm\]/gi post = post.replace(exs, "<div id='adm'><p id='adm_title'><b>Внимание!</b> Предупреждение от администрации:</p><div id='adme_text'>$1</div></div>"); }; elm[x].innerHTML = post;}}} if(GroupID == 1) {$("td#button-keyboard").after("<td style=\"background-image:url('http://moonvalley.f-rpg.ru/files/000e/dc/02/41467.png')\"><img src='/i/blank.gif' title='Предупреждение' onclick=\"bbcode('[adm]', '[/adm]');\"></td>")}; if(GroupID == 1) {$("td#button-keyboard").after("<td style=\"background-image:url('http://moonvalley.f-rpg.ru/files/000e/dc/02/59068.png')\"><img src='/i/blank.gif' title='Уведомление' onclick=\"bbcode('[mod]', '[/mod]');\"></td>")}; if(GroupID == 1) {$("td#button-keyboard").after("<td style=\"background-image:url('http://moonvalley.f-rpg.ru/files/000e/dc/02/66704.png')\"><img src='/i/blank.gif' title='Гейм' onclick=\"bbcode('[gam]', '[/gam]');\"></td>")}; </script>
Поделиться529Сб, 10 Мар 2012 07:03:11
Finka, заменить их на это:
<!--модераторские теги Mod часть2--> <script language="javascript"> if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){ elm=document.getElementsByTagName("div") for(x in elm) {if(elm[x].className=="post-content") { var post = elm[x].innerHTML; if(post.indexOf("[/gam]") != -1) { exs = /\[gam\](.*?)\[\/gam\]/gi post = post.replace(exs, "<div id='gam'><p id='gam_title'><b>Внимание!</b>:</p><div id='game_text'>$1</div></div>"); }; if(post.indexOf("[/mod]") != -1) { mods = /\[mod\](.*?)\[\/mod\]/gi post = post.replace(mods, "<div id='mod'><p id='mod_title'><b>Внимание!</b> Уведомление от администрации:</p><div id='mode_text'>$1</div></div>"); }; if(post.indexOf("[/adm]") != -1) { exs = /\[adm\](.*?)\[\/adm\]/gi post = post.replace(exs, "<div id='adm'><p id='adm_title'><b>Внимание!</b> Предупреждение от администрации:</p><div id='adme_text'>$1</div></div>"); }; elm[x].innerHTML = post;}}} if(GroupID == 1) {$("td#button-keyboard").after("<td><img style=\"background:url('http://moonvalley.f-rpg.ru/files/000e/dc/02/41467.png') no-repeat center;\" src='/i/blank.gif' title='Предупреждение' onclick=\"bbcode('[adm]', '[/adm]');\"></td>")}; if(GroupID == 1) {$("td#button-keyboard").after("<td><img style=\"background:url('http://moonvalley.f-rpg.ru/files/000e/dc/02/59068.png') no-repeat center;\" src='/i/blank.gif' title='Уведомление' onclick=\"bbcode('[mod]', '[/mod]');\"></td>")}; if(GroupID == 1) {$("td#button-keyboard").after("<td><img style=\"background:url('http://moonvalley.f-rpg.ru/files/000e/dc/02/66704.png') no-repeat center;\" src='/i/blank.gif' title='Гейм' onclick=\"bbcode('[gam]', '[/gam]');\"></td>")}; </script>
Поделиться530Сб, 10 Мар 2012 09:10:57
RUSSIAN_GOBLIN
сенкью вери мач!
Поделиться531Сб, 10 Мар 2012 16:00:28
RUSSIAN_GOBLIN
смайлы аля Гагарин.
(пост 446)
Ну че, не помогает))) Но проблема не в смайлах))) Я раньше не заметил - абсолютно все контейнеры из формы ответа летают на шапку))))
Подскажите, пожалуйста, в какой части стиля может быть дело? буду дописывать)
Поделиться532Сб, 10 Мар 2012 16:53:26
Кицунэ, из Администрирование / Свой стиль. Внизу первого окна убрать:
#smilies-area, #smilies-block position: absolute !important; z-index:999; bottom:0 !important; top:45px !important; }
Коды, которые я давал в прошлый раз (они стоят в НТМЛ-низу) тож удалить.
А вот это добавить в стиль, в самый низ первого окна:
/* C1 Form layout -------------------------------------------------------------*/ /* C1.1 */ .punbb .formal .container { padding: 1.7em 2.3em 1.1em 2.3em; } /* C1.2 */ .punbb .formsubmit { padding: 0 0 0 1.7em; margin: 1em 0 0 0; } /* C1.3 */ .punbb .formsubmit input, .punbb .formsubmit a, .punbb .formsubmit span { margin: 0 0.6em 0 0 } /* C1.4 */ .punbb fieldset { border-style: solid; border-width: 1px; padding: 0 18px 0 18px; margin: 0 0 1em 0 } /* C1.5 */ .punbb fieldset legend { padding: 0; margin: 0 0 0 11px; font-size: 1.1em } /* C1.6 */ .punbb fieldset legend span { padding: 0 5px; margin: 0 0 0 -15px; } /* C1.7 */ .punbb fieldset fieldset { border-style: none; margin: 0; padding: 0 0 8px 0 } /* C1.8 */ .punbb .fs-box { padding: 1em 0 0.8em 0; } /* C1.9 */ .punbb .fs-box p, .punbb .fs-box fieldset { padding: 0 0 0.8em 0 } /* C1.10 */ .punbb .inline .inputfield, .punbb .inline .selectfield, .punbb .inline .passfield { float: left; margin-right: 1em; } /* C1.11 */ .punbb .inline .infofield { clear:both } /* C1.12 */ .punbb .datafield br { display: none } /* C1.13 */ .punbb .required label, .punbb .datafield span.input { font-weight: bold } /* C1.14 */ .punbb .datafield span.input a { font-weight: normal; } /* C1.15 */ .punbb .areafield span.input, .punbb p.longinput span.input { display: block; padding: 0 12em 0 0; height: 100%; /* For IE */ } /* C1.16 */ .punbb textarea, .punbb .longinput input { width: 64%; margin: 0; } /* C1.17 */ .punbb .hashelp { position: relative; } /* C1.18 */ .punbb .helplinks { display: block; position: absolute; top: 1em; right: 0; font-weight: normal; width: 36%; } /* c1.19 */ .punbb #profile .helplinks { top: 1.5em; } /* C1.20 */ .punbb .helplinks span { display: block; padding-bottom: 0.2em; } /* C1.21 */ #pun-post .formal .info-box li { padding-left: 4px; list-style-type: square; list-style-position: inside; line-height: 1.5; margin: 0; }
Отредактировано RUSSIAN_GOBLIN (Сб, 10 Мар 2012 16:54:06)
Поделиться533Сб, 10 Мар 2012 20:50:35
Со вчерашнего вечера, после "нововведений", спойлер на некоторых форумах mybb перестал работать.
Скрипт спойлера был стандартный (с кнопкой в форме ответа) и не менялся в это время.
<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-color: transparent !important; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:auto;font-size:10px; margin:0; cursor: pointer" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 100%;border: 0;margin:0;background-color: transparent !important;">'+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>
Поделиться534Сб, 10 Мар 2012 23:19:07
Данте
Пробуйте поменять
<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-color: transparent !important; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:auto;font-size:10px; margin:0; cursor: pointer" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 100%;border: 0;margin:0;background-color: transparent !important;">'+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=\"spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />" $('img.#spoiler').parent('td').attr('id','button-spoiler').css({ "background-position":"50% 50%", "background-image":"url(http://uploads.ru/i/C/O/I/COIir.gif)" }) </script>
Поделиться535Вс, 11 Мар 2012 12:32:04
RUSSIAN_GOBLIN
Собственно, сейчас одна из основных проблем со старыми пользовательскими скриптами:
1. Установка фоновой картинки к пользовательской кнопке приводит к её начальному смещению, установленному сервисом - Картинка в итоге не видна
2. Если иконка устанавливается картинкой, а не фоновым изображением, возникает буква А под картинкой кнопки
3. Сделать подгрузку смайлов по умолчанию, картинки достаточно хорошо кэшируюца браузером, не загружаются повторно на новых страницах, но данное решение создало много головной боли, поскольку достаточно скриптов, добавляют свои смайлы в текущий блок смайлов, для которых приходится делать принудительну подгрузку исходного блока, что сводит идею на ноль и плодит ненужные скрипты.
Самый Простой Выход из ситуации по пунктам 1-2 на сегодня, устраивающий всех:
Просить Админа сделать начальное позиционирование для #form-buttons td
background-position: 50% 50%;
И в центре данного спрайта - оставить пустое место, далее переписать цифры сдвигов.
Тогда пользовательские фоны, хоть устанавливаемые картинкой - хоть бекграундом будут выглядеть как должно.
Пустое пространство по центру спрайта оставить достаточно большое( по высоте примерно равное трём-четырех иконкам, тогда, даже при добавлении новых кнопок от сервиса, не надо переделывать спрайт и менять цифры позиции(Или добавить равные запасы прозрачности сверху снизу спрайта для возможных будущих иконок - думаю 50 пиксел с каждой стороны - это возможность 6 доп иконок, тогда по центру оставлять лишь доп пустое пространство в 16 пиксел высоты
Отредактировано Deff (Вс, 11 Мар 2012 23:02:03)
Поделиться536Вс, 11 Мар 2012 14:53:59
Deff
Проблема не в картинке спойлера, а в том, что он вообще не открывается по клику на кнопку спойлера в посте.
Поменял код, безрезультатно. Кроме того, исчезли все дефолтные изображения кнопок в форме ответа.
Отредактировано Данте (Вс, 11 Мар 2012 14:54:45)
Поделиться538Вс, 11 Мар 2012 14:58:27
Сделала как советует RUSSIAN_GOBLIN, но кнопки в форме ответа так и не вернулись на место. Пришлось все возвращать, так хоть кнопки не отображаются, но хоть работают... что теперь делать, ума не приложу
Мой форум - http://mymink.5bb.ru/
Отредактировано Lili (Вс, 11 Мар 2012 15:02:23)
Поделиться539Вс, 11 Мар 2012 14:58:57
скройте под 400 сообщений
В смысле?
Теперь-то норма, я старый код вернул.
В постах спойлер не открывается. А не в форме ответа. В форме ответа только кнопка, код она вставляет нормально. Только вот не работает он при отображении.
Отредактировано Данте (Вс, 11 Мар 2012 15:00:36)
Поделиться540Вс, 11 Мар 2012 15:04:38
Данте
Воть этот скрипт уберите =>
<!-- Галерея --><script type="text/javascript"> $(document).ready(function(){ $('.postmyimg').lightbox(); }); </script> <script type="text/javascript"> function addSpoiler_img(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[myimg]",from))==-1) return str; if((pos2=str.indexOf("[/myimg]"),pos+8)==-1) return str; newpos=str.indexOf("[myimg]",pos+8) if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+8,true) if((pos2=str.indexOf("[/myimg]",pos+8))==-1) return str; txt = str.substring(pos+7,pos2); if((sepPos=txt.indexOf("|",0))==-1) return str; str=str.substring(0,pos)+makeSpoilerr_img(txt.substring(0,sepPos),txt.substring(sepPos+1,txt.length))+str.substring(pos2+8,str.length) if( str.indexOf("[myimg]")!=-1 && internal==false) str=addSpoiler_img(str,0,false) return str } function makeSpoilerr_img(txt1,txt2){ txt='<img class="postmyimg lightbox-enabled" src="'+txt1+'" alt="'+txt2+'">'; 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=addSpoiler_img(post.innerHTML,0,false)}} </script> <script type="text/javascript"> function tag_urlg() {var FoundErrors = ''; var enterURL = prompt("Введите ссылку на изображение", "http://"); var enterTITLE = prompt("Введите описание", "Моё фото"); if (!enterURL) {FoundErrors += " " + error_no_url;} if (FoundErrors) {alert("Ошибка!" + FoundErrors); return;} insert("[myimg]" + enterURL + "|" + enterTITLE + "[/myimg]");} if(form=document.getElementById("form-buttons")) form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<img src='/i/blank.gif' title='фотогалерея' id='button-gallery' onclick=\"tag_urlg()\">" </script>
Можно поставить такой => Скрипты от пользователей пост 456
Отредактировано Deff (Вс, 11 Мар 2012 15:05:03)