Deff
спасибо! вы как всегда отлично помогаете!
Обновленный спойлер
Сообщений 181 страница 200 из 328
Поделиться181Вс, 29 Янв 2012 22:42:08
Поделиться182Вт, 6 Мар 2012 14:13:22
Здравствуйте, у нас что-то со спойлером случилось..
код стоит вот этот из 163 поста, сам спойлер есть, но он не открывается
Поделиться183Вт, 6 Мар 2012 14:58:15
your love
Ссылку на пост со спойлером(клик по дате в сообщении) - видную гостю и укажите браузер, в котором не открывается
Отредактировано Deff (Вт, 6 Мар 2012 14:58:38)
Поделиться184Вт, 6 Мар 2012 15:11:48
http://limitless.mybb.ru/viewtopic.php?id=4#p19
через оперу и через хром. другие не пробовала.
Поделиться185Вт, 6 Мар 2012 15:44:52
your love
Воть эту ерунду из HTML верх уберите
<script>
$(function(){
<!--
userof="<img src='http://uploads.ru/i/0/L/e/0Les5.png' >"
str = document.getElementById("navawards").innerHTML
if( (pos=str.indexOf("Награды")) != -1 )
document.getElementById("navawards").innerHTML=str.substring(0,pos)+userof+str.substring(pos+7,str.length-1)
-->
});
</script>
Во первых скрипт кривой, не дает спойлеру запускаться
2.Во вторых, не ставят скрипты, без особых указаний в HTML верх!
Поделиться186Вт, 6 Мар 2012 15:49:04
Deff
спасибо огромное-приогромное
Поделиться187Ср, 7 Мар 2012 20:17:32
В связи с последними изменениями в форме ответа,
выкладываю единственный (на текущий момент) безглючный скрипт спойлера
Это в НТМЛ-верх:
<style type="text/css"> #button-spoiler_r {background:url('http://img706.imageshack.us/img706/1943/spoiler.gif') no-repeat center !important;} </style> <script type="text/javascript"> FORUM.set('editor.spoiler_r', { name : 'Спойлер', onclick : function() {tag_spolier()} } ); </script>
А это в НТМЛ-низ:
<script type="text/javascript"> function tag_spolier() {var FoundErrors = ''; var enterTITLE = prompt("Введите описание закрытой кнопки", 'Спойлер'); var enterTITLE2 = prompt("Введите описание открытой кнопки", 'Закрыть'); bbcode('[spoiler='+enterTITLE+'|'+enterTITLE2+']','[/spoiler]');} $(function(){ $('input.spoiler-button').live('click',function(){ $(this).parents('div.spoiler-box').find('blockquote.quote-box').toggle('normal'); var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a); }); }); $('div.post-box p').map(function () { text = $(this).html(); if(text.indexOf("[/spoiler]" ) != -1) { $(this).html(text.replace(/\[spoiler=(.*?)\|(.*?)\]([^`]*?)\[\/spoiler\]/gi, "<div class='spoiler-box' style='padding:1px;background: none;border: 0;'><input id='$2' class='spoiler-button' style='width:140px;font-size:10px; margin:0; cursor: pointer; font-weight:bold' type='button' value='$1'><blockquote class='quote-box' style='display:none; width:auto;margin:0;'>$3</blockquote></div>")) } }); </script>
Поделиться188Ср, 7 Мар 2012 21:11:16
безглючный скрипт спойлера
Безглючный в смысле что кнопка нормально отображается?
Поделиться189Ср, 7 Мар 2012 21:24:42
Безглючный в смысле что кнопка нормально отображается?
Да.
Поделиться190Ср, 7 Мар 2012 21:27:48
Да.
Понятно. Спасибо.
Поделиться191Чт, 8 Мар 2012 11:26:28
Спойлер Deff'a с "современной" кнопкой:
В HTML-верх:
<script type="text/javascript"> FORUM.set('editor.link_spl', {name:'Спойлер',onclick:function(){bbcode('[quote==Spoiler]','[/quote]');}}); </script> <style type="text/css"> #button-link_spl {background:url('http://img706.imageshack.us/img706/1943/spoiler.gif') no-repeat center !important;} #lnk2{background-image:url(../i/blank.gif);} .punbb .post-content .spoiler.quote-box{ border-bottom-left-radius: 12px!important; border-bottom-right-radius: 12px!important; border-top-left-radius: 12px!important; border-top-right-radius: 12px!important; border:dashed 2px #E5C4E5; } .punbb .post-content .spoiler.quote-box blockquote p{margin:-20 12px 0 12px;} .punbb .post-content div.show-hide{ width: 100%!important; } .punbb .post-content div.show-hide{ width: 100%!important; .punbb .post-content div.show-hide{ padding-left:13px; margin-top: 12px!important; padding:13px 0!important; width:90%; background-color:#E8D3F5!important; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; border:dashed 1px #D1C1D8; } </style> <style id="MakeSpoiler">.punbb .post .quote-box{display:none!important;}</style>
В НТМL-низ:
<script type="text/javascript"> var StSTART="<div class=\"spoiler quote-box\">\ <p class=\"Button-spoiler\" style=\"padding:8px 0 12px 0;\"><img src=\"http://savepic.net/700536.png\" class=\"Sp-button\" onclick=\"$(this).parents('div.spoiler').children('div.show-hide').toggle('slow'),$(this).parents('div.spoiler').find('span.show-hide').toggle()\" onmousedown=\"this.src='http://savepic.net/680056.png'\" onmouseup=\"this.src='http://savepic.net/700536.png'\" onmouseout=\"this.src='http://savepic.net/700536.png'\" style=\"margin:-8px 6px 0 4px;float:left;\" alt=\"'Кнопка'\"/><img src=\"http://savepic.net/680056.png\" style=\"position:absolute;z-index:-3;visibility:hidden;\" alt=\"img-2\"/><span style=\"margin-left:3px;padding:2px 20px 2px 17px;border:dashed 2px #C9C9C9;\"><span class=\"show-hide 1\">Показать</span><span style=\"display:none;\" class=\"show-hide 2\">Скрыть</span></span></p>\ <div class=\"show-hide\" style=\"margin-top:6px;width:100%!important;display:none\"></br><blockquote>" var StEnd='</blockquote></div></div>'; </script> <script type="text/javascript"> $(".post-box .quote-box cite:contains('=Spoiler написал(а):')").each(function (i) { $(this).parent(".quote-box").replaceWith(StSTART+$(this).parent(".quote-box").find("blockquote:first").html()+StEnd) }) $("#MakeSpoiler").replaceWith("")</script>
Поделиться193Чт, 8 Мар 2012 11:54:21
У меня не появилась кнопка спойлера(((
Поделиться194Чт, 8 Мар 2012 12:01:43
Deff, с современной кнопкой такого не сделать...
Дай адрес на спойлер с расширением. Это же не то ?
У меня не появилась кнопка спойлера(((
В сообщениях или у формы ответа?
В сообщениях там другая конструкция...
Поделиться195Чт, 8 Мар 2012 12:05:20
RUSSIAN_GOBLIN
Мну пока не выкладывал, - нун доделать кодирование в спойлерах для определённых ников
Отредактировано Deff (Чт, 8 Мар 2012 12:05:48)
Поделиться196Чт, 8 Мар 2012 12:06:48
В сообщениях или у формы ответа?
В сообщениях нун пробовать через цензуру заменять, где-то была тема
Отредактировано Deff (Чт, 8 Мар 2012 12:07:13)
Поделиться197Чт, 8 Мар 2012 12:09:24
В сообщениях или у формы ответа?
В сообщениях там другая конструкция...
В написании сообщения...
Поделиться198Чт, 8 Мар 2012 12:10:28
Но у меня есть спойлер и работает... так что ладно, этот только потестить хотел, может он поинтереснее...
Поделиться199Чт, 8 Мар 2012 12:19:36
в спойлерах для определённых ников
тоисть спойлер для видения скрытого текста указанному пользователю?
Поделиться200Чт, 8 Мар 2012 12:25:29
kosoy
Ну ды, ток чот завис с кодированием самого сообщения, поскольку была просьба, дабы не могли считать с исходника страницы или при отключении ява-скрипт - другие пользователи