Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Замена/Удаление


Замена/Удаление

Сообщений 1 страница 20 из 21

1

Есть несколько мелких и не очень мелких изменений, помогите пожалуйста скриптом или объясните как работать с универсальным скриптом замены.

Все заменения (почти) касаются "Быстрого ответа" и "Ответа"
1. нужно изменить вплывающее слово "Смайлик" (когда на него наводишь мышку) на "Смайлики"
2. есть Дополнительные символы http://vangog.bks-tv.ru/t/4/3/504377e297234.jpg можно их вставить в "Виртуальную клавиатуру" ?
скрипт:

с
Код:
<div class="main" id="spo_all">
<div id="spoiler4" style="display: none;">
<input type="button" value="¢" name="H" title="¢" onclick="bbcode('¢','')" />
<input type="button" value="£ " name="H" title="£ " onclick="bbcode('£','')" />
<input type="button" value="€ " name="H" title="€" onclick="bbcode('€','')" />
<input type="button" value="₪" name="H" title="₪" onclick="bbcode('₪','')" />
<input type="button" value="¤" name="H" title="¤ " onclick="bbcode('¤','')" />
<input type="button" value="¥ " name="H" title="¥" onclick="bbcode('¥','')" />
<input type="button" value="¦" name="H" title="¦ " onclick="bbcode('¦','')" />
<input type="button" value="§" name="H" title="§" onclick="bbcode('§','')" />
<input type="button" value="¨" name="H" title="¨ " onclick="bbcode('¨','')" />
<input type="button" value="©" name="H" title="©" onclick="bbcode('©','')" />
<input type="button" value=" ª " name="H" title=" ª " onclick="bbcode(' ª ','')" />
<input type="button" value=" º " name="H" title=" º " onclick="bbcode(' º ','')" />
<input type="button" value="«" name="H" title="«" onclick="bbcode('«','')" />
<input type="button" value="» " name="H" title="»" onclick="bbcode('»','')" />
<input type="button" value="¬ " name="H" title="¬ " onclick="bbcode('¬','')" />
<input type="button" value="®" name="H" title="®" onclick="bbcode('®','')" />
<input type="button" value="¯" name="H" title="¯" onclick="bbcode('¯','')" />
<input type="button" value="‰" name="H" title="‰" onclick="bbcode('‰','')" />
<input type="button" value=" µ " name="H" title=" µ " onclick="bbcode(' µ ','')" />
<input type="button" value="¶" name="H" title="¶" onclick="bbcode('¶','')" />
<input type="button" value="•" name="H" title="•" onclick="bbcode('•','')" />
<input type="button" value="¹" name="H" title="¹" onclick="bbcode('¹','')" />
<input type="button" value="¿" name="H" title="¿" onclick="bbcode('¿','')" />
<input type="button" value="←" name="H" title="←" onclick="bbcode('←','')" />
<input type="button" value="↑" name="H" title="↑" onclick="bbcode('↑','')" />
<input type="button" value="→" name="H" title="→" onclick="bbcode('→','')" />
<input type="button" value="↓" name="H" title="↓" onclick="bbcode('↓','')" />
<input type="button" value="↔" name="H" title="↔" onclick="bbcode('↔','')" />
<input type="button" value="⇒" name="H" title="⇒" onclick="bbcode('⇒','')" />
<input type="button" value="⇐" name="H" title="⇐" onclick="bbcode('⇐','')" />
<input type="button" value="⇔" name="H" title="⇔" onclick="bbcode('⇔','')" />
<input type="button" value="⇑" name="H" title="⇑" onclick="bbcode('⇑','')" />
<input type="button" value="⇓" name="H" title="⇓" onclick="bbcode('⇓','')" />
<input type="button" value="↵" name="H" title="↵" onclick="bbcode('↵','')" />
<input type="button" value="♠" name="H" title="♠" onclick="bbcode('♠','')" />
<input type="button" value="♣" name="H" title="♣" onclick="bbcode('♣','')" />
<input type="button" value="♥" name="H" title="♥" onclick="bbcode('♥','')" />
<input type="button" value="♦" name="H" title="♦" onclick="bbcode('♦','')" />
<input type="button" value="◊" name="H" title="◊" onclick="bbcode('◊','')" />
<input type="button" value="○" name="H" title="○" onclick="bbcode('○','')" />
<input type="button" value="●" name="H" title="●" onclick="bbcode('●','')" />
<input type="button" value="◄" name="H" title="◄" onclick="bbcode('◄','')" />
<input type="button" value="▼" name="H" title="▼" onclick="bbcode('▼','')" />
<input type="button" value="►" name="H" title="►" onclick="bbcode('►','')" />
<input type="button" value="▲" name="H" title="▲" onclick="bbcode('▲','')" />
<input type="button" value="■" name="H" title="■" onclick="bbcode('■','')" />
<input type="button" value="▪" name="H" title="▪" onclick="bbcode('▪','')" />
<input type="button" value="▫" name="H" title="▫" onclick="bbcode('▫','')" />
<input type="button" value="♀" name="H" title="♀" onclick="bbcode('♀','')" />
<input type="button" value="♂" name="H" title="♂" onclick="bbcode('♂','')" />
<input type="button" value="™" name="H" title="™" onclick="bbcode('™','')" />
<input type="button" value="≤" name="H" title="≤" onclick="bbcode('≤','')" />
<input type="button" value="≥" name="H" title="≥" onclick="bbcode('≥','')" />
<input type="button" value="≈ " name="H" title="≈" onclick="bbcode('≈','')" />
<input type="button" value="≠" name="H" title="≠" onclick="bbcode('≠','')" />
<input type="button" value="≡" name="H" title="≡" onclick="bbcode('≡','')" />
<input type="button" value="±" name="H" title="±" onclick="bbcode('±','')" />
<input type="button" value="²" name="H" title="²" onclick="bbcode('²','')" />
<input type="button" value="³" name="H" title="³" onclick="bbcode('³','')" />
<input type="button" value="∀" name="H" title="∀" onclick="bbcode('∀','')" />
<input type="button" value="∃" name="H" title="∃" onclick="bbcode('∃','')" />
<input type="button" value="∅" name="H" title="∅" onclick="bbcode('∅','')" />
<input type="button" value="∴" name="H" title="∴" onclick="bbcode('∴','')" />
<input type="button" value="≅" name="H" title="≅" onclick="bbcode('≅','')" />
<input type="button" value="⊕" name="H" title="⊕" onclick="bbcode('⊕','')" />
<input type="button" value="⊗" name="H" title="⊗" onclick="bbcode('⊗','')" />
<input type="button" value=" " name="H" title=" " onclick="bbcode(' ','')" />
</div>
<input type="button" value="Дополнительные символы" onclick="obj=this.parentNode.childNodes[1]; tmp=(obj.style.display!='block') ? 'block' : 'none'; obj.style.display=tmp; return false;">
</div>

3. описание к "быстрому ответу" - http://vangog.bks-tv.ru/t/d/c/5043788a68fcd.jpg удалить
4. "Скрытый текст" бы удалить (скрипт спойлера поставлю)
6. в кнопки форума ("отправить" "посмотреть" и т.д) нужно вставить свой фон (картинку) или (если можно) заменить их на картинки. http://vangog.bks-tv.ru/i/6/2/5051f1186b726.jpg
7. Баг - нету кнопки "Изображение" в этом же "быстром ответе" - http://vangog.bks-tv.ru/t/c/6/50438202ea96c.jpg вроде должен стоять скрипт: при нажатии на кнопку в быстрый ответ выводится "

Код:
[img][/img]

Конечно это очень много и наврятли кто-то захочет столько париться, надеюсь на объяснение работы с универсальным скриптом замены - пожалуйста!

0

2

VojdII написал(а):

. нужно изменить вплывающее слово "Смайлик" (когда на него наводишь мышку) на "Смайлики"

ХТМЛ-верх:

Код:
<script type="text/javascript">
FORUM.set('editor.smile.name', "Смайлики");
</script>
VojdII написал(а):

2. есть Дополнительные символы  можно их вставить в "Виртуальную клавиатуру" ?

Код:
<script type="text/javascript">
FORUM.set('editor.keyboard.keys', ['Tab', 'É', 'Ö', 'Ó', 'Ê', 'Å', 'Í', 'Ã', 'Ø', 'Ù', 'Ç', 'Õ', 'Ú', 'Back', '_NL_', 'Caps', 'Ô', 'Û', 'Â', 'À', 'Ï', 'Ð', 'Î', 'Ë', 'Ä', 'Æ', 'Ý', 'Enter', '_NL_', '!', '?', 'ß', '×', 'Ñ', 'Ì', 'È', 'Ò', 'Ü', 'Á', 'Þ', '¨', ',', '.', '_NL_', '@', '©', '®', '™', '     Space     ', '«', '»', '/', '—', '•', '♂']);
</script>

Также в ХТМЛ-верх. Один я дописал, остальные - сами, по образцу. Стандартные можете удалить, если они не нужны.

VojdII написал(а):

3. описание к "быстрому ответу" -  удалить

Код:
<style type="text/css">
#post legend {
  display: none;
}
</style>
VojdII написал(а):

4. "Скрытый текст" бы удалить (скрипт спойлера поставлю)

Код:
<style type="text/css">
#button-spoiler {
  display: none;
}
</style>
VojdII написал(а):

6. в кнопки форума ("отправить" "посмотреть" и т.д) нужно вставить свой фон (картинку) или (если можно) заменить их на картинки.

Выкладывайте изображения.

VojdII написал(а):

7. Баг - нету кнопки "Изображение" в этом же "быстром ответе"

Адрес форума.

0

3

Отлично, спасибо!

3. описание к "быстрому ответу" -  удалить
Код:
<style type="text/css">
#post legend {
  display: none;
}
</style>

Поставил в 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:15px; width:70%}
</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:70%;margin:0;"><input id="'+open+'" class="spoiler-button" style="width:80px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 60%;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>

Скрипт спойлера не работает, то есть пустое место для иконки спойлера видно, но при клике результата нет - проблема наверно в схожих названиях старого спойлера и скрытого текста
http://s1.uploads.ru/t/O0XsN.jpg

rps написал(а):

6. в кнопки форума ("отправить" "посмотреть" и т.д) нужно вставить свой фон (картинку) или (если можно) заменить их на картинки.

Выкладывайте изображения.

пока что они запланированы на будующее, хотел скрипт уже заранее иметь, не могли бы вы выложить просто скрипт с местом для этих самых изображений. Или я не правильно понял, может вы имели в виду выложить изображения самих кнопок форума?

rps написал(а):

7. Баг - нету кнопки "Изображение" в этом же "быстром ответе"

Адрес форума.

http://forumoim.0bb.ru/

0

4

VojdII написал(а):

Скрипт спойлера не работает, то есть пустое место для иконки спойлера видно, но при клике результата нет - проблема наверно в схожих названиях старого спойлера и скрытого текста

Потому, что скрипт устарел.
Вам что надо, изменить внешний вид спойлера или что?

VojdII написал(а):

Или я не правильно понял, может вы имели в виду выложить изображения самих кнопок форума?

Если хотите, чтобы были изображения - выкладывайте их, если хотите, чтобы был фон - выкладывайте фон.

VojdII написал(а):

7. Баг - нету кнопки "Изображение" в этом же "быстром ответе"

Код:
#button-image {
display: none; 
}

Уберите из ХТМЛ-верх.

0

5

rps написал(а):

Потому, что скрипт устарел.
Вам что надо, изменить внешний вид спойлера или что?

именно - таким как в скрипте спойлера выше.

0

6

rps написал(а):

Уберите из ХТМЛ-верх.

а как теперь сделать чтобы при клике выкидывался код в сообщение -

Код:
[img][/img]

? ^^

0

7

VojdII написал(а):

именно - таким как в скрипте спойлера выше.

Тогда в ХТМЛ-низ:

Код:
<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']").click(function(){
  $(this).next('blockquote').toggle('Slow');
  $(this).find('span:eq(0),span:eq(1)').toggleClass('hide').toggleClass('visible');
 });
});
</script><!-- Правки для спойла сервиса НТML верх-->
VojdII написал(а):

а как теперь сделать чтобы при клике выкидывался код в сообщение -

Выбрать "Из Интернета" и вести ссылку.

0

8

rps написал(а):

Тогда в ХТМЛ-низ:

в быстром ответе кнопки нет, пробовал в форму ответа скрипт - так же нет(

0

9

VojdII
Забыл сказать, удалите это:

Код:
<style type="text/css">
#button-spoiler {
  display: none;
}
</style>

0

10

нашел. Благодарю!

только вот название "скрытый текст" на "спойлер" можно поменять?

Отредактировано VojdII (Пн, 17 Сен 2012 13:29:25)

0

11

VojdII

Код:
<script type="text/javascript">
FORUM.set('editor.spoiler.name', "Спойлер");
</script>

В ХТМЛ-верх.

0

12

Работает, спасибо!

Касательно скрипта:
http://s1.uploads.ru/t/3761G.jpg
1. возможно убрать поля "цитаты" до "открытия" спойлера? то есть кликнул на название и только тогда появляется "цитата" (по другому сложно назвать) http://s1.uploads.ru/t/uKg0P.jpg
иными словами в посте до "открытия спойлера" будет лишь кнопка спойлера http://s1.uploads.ru/t/UmR6d.jpg
2. где находятся ссылки на картинки "кнопки" в скрипте?
Пожалуйста помогите)

0

13

VojdII написал(а):

возможно убрать поля "цитаты" до "открытия" спойлера?

Код:
<style type="text/css">
/*Спойлер */
.punbb .quote-box.spoiler-box {
	border-style: none;
	background: transparent none;
}
.post-content .spoiler-box > blockquote.visible {
	display: none;
}
.punbb .spoiler-box blockquote {
	min-width: 100% !important;
	margin-top: 15px;
	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: 0 2px 4px #8E8E8E;
	-webkit-box-shadow: 0 2px 4px #8E8E8E;
	-khtml-box-shadow: 0 2px 4px #8E8E8E;
	-moz-box-shadow: 0 2px 4px #8E8E8E;

}
.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']").click(function(){
  $(this).next('blockquote').toggle('Slow');
  $(this).find('span:eq(0),span:eq(1)').toggleClass('hide').toggleClass('visible');
 });
});
</script>
<!-- Правки для спойла сервиса НТML верх-->
VojdII написал(а):

где находятся ссылки на картинки "кнопки" в скрипте?

Не понял?

0

14

rps написал(а):

Не понял?

Действительно не понятно написал) - кнопка http://s1.uploads.ru/t/UmR6d.jpg - картинка кнопки в обычном состоянии и при наводке

0

15

VojdII
Этого в скрипте не предусмотрено, необходимо отдельно править.
Выложите изображения кнопок сюда. И ещё, что делать с диалоговым окном, которое служит для ввода заголовка спойлера?

+1

16

rps написал(а):

Выложите изображения кнопок сюда.

через пару дней (2) можно?

rps написал(а):

И ещё, что делать с диалоговым окном, которое служит для ввода заголовка спойлера?

да вроде все хорошо или я не понял о чем речь

Отредактировано VojdII (Чт, 20 Сен 2012 14:59:29)

0

17

VojdII написал(а):

через пару дней (2) можно?

Мне без разницы, как сделаете, так и выложите.

VojdII написал(а):

да вроде все хорошо или я не понял о чем речь

Если я поставлю изображения на кнопки, тогда на них не будет надписи и смысл в диалоге ввода описания спойлера нет.
Или же Вы хотите сделать фон для кнопки?

0

18

rps написал(а):

Если я поставлю изображения на кнопки, тогда на них не будет надписи и смысл в диалоге ввода описания спойлера нет.
Или же Вы хотите сделать фон для кнопки?

Хочу чисто новые изображения кнопок. Заголовок нужен, без названия - спойлер сам на себя не похож.

0

19

VojdII написал(а):

Хочу чисто новые изображения кнопок.

Ещё раз: если поставить изображения на кнопки, пропадёт возможность делать описание. Чтобы было описание, можно ставить только как фон.

0

20

rps написал(а):

Ещё раз: если поставить изображения на кнопки, пропадёт возможность делать описание. Чтобы было описание, можно ставить только как фон.

Понятно, я примерно так и хотел, правда картинку, точнее вокруг была бы нарисована рамочка (закругление этой самой кнопки)

0


Вы здесь » Единый форум поддержки » Корзина » Замена/Удаление