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

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

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


Вы здесь » Единый форум поддержки » Корзина » Заказ новых скриптов


Заказ новых скриптов

Сообщений 161 страница 180 из 986

161

Яхико написал(а):

Долго пыталась вникнуть в твои слова, наконец поняла, вроде хД Ты имеешь в виду вместо описания, пользоваться этими картинками:   и тп?

Ты у ленешер видела ? картинки  -какие сделаешь -такие и будут

Яхико написал(а):

Но мне чуть другое надо, не выделять темы, а описывать. По типу у меня есть тема НП№1 - "Владыки островов", а в описание надо вставить - неканонические персонажи, в других темах канонические..

Напиши тут: тройку -четвёрку описаний (кстать вместо картинок можно и свои описания втыкать, если они написаны предварительно

Отредактировано Deff (Чт, 24 Мар 2011 13:18:09)

0

162

Deff
Да, видела) Но это не то, ты меня не совсем понимаешь.. Мне нужно обычное описание для тем, т.е, что хочу то и пишу. Так же и для пользователей, в общем посмотри тут:

Вот, что бы так выглядело)  http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

PS: Скрипт рабочий, но в нем есть недочеты неудобные.

Отредактировано Яхико (Чт, 24 Мар 2011 13:34:28)

0

163

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

ГЫ - а следущее пожелание -чобы он запоминалсо в очередной сессии....
(Отложил в папочку

Да...(* осталось найти жаждущих заняцо

ждемс ))

могу если надо скриншот нарисовать ))

0

164

И таки у меня снова жутко глупый вопрос о_О
Скажите, пожалуйста, что же надо изменить в коде спойлера, что бы сама кнопка спойлера выглядела как простой текст или обычная ссылка?) Поставил спойлер (код ниже) - всё работает, но хотелось бы избавиться от вида кнопки в постах. Что бы спойлер  закрытом виде выглядел как обычная ссылка (да и в открытом тоже, соответственно), но при нажатии открывал окошко спойлера как в обычно и закрывал :В
Может есть какой-то особенный код или просто в нём что-то надо убрать/поменять)

Код:
<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:140px;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>

всё ставил в html-низ)

Отредактировано Noael Justice (Чт, 24 Мар 2011 15:42:32)

0

165

См пост 189-й

Отредактировано Deff (Вс, 27 Мар 2011 14:32:13)

+1

166

Noael Justice
Вроде, то. Сама искала.

Код:
<!--Кнопка спойлера-->
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(20).innerHTML='<img onclick="tag_spoiler();" title="Спойлер" src="http://forumupload.ru/uploads/0009/42/8c/1501-1.gif" style="width:20px;height:22px;padding-left:6px;">'
</script>

<!--Скрипт спойлера-->
<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;"><a id="' + open + '" class="spoiler" style="width:100%;font-size:10px; margin:0;border:none;cursor:pointer;text-align:left;">'+close+'</a></cite><blockquote class="quote-box" style="display:none; width: 95%;border: 1px solid black;margin:0;">' + txt + '</blockquote></div>'
        return txt;
    }
    $(document).ready(function(){
        $("div.quote-box > cite > a.spoiler").click(function(){
        $(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow");
        var a = this.innerHTML;
        this.innerHTML= $(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("answer"))
        form.getElementsByTagName("tr")[0].insertCell(1).innerHTML="<img  id=\"spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spoiler]','[/spoiler]')\" src=\"/i/blank.gif\" />"
    </script>

0

167

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

0

168

Ro$om@h@ написал(а):

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

См пост 343 Скрипты от пользователей

0

169

Deff
Спасибо) только нашла 1 недочет, при наведению на название темы активным становится и описание Оо"
А, и еще описание высвечивается на главной странице

Отредактировано Яхико (Чт, 24 Мар 2011 21:25:11)

0

170

Яхико написал(а):

А, и еще описание высвечивается на главной странице

Если не нужны на главной >
Добавь красным -(хотя вроде сss должна и сама знать

<style>
span.yaxiko {
color:red;    /* Цвет текста */
margin-top:2px;    /* Частично отступ сверху */
margin-left:12px; /* Отступ слева */
font-size:40%;    /* Размер Шрифта (можно в пикселах */
/*display:block;*/
}
#pun-crumbs1 span.yaxiko,
#pun-index span.yaxiko,
#pun-main h1 span.yaxiko{
display:none;
}
</style>

Ыщо раз поправил скрипт( заметил что внизу в топике осталсо крестик

Отредактировано Deff (Чт, 24 Мар 2011 22:00:46)

0

171

Deff
Да, были времена когда знала, но к сожалению деградация не пожалела меня, теперь мне всё по пальцам над)
А по теме, теперь пробел  http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

0

172

Яхико  Скрипт перепиши- (*а сss строку добавь - мну наоборот на первой просили тоже
про чо ты говоришь - не пойму - в трех браузерах всё видно

2 Приветствие 2
     Приветствие 2  Ren

Отредактировано Deff (Чт, 24 Мар 2011 22:06:39)

0

173

Deff
Переписала ТТ всё равно тоже самое, или я не соображу чет. И поправь что бы текст описания не нажимной был, а просто текст, а то он с ссылкой вместе жмётся(

0

174

оставил пост 189

Отредактировано Deff (Вс, 27 Мар 2011 14:31:13)

+1

175

Deff
Работает http://pirates-guild.com/images/smilies/dumb.gif Спасибо) теперь всё хорошо **
Смотрю теперь и редактировать можно, вообще хорошо)

Отредактировано Яхико (Чт, 24 Мар 2011 23:59:39)

0

176

Sweet Darkness
О, вы чудо, спасибо большое)))

+1

177

Яхико написал(а):

Работает

Поставил Пояснения  ниже Автора

Отредактировано Deff (Вс, 27 Мар 2011 14:10:02)

+1

178

Deff
У меня теперь пробел стоит, вот, посмотри: http://op-rpg.ru/viewforum.php?id=6
всё, переставила теперь всё отлично! Спасибо)))

Отредактировано Яхико (Пт, 25 Мар 2011 20:07:56)

0

179

У меня стоит такой скрипт.
Отделяет полосой важные (выделенные) темы от обычных.

Код:
<script type="text/javascript">
if (document.URL.indexOf("viewforum")!=-1)
{var trs=document.getElementById('pun-main').getElementsByTagName("table")[0].rows
var io=1
for (io=1; io<=(trs.length-1); io++){
if ((trs[io].className.indexOf("isticky")!=-1)&&(trs[io+1].className.indexOf('isticky')==-1)){
var normal=document.getElementById('pun-main').getElementsByTagName("table")[0].insertRow(io+1)
var normal1=normal.insertCell(0)
normal1.innerHTML="<center><b></b></center>"
normal1.style.color="#222222"
normal1.style.paddingBottom = "12px"
normal1.style.paddingTop = "12px"
normal1.style.backgroundImage="url(http://forumupload.ru/uploads/0000/10/a4/206368-1.jpg)"
normal1.colSpan="6"
}}}
</script>

выглядит так

Хочу дополнить скрипт следующим образом (или новый какой).
Нужно сделать такую разделительную черту не только между выделенными и обычными темами, но и между обычными (теми которые потребуется отделить), то есть чтобы был еще один (или несколько) блоков тем. Возможно как-то реализовать?

0

180

удалите плиз этот пост

Отредактировано Destator (Сб, 26 Мар 2011 16:12:18)

0


Вы здесь » Единый форум поддержки » Корзина » Заказ новых скриптов