Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
---Max---

Кнопка

Recommended Posts

У меня оч нубский вопрос...В общем, сразу к делу (посмотрите скрин для начала):

Хочется, чтобы вместо надписи "Цитата" появилась кнопочка...Чё только не делал, так и не вышло сделать надпись кнопкой, поэтому прошу помощи, собственно, как это сделать (что в шаблоне заместо {$author['ins_q']}<br /> прописать, чтобы надпись была с кнопкой).

Код кнопки ника в шаблоне:

<img src="style_images/1/ins.gif" style="cursor: pointer;" onClick=\"java script:ins('{$author['ins_nick']}')"//>

Пытался сделать что-то подобное (только менял функцию нажатия), так и не получилось.

 

f63675710c37t.jpg

Share this post


Link to post
Share on other sites

Это какой-то мод? Что за ява-скрипт выводит кнопку?

Что автор модификации рекомендует?

Share this post


Link to post
Share on other sites
Это какой-то мод? Что за ява-скрипт выводит кнопку?

Что автор модификации рекомендует?

Это мод, да. Мод один, только я нашел еще 1 подобный и стырил код в шаблон...Яваскрипт большой:

function ins(name)
{
if(is_opera && (uagent.indexOf("9.5") != -1))
{
	name=utf8_decode(name);
}
my_show_div(my_getbyid('qr_open'));
if (document.REPLIER.Post)
{
	var input=document.REPLIER.Post;
	input.value=input.value+"[b]"+name+"[/b]"+", "
}
}

function copyQ(qinf,date,pid)
{
txt='';
if (document.getSelection)
{
	txt=document.getSelection();
}
else if (document.selection)
{
	txt=document.selection.createRange().text;
}
if (txt.replace(" ","") != "")
{
	txt='[quote name=\''+qinf+'\' date=\''+date+'\' post='+pid+']\n'+txt+'\n[/quote]\n';
}
}

function pasteQ()
{
my_show_div(my_getbyid('qr_open'));
if (document.REPLIER.Post)
	document.REPLIER.Post.value += txt;
}

function makesymbol(a,b)
{
var r='';

if(a==1056 && b==1106){r='А';}if(a==1056 && b==8216){r='Б';}if(a==1056 && b==8217){r='В';}if(a==1056 && b==8220){r='Г';}if(a==1056 && b==8221){r='Д';}if(a==1056 && b==8226){r='Е';}if(a==1056 && b==1027){r='Ё';}if(a==1056 && b==8211){r='Ж';}if(a==1056 && b==8212){r='З';}if(a==1056 && b==65533){r='И';}if(a==1056 && b==8482){r='Й';}if(a==1056 && b==1113){r='К';}if(a==1056 && b==8250){r='Л';}if(a==1056 && b==1114){r='М';}if(a==1056 && b==1116){r='Н';}if(a==1056 && b==1115){r='О';}if(a==1056 && b==1119){r='П';}if(a==1056 && b==160){r='Р';}if(a==1056 && b==1038){r='С';}if(a==1056 && b==1118){r='Т';}if(a==1056 && b==1032){r='У';}if(a==1056 && b==164){r='Ф';}if(a==1056 && b==1168){r='Х';}if(a==1056 && b==166){r='Ц';}if(a==1056 && b==167){r='Ч';}if(a==1056 && b==1025){r='Ш';}if(a==1056 && b==169){r='Щ';}if(a==1056 && b==1028){r='Ъ';}if(a==1056 && b==171){r='Ы';}if(a==1056 && b==172){r='Ь';}if(a==1056 && b==173){r='Э';}if(a==1056 && b==174){r='Ю';}if(a==1056 && b==1031){r='Я';}
if(a==1056 && b==176){r='а';}if(a==1056 && b==177){r='б';}if(a==1056 && b==1030){r='в';}if(a==1056 && b==1110){r='г';}if(a==1056 && b==1169){r='д';}if(a==1056 && b==181){r='е';}if(a==1057 && b==8216){r='ё';}if(a==1056 && b==182){r='ж';}if(a==1056 && b==183){r='з';}if(a==1056 && b==1105){r='и';}if(a==1056 && b==8470){r='й';}if(a==1056 && b==1108){r='к';}if(a==1056 && b==187){r='л';}if(a==1056 && b==1112){r='м';}if(a==1056 && b==1029){r='н';}if(a==1056 && b==1109){r='о';}if(a==1056 && b==1111){r='п';}if(a==1057 && b==1026){r='р';}if(a==1057 && b==1027){r='с';}if(a==1057 && b==8218){r='т';}if(a==1057 && b==1107){r='у';}if(a==1057 && b==8222){r='ф';}if(a==1057 && b==8230){r='х';}if(a==1057 && b==8224){r='ц';}if(a==1057 && b==8225){r='ч';}if(a==1057 && b==8364){r='ш';}if(a==1057 && b==8240){r='щ';}if(a==1057 && b==1033){r='ъ';}if(a==1057 && b==8249){r='ы';}if(a==1057 && b==1034){r='ь';}if(a==1057 && b==1036){r='э';}if(a==1057 && b==1035){r='ю';}if(a==1057 && b==1039){r='я';}
if(a==1042 && b==160)
{
	r=' ';
}

return r;
}

function utf8_decode(str)
{
if (str == null){ return null;}
var result = "";
for (var i=0; i < str.length; i++)
{
	c=str.charCodeAt(i);
	if(c<128)
	{
		result+=str[i];
	}
	else
	{
		c2=str.charCodeAt(i+1);
		r=makesymbol(c,c2);
		if(r)
		{
			result+=r;
		}
		else
		{
		result+=' '+c+' '+c2+' ';
		}
		i++;
	}

}

return result;
}

У автора насчет кнопки ни слова не было.

Кстати, IPB 2.3.6.

Edited by ---Max---

Share this post


Link to post
Share on other sites

Я в java мало понимаю :rolleyes:

Но моды подобные видела. И с кнопкой. Рекомендую поискать получше.

Share this post


Link to post
Share on other sites

:D его можно и самому переделать - нужно только желание и время... Сменить ссылку на картинку не сложно.

Share this post


Link to post
Share on other sites

L-7, да я б с радостью сам, но пытался-пытался, так и не вышло. В общем у же по-другому сделал, переместил ссылку в другое место, вроде ничё смотрится.

Share this post


Link to post
Share on other sites

Возьми кнопку найди, цитата и залей её к себе, на хостинг форума!

И поменяй ссылку на эту картинку! И всё.

Share this post


Link to post
Share on other sites

Dizikl, это я понял совсем давно. Но, поймите, что я не догоняю, как ссылку на изображение сделать, что именно в шаблон писать вы можете ответить? Дам ссылку на инструкцию по установке этой цитаты, вы можете там произвести необходимые изменения, чтобы вместо ссылки была кнопка? Я языки хтмл и прочее не знаю вообще.

Ссылка на текстовик инструкции

Edited by ---Max---

Share this post


Link to post
Share on other sites

Такая же проблема,

в коде {$author['ins_nick']} на форуме отображается "вствить ник"

в коде {$author['ins_q']} на форуме отображается "цитата"

Как же сделать вместо ссылки кнопку.

Share this post


Link to post
Share on other sites

Nivil, кажется то что вам нужно находится в php файле...

Share this post


Link to post
Share on other sites

Может Вы и правы, просто код прописывался в skin_topic -> RenderRow.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...