Продолжаем. Предыдущая тема НескончаеМЫе общие вопросы от новичков (33)
НескончаеМЫе общие вопросы от новичков (34)
Сообщений 1 страница 20 из 1000
Поделиться2Пн, 21 Ноя 2011 17:04:32
помогите с кодом. кнопка для баннеров:
<div class="main" id="spo_all"><div class="category" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><img src="http://uploads.ru/i/W/f/z/WfzwT.jpg" /><div id="spoiler4" style="display: none"> коды баннеров </div>
кнопка на всю ширину форума...поэтому надо сдвинуть ее на 1 миллиметр влево. вставляла style="margin-left: -1px!important;" перестали открываться баннеры
Поделиться3Пн, 21 Ноя 2011 17:17:48
Эйфория
Ccылку на форум с установленным кодом
Поделиться5Пн, 21 Ноя 2011 17:40:12
Deff
вот
Замените на такое:
<img src="http://uploads.ru/i/W/f/z/WfzwT.jpg" style="width:100%;margin:0 0 0 0" onclick="$('.банеры').toggle()"/> <div align=center class=банеры style="display:none;width:100%;"> коды баннеров </div>
Отредактировано Deff (Пн, 21 Ноя 2011 17:41:08)
Поделиться6Пн, 21 Ноя 2011 17:48:22
Большое спасибо. Еще можете подсказать. Как эти боковые панели опустить на сантиметр? прописывая в padding-top он опускает..но и внизу у форума получается такой же пробел. margin-bottom: не помогает...
даже с !important;
<style> .sidebar {position: absolute; background-color: #341F12; color:#341F12; top: 0; height: 300px; padding: 10; padding-top: 0px text-align: center; } #Rightbar { margin-left:20px; } #Leftbar { height:100%; position: absolute; margin-left:-200px; } #Rightbar .container, #Leftbar .container{ background-color: #E8CEB4; box-shadow: 0px 2px 8px #000; color:#341F12; padding:5px; border: 0px; padding-top:5px; margin-bottom: 15px; width:170px; } .nav {margin: 0 -30px 0 30px;} .nav a{display: block; color:#E8CEB4; background-color: #E8CEB4; width:100px; padding: 4px; margin: 1px; text-decoration: none} .nav a:hover{background-color: #873E2A; color:#341F12} .scroll { width:100%; overflow-y: auto; } </style> <div style="float:left;"> <div id="Leftbar" class="sidebar"> <div class="container a1"> Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара </div> <div class="container a2"> Лучший игрок <br> тут изображение </div></div></div> <div style="float:right;"> <div id="Rightbar" class="sidebar"> <div class="container a1"> Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара Контент Правого Сайдбара </div> <div class="container a2"> Админы: <br> тут изображения <br><br> Модераторы: <br> тут изображения </div></div></div> <b>Должники постов:</b><br> nercn
А, еще. можно в своем стиле отключить "ободку" форума...
Отредактировано Эйфория (Пн, 21 Ноя 2011 17:51:49)
Поделиться7Пн, 21 Ноя 2011 17:50:05
Еще можете подсказать. Как эти боковые панели опустить на сантиметр?
.sidebar {position: absolute;
background-color: #341F12; color:#341F12;
top: 23px;
height: 300px;
padding: 10px;
padding-top: 0px
text-align: center;
}
#Rightba
Отредактировано Deff (Пн, 21 Ноя 2011 17:50:47)
Поделиться8Пн, 21 Ноя 2011 17:53:07
о, точно...спасибо)
эм..а все равно внизу форума получается отступ
А, еще. можно в своем стиле отключить "ободку" форума...и где
Отредактировано Эйфория (Пн, 21 Ноя 2011 17:54:23)
Поделиться9Пн, 21 Ноя 2011 18:20:25
эм..а все равно внизу форума получается отступ
Вот это уберите
#Leftbar {
height:100%;
position: absolute;
margin-left:-200px;
}
Поделиться10Пн, 21 Ноя 2011 19:20:06
подскажите название поля "Награды" в navlinks для замены на картинку, будьте добры.
и еще не могу понять куда делись ссылки на топик внизу, помогите плиз
http://fenya.mybb.ru/
вот у вас есть
а у меня нет
Отредактировано Dorana (Пн, 21 Ноя 2011 19:59:13)
Поделиться11Пн, 21 Ноя 2011 20:16:24
Добрый вечер.
Ранее уже обращалась данной проблемой, но в итоге так ничего и не решилось.
Дело в спойлере.
<style> #button-spoiler {background-image:url('http://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:200px;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>
Если пользователи используют на странице слишком много код спойлера, он перестает функционировать корректно.
Хотелось бы узнать, появилось ли решение этого дефекта в скрипте, или же может есть новая альтернативная замена с возможность как и в этом варианте вводить названия кнопки для открытия и закрытия?
Поделиться12Пн, 21 Ноя 2011 21:35:14
Glace
Попробуйте такой Вариант:
<!--Spoiler --> <script id="tag_spo1" type="text/javascript"> $('td#button-code').before('<td style=\'background-image:url("http://img706.imageshack.us/img706/1943/spoiler.gif")\' onclick="tag_spolier()"><img src="/i/blank.gif" alt="Спойлер"></td>'); $("div.quote-box > cite > input.spoiler-button").live("click", function(){ $(this).parents("div.quote-box").find("blockquote.quote-box").toggle("normal"); var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);}) </script><script>$("#tag_spo1").replaceWith("");</script> <script type="text/javascript"> function tag_spolier() {var FoundErrors = ''; var enterTITLE = prompt("Введите описание скрытого текста", 'Спойлер'); bbcode('[spoiler]',('|'+enterTITLE+'[/spoiler]'));} $("div.post-content").map(function () { text = $(this).html(); if(text.indexOf("[/spoiler]" ) != -1) { spoilerr = /\[spoiler\]([^`]*?)\|(.*?)\[\/spoiler\]/gi $(this).html(text.replace(spoilerr, "<div class='quote-box' style='padding:1px;background: none;border: 0;'><cite style='width:100%;margin:0;'><input id='close' class='spoiler-button' style='width:140px;font-size:10px; margin:0; cursor: pointer; font-weight:bold' type='button' value='$2'></cite><blockquote class='quote-box' style='display:none; width:97%;border: 1px solid #88b5df;margin:0;'>$1</blockquote></div>")) } }); </script> <!-- Конец Spoiler -->
Поделиться13Пн, 21 Ноя 2011 21:36:12
подскажите название поля "Награды" в navlinks для замены на картинку, будьте добры.
Ccылку на форум с такой надписью
Поделиться14Пн, 21 Ноя 2011 22:47:34
Deff
http://london.hutt.ru/
она сейчас спрятана. ссылка на награды
Отредактировано Dorana (Пн, 21 Ноя 2011 22:48:13)
Поделиться15Пн, 21 Ноя 2011 22:55:56
Я снова с вопросом. Как тут сделать чтобы кнопки картинками сделать, а не текстом.
<center><table style="width: 90%"> <tr> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2" ">кнопка 1</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">кнопка 2</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">кнопка 3</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> </tr> </table></center>
форум тот же
Отредактировано Эйфория (Пн, 21 Ноя 2011 22:57:04)
Поделиться16Пн, 21 Ноя 2011 22:58:40
она сейчас спрятана. ссылка на награды
Ну коли спрятана - откуда я узнаю её селектор
Поделиться17Вт, 22 Ноя 2011 01:36:04
Попробуйте такой Вариант:
попробовали, он вообще жестко глючит. не позволяет делать спойлер в спойлере и для полного счастья раз через раз отображает неверное название кнопки с кодами html, выхватывая просто слово или словосочетание из скрытого спойлером текста.
пока как временное явление поставили этот код (наткнулись на него чисто случайно. хорош тем, что адаптирует коды в сообщениях с прошлых скриптов спойлера, что позволяет не перерывать весь форум чтобы заменить коды, но опять же он ограничивает в количестве спойлеров на странице.)
<!--Спойлер--> <style> #button-spoiler {background-image:url('http://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;"><cite style="width:80%;"><input id="'+open+'" class="spoiler-button" style="width:auto;font-size:10px; cursor: pointer;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; margin:0; width: 95%; border: 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>
Отредактировано Glace (Вт, 22 Ноя 2011 01:37:35)
Поделиться18Вт, 22 Ноя 2011 01:49:38
Эйфория
Вставляйте так
<td><div class="spll">
<DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2" "><img src="адрес картинки" alt="" border="0"></div>
<DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5">
Тут будет что-то</DIV></DIV>
</div></td>
Поделиться19Вт, 22 Ноя 2011 09:14:59
а можно как-нибудь убрать название форума с шапки?
Поделиться20Вт, 22 Ноя 2011 12:14:38
Bakanishi
В HTML-вверх ставите:
<style> #pun-title td.title-logo-tdl { display: none;} </style>