Ангора
Вы Удалите вначале то - что рекомендовано - ничо не ставя!
2 пункта
Отредактировано Deff (Сб, 24 Мар 2012 22:16:11)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Информация сервиса » Изменения в форме ответа
Ангора
Вы Удалите вначале то - что рекомендовано - ничо не ставя!
2 пункта
Отредактировано Deff (Сб, 24 Мар 2012 22:16:11)
Deff
так я вроде то удалила, сейчас еще раз посмотрю.
Ангора
Спойлер висит и код сss тоже (Забыли сохранить
Отредактировано Deff (Сб, 24 Мар 2012 22:23:35)
Поправки к коррекции стиля и разворота Спойлера с учетом закрепления Первого Сообщения к теме от сервиса
Спойлер 1 с кнопкой картинкой
В HTML верх
<style type="text/css"> /*Спойлер */ .punbb .quote-box.spoiler-box{ border:#C6C6CF 1px solid; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; box-shadow: 0px 2px 4px #8E8E8E; -webkit-box-shadow: 0px 2px 4px #8E8E8E; -khtml-box-shadow: 0px 2px 4px #8E8E8E; -moz-box-shadow: 0px 2px 4px #8E8E8E; } .post-content .spoiler-box > blockquote.visible { display: none;}.punbb .spoiler-box blockquote { min-width: 100%!important; } .post-content .spoiler-box span.hide{ display:none; } .post-content .spoiler-box .Title span{ color:#fff;font-weight:700;text-shadow:#838379 1px 1px 1px; } .post-content .spoiler-box .Title{ background-color:#D5E9FB; line-height:22px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; display:inline-block;padding-right:4px; } .post-content .spoiler-box .Title.Active{ background-color:#AFF0A8; } #button-spoiler {background:url('http://img706.imageshack.us/img706/1943/spoiler.gif') no-repeat center !important;} </style> <script type="text/javascript"> function tag_spolierr(){ var enterTITLE = prompt("Введите описание закрытой кнопки", 'Спойлер'); var enterTITLE2 = prompt("Введите описание открытой кнопки", 'Закрыть'); bbcode('[spoiler='+enterTITLE+'|'+enterTITLE2+']','[/spoiler]'); } </script> <script type="text/javascript"> var image_Spl="<img width=\"34\" src=\"http://savepic.net/700536.png\" class=\"Sp-button\" 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 -28px;float:left;\" alt=\"'Кнопка'\"/>"; $(document).ready(function() {a='<img onclick="tag_spolierr()" title="spoiler" src="/i/blank.gif"/>' $("#form-buttons td#button-spoiler img").replaceWith(a); $(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").each(function() { $(this).addClass('Title'); $(this).html($(this).html().replace(/(.*)?\|(.*)?/img,'<span class="visible">$1</span><span class="hide">$2</span>')) $(this).prepend(image_Spl) }); $(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").live("click", function(){ $(this).next('blockquote').toggle('Slow'); $(this).toggleClass('Active'); $(this).find('span:eq(0),span:eq(1)').toggleClass('hide').toggleClass('visible'); }); }); </script><!-- Правки для спойла сервиса НТML верх-->
Отредактировано Deff (Сб, 24 Мар 2012 22:37:13)
Спойлер с кнопкой типа button
<style type="text/css"> /*Спойлер */ .punbb .quote-box.spoiler-box{ border:#C6C6CF 1px solid; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; box-shadow: 0px 2px 4px #8E8E8E; -webkit-box-shadow: 0px 2px 4px #8E8E8E; -khtml-box-shadow: 0px 2px 4px #8E8E8E; -moz-box-shadow: 0px 2px 4px #8E8E8E; } .post-content .spoiler-box > blockquote.visible { display: none;}.punbb .spoiler-box blockquote { min-width: 100%!important; } .post-content .spoiler-box span.hide{ display:none; } #button-spoiler {background:url('http://img706.imageshack.us/img706/1943/spoiler.gif') no-repeat center !important;} </style> <script type="text/javascript"> function tag_spolierr(){ var enterTITLE = prompt("Введите описание закрытой кнопки", 'Спойлер'); var enterTITLE2 = prompt("Введите описание открытой кнопки", 'Закрыть'); bbcode('[spoiler='+enterTITLE+'|'+enterTITLE2+']','[/spoiler]'); } </script> <script type="text/javascript"> $(document).ready(function(){ $(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").each(function() { $(this).html('<button type=button style="margin-left:-20px;">'+$(this).html().replace(/(.*)?\|(.*)?/img,'<span class="visible">$1</span><span class="hide">$2</span>')+'</button>') }); $(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").live("click", function(){ $(this).next('blockquote').toggle('Slow'); $(this).find('span:eq(0),span:eq(1)').toggleClass('hide').toggleClass('visible'); }); }); </script><!-- Правки для спойла сервиса НТML верх-->
Отредактировано Deff (Пт, 30 Мар 2012 18:51:57)
Минималистический Вариант
В HTML верх - Стиль от сервиса - поддерживает только плавность разворота
<style type="text/css"> /*Спойлер */
.post-content .spoiler-box > blockquote.visible {
display: none;}</style>
<script>$(document).ready(function() {$(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").live("click", function(){$(this).next('blockquote').toggle('slow')});});</script>
Отредактировано Deff (Сб, 24 Мар 2012 22:35:01)
Ангора
Спойлер висит и код сss тоже (Забыли сохранить
ничего не получается [взломанный сайт] Десять раз все пересмотрела, пробовала и убирать, и ставить - ничего не вышло...
Ангора
Кидайте ник пароль в личку (Мучаете!
Ангора
Тестируйте => http://dogscats9.mybb.ru/viewtopic.php? … =18#p22793
Deff
огромное спасибо, вы наш спаситель! Все нормально))
"Введите описание закрытой кнопки", 'Спойлер');
("Введите описание открытой кнопки", 'Закрыть'
Дефф, подправь все скрипты, напутаны крест на крест описания кнопОК)!!!
И ещё вопрос, никак не пОЙму к чему там 4 картинки с зелёнОЙ стрелочкОЙ... причём три(700536.png) одинаковые...
Я заменил на свои "вниз" и "вверх"...
Вроде все варианты перепробовал но у меня получается что просто при открытии странички кнопа показывает вниз... при открытии спойлера показывает вверх, а при его закрытии вновь покаЗЫват вверх((!!!
На трех моих форумах - на mybb, spybb и forumrols (т.е. mybb и две партнерки) - одна и та же нелепая картина: из всех значков над формой быстрого ответа - только иконка книжки-спойлера. И все!
В Админке в форме ответа не стоит ничего. Т.е. стоял только скрипт дайсов для форума, - я его убрал, но ситуация прежняя.
UPD: сорри, разобрался. Скрипт старого спойлера стоял в хтмл-низ.
Но мне нужен скрипт дайсов, - а когда я вставляю его в форму ответа, - все снова приходит к нулю. Я пользуюсь вот этим:
<!-- дайсы--> <center><input type="button" onclick="dice()" value="Кинуть кубики" /></center> <script type="text/javascript"> function dice() { var FoundErrors = ''; var diceRes="" var CountCube = prompt("Количество кубиков", "3"); var SideCube = prompt("Сколько граней у кубика?", "6"); if(CountCube>9){ alert("Нельзя бросать столько кубиков"); return false;} if(SideCube>9){ alert("Не бывает таких кубиков"); return false;} if (!CountCube) {return false;} if (!SideCube) {return false;} for(i=0; i<CountCube;i++){ var dice = (Math.round(Math.random()*SideCube)) if(dice==0) dice=1; diceRes += dice*1936+"-" } smile('[dice='+diceRes+CountCube+SideCube+']') } </script> <script> function addDice(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[dice=",from))==-1) return str; if((pos2=str.indexOf("]"),pos+6)==-1) return str; newpos=str.indexOf("]",pos+6) if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true) if((pos2=str.indexOf("]",pos+6))==-1) return str; str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length) if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false) return str} function makeDice(dice){ diceMass = dice.split("-") diceC = dice.substring(dice.length-2, dice.length-1) diceS = dice.substring(dice.length-1, dice.length) var diceR=0, diceRu=""; for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;} for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-2]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+"+";}} txt="<div class=\"quote-box\"><blockquote><p><b>Количество кубиков</b>: "+diceC+"<br /><b>Граней в кубике</b>: "+diceS+"<br /><br /><b>Результаты броска</b>: ("+diceRu+")="+diceR+"</p></blockquote></div>" 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=addDice(post.innerHTML,0,false)}} </script>
И еще вопрос: на что еще будут реагировать эти нововведения, с чем они будут и далее несовместимы из скриптов, которые я возьму отсюда же, с техподдержки?
Подобные сюрпризы мне дорого обходятся последнее время, я только что выписался из реанимации, и мне нервы тратить очень нежелательно.
Ссылка на флуд форума, он открыт для гостей.
Отредактировано Ingemar (Вс, 25 Мар 2012 07:59:28)
Дефф, подправь все скрипты, напутаны крест на крест описания кнопОК)!!!
Там Всё Верно - Проверяйте! (Всё взято из столетних скриптов
1-м вводится описание закрытой кнопки - (Пока Спойлер закрыт
Дефф, подправь все скрипты, напутаны крест на крест описания кнопОК)!!!
Я заменил на свои "вниз" и "вверх"...
Вроде все варианты перепробовал но у меня получается что просто при открытии странички кнопа показывает вниз... при открытии спойлера показывает вверх, а при его закрытии вновь покаЗЫват вверх((!!!
Кнопка работает точно так же как стандартный button - изменяет форму только при нажатии
Для по "Клику" - убираете из скрипта эту строчку
$(this).prepend(image_Spl)
И добавляете css код такой:
<style>
.post-content .spoiler-box .Title{ /Закрытая кнопка
background-color:#D5E9FB;
background:url(http://uploads.ru/i/9/m/g/9mgxW.png) top left no-repeat;
}
.post-content .spoiler-box .Title.Active{ /Открытая кнопка
background:url(http://uploads.ru/i/E/a/P/EaPVv.png) top left no-repeat;
}
</style>
Отредактировано Deff (Вс, 25 Мар 2012 10:19:30)
• Кнопка теперь умеет добавлять ссылку для выделенного текста.
У меня не работает на другом форуме. Выделяю текст, нажимаю на значок, вставляю ссылку, потом просит ввести кликабельное слово. Как раньше было.
А на этом работает
В чем проблема?
Kamio
При изложении проблемы, не позабудьте указать адрес вашего форума!
При изложении проблемы, не позабудьте указать адрес вашего форума!
Сорри. http://fireratium.mybb.ru
Я еще у нашего техника спрошу. Может это из-за того, что он убрал "сокращатель ссылок". Теперь скрипты перебивают друг друга, наверное.
Отредактировано Kamio (Вс, 25 Мар 2012 11:27:45)
Теперь скрипты перебивают друг друга, наверное.
Именно так и происходит.
Этот скрипт из HTML-низа нужно убрать.
Вместо него такой в HTML-верх:
<script type="text/javascript"> FORUM.remove('editor.link.short_url'); </script>
А у меня не работает спойлер
Что можно - сделал, но... старый спойлер нун править вручную
тег [spoiler] менять на [spoiler=Показать|Cкрыть]
Поставил в цензуре Автозамену - но Она не срабатывает там, где вслед за спойлером текст без пробела
Отредактировано Deff (Вс, 25 Мар 2012 12:37:43)
И снова здравствуйте!
У нас смайлы mybb не работают давно уже, искала, что можно сделать здесь, но так и не нашла...
RUSSIAN_GOBLIN
Спасибо. Но я лучше не буду ничего трогать в настройках без разрешения нашего техника, а то еще что-нибудь не то удалю =)
Вы здесь » Единый форум поддержки » Информация сервиса » Изменения в форме ответа