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

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

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


Вы здесь » Единый форум поддержки » Корзина » Требуется помощь со скриптами


Требуется помощь со скриптами

Сообщений 41 страница 52 из 52

41

Очередная куча вопросов:

1) Возможно ли сделать так, чтобы navlinks(Форум Участники Поиск Профиль Сообщения Администрирование Выход) и ulinks (Новые сообщения Активные темы Темы без ответов Мои сообщения Все прочитано) были ПОД объявлением?
и, соответственно, как это сделать?

Уже не надо...

2) Как сделать боковую панель так, чтобы она была "приделана" к верхнему левому углу экрана пользователя?
Тоже не нужно...
Сделал наподобие того, что было с картинкой

Отредактировано Operation Exodus (Ср, 22 Дек 2010 11:32:30)

0

42

:flag:
Как там с кнопками и спойлером?

0

43

:flag:

0

44

:flag:

0

45

Operation Exodus Чем махать флажками, лучше бы повторить аккуратно вопрос, с подробными пояснениями...листать назад и задавать уточняющие вопросы - тяжело

0

46

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

Чем махать флажками, лучше бы повторить аккуратно вопрос, с подробными пояснениями...листать назад и задавать уточняющие вопросы - тяжело

Deff

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

В принципе возможно. Я посоветуюсь с одним человеком и позже Вам отвечу.

а ответа все нет...
я понимаю, он по всему форуму крутится, потому и ставлю флажки, чтобы, когда будет время, заглянул.

Повторяю свои вопросы

Operation Exodus написал(а):

а можно ли добавлять свои кнопки рядом с "удалить", "редактировать", "цитировать"?например можно ли сделать кнопку, которая перенесет выделенный текст из поста в окно сообшенийжелательно, чтобы при этом на окно сообщений не переносило(крутить вверх как-то ... наскучивает, если много разных отрывков из разных постов надо "урвать")

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

Кнопка Вверх в каждом сообщении справа от Цитировать.

<script type="text/javascript">
var arr=document.getElementsByTagName("li")
i=0
while(arr[i] ){
if(arr[i].className=="pl-quote"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+name+" &ensp;&ensp; <a href=\"javascript:scroll(0,0);\">Вверх</a> "
}
i++
}
</script>

можно ли переделать ЭТО под то, что нужно? по логике стоит только заменить текст, но границ замены и на что менять мне не известны. И я бы хотел у Вас уточнить

Operation Exodus написал(а):

как можно изменить скрипт спойлера, чтобы в надпись

Открыть|Закрыть

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

я пробовал и с одиночными кавычками, и двойными и \' и \"...
пока не получается

код установленного спойлера

Код:
#button-spoiler {background-image:url('http://forumupload.ru/uploads/000a/45/08/94-4.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</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="font-size:10px; text-align:left; border:none;border-bottom: 1px solid; cursor: pointer; background:none;margin:0;padding:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 90%;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>

Отредактировано Operation Exodus (Пн, 27 Дек 2010 13:48:05)

0

47

Operation Exodus написал(а):

я понимаю, он по всему форуму крутится, потому и ставлю флажки, чтобы, когда будет время, заглянул.

Возможно, возможно. И мне сказали, как, но у меня не выходит пока ничего путного... :(

0

48

Operation Exodus Про спойлер, может у Romych попробуете спросить(он с ним занимался и вроде как картинки даже ставил и произвольное слово(не только скрыть открыть (хотя может и ошибаюсь там еще и mkusher руку прикладывал

Отредактировано Deff (Пн, 27 Дек 2010 23:08:55)

0

49

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

Возможно, возможно. И мне сказали, как, но у меня не выходит пока ничего путного...

жалко(((

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

Operation Exodus Про спойлер, может у Romych попробуете спросить(он с ним занимался и вроде как картинки даже ставил и произвольное слово(не только скрыть открыть (хотя может и ошибаюсь там еще и mkusher руку прикладывал

хорошо, спрошу

в любом случае спасибо

0

50

Operation Exodus, советую спойлер Romychа посмотреть вот этот, и дальше там добавки (по желанию). Работает на моем форуме почти два месяца - и никаких проблем. Пашет на всех браузерах. Подстраивает ширину кнопки к тексту названия.

Отредактировано Makarius (Ср, 29 Дек 2010 11:39:04)

0

51

Operation Exodus
Я теперь свободен, попробую ещё раз.

0

52

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

Я теперь свободен, попробую ещё раз.

спасибо, буду с нетерпенем ждать результатов)

0


Вы здесь » Единый форум поддержки » Корзина » Требуется помощь со скриптами