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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Награды (старый скрипт)


Награды (старый скрипт)

Сообщений 441 страница 460 из 829

441

rembow, вы внимательно прочитали первый пост? В профиле у пользователя

0

442

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

вы внимательно прочитали первый пост? В профиле у пользователя

а что читать та

0

443

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

а что читать та

Циферки и букафки, которые там написаны)
Если серьезно, то цитирую:

Как выдавать награды?
Идем в профиль любому пользователю и пишем через запятую (без пробелов и любых других символов) ключи наград.
В данном случае, из скрипта выше, можно написать следующее: moder,money
Тогда на странице сообщений у пользователя отобразится Награды: 2. По клику на "2" откроется окно с табличкой его 2х наград.

0

444

Доброе время суто к вопрос вот какой я скопировал код из поста 100 установил .На моем компе все работеает олично но у других пользовтелей выходит белое окно и все подскажите в чем проблемма?

Код:
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["admin"] = new Array("Администратор", "http://s44.radikal.ru/i106/0902/88/8647900ca24c.gif", "За неоценимую помощ клану")
awardsn["moder"] = new Array("Модератор", "http://s43.radikal.ru/i099/0902/3e/54439a10079a.gif", "За заслуги перед кланом")
awardsn["avatar"] = new Array("Дизайнер", "http://s50.radikal.ru/i130/0902/49/450eab34dfa1.gif", "За помощь с аватарами")
awardsn["pom"] = new Array("Креативный помощник", "http://s40.radikal.ru/i088/0902/de/95fdadcb81b3.gif", "За помощь в развитии форума")
awardsn["pr"] = new Array("Рекламщик", "http://s59.radikal.ru/i164/0902/24/14eba542db62.gif", "За активную рекламу")
awardsn["gold"] = new Array("Почетный", "http://i042.radikal.ru/0902/11/fb182d554efe.gif", "За заслуги перед форумом")
awardsn["podp"] = new Array("Подпись", "http://s61.radikal.ru/i171/0902/59/278e2ad499ee.gif", "За самую оригинальную подпись")
awardsn["love"] = new Array("Любвиобильный", "http://s61.radikal.ru/i171/0902/1d/9de2d3088128.gif", "Как самому любвиобильному персонажу")
awardsn["no"] = new Array("Грустный", "http://s49.radikal.ru/i126/0902/74/51471d91c241.gif", "Как самому грустному персонажу")
awardsn["kawaii"] = new Array("Милый", "http://i018.radikal.ru/0902/b4/f4103aacfeeb.gif", "Как самому милому персонажу")
awardsn["friend"] = new Array("Дружелюбный", "http://s61.radikal.ru/i172/0902/1f/ecf45b55a0bb.gif", "Первому молодожену клана")
awardsn["sacred"] = new Array("Загадочный", "http://s46.radikal.ru/i113/0902/88/6b69541b8df4.gif", "Как самому загадочному персонажу")
awardsn["smel"] = new Array("Смелый", "http://i052.radikal.ru/0902/94/6d3b5ad85395.png", "За отвагу")
awardsn["two"] = new Array("Семейный )))", "http://s47.radikal.ru/i115/0902/fa/f001bc5c40ea.gif", "Как представителю самой лучшей пары")
awardsn["popular"] = new Array("Популярный", "http://i033.radikal.ru/0902/5f/da7dc6522448.gif", "Самый популярный")
awardsn["pozitiv"] = new Array("Позитивный", "http://s57.radikal.ru/i157/0902/cf/a956c9824ce6.gif", "Самый позитивный")
awardsn["flame"] = new Array("Флудер х)", "http://s44.radikal.ru/i105/0902/bb/38a14c8e446d.gif", "За флуд, блин )")
awardsn["activ"] = new Array("Активный", "http://s41.radikal.ru/i093/0902/94/226d05154f58.gif", "Самому активному игроку")
awardsn["night"] = new Array("Ночной", "http://s60.radikal.ru/i167/0902/76/f306baba7eff.gif", "За постоянное появление в ночное время")
awardsn["female"] = new Array("Лучшая", "http://i060.radikal.ru/0902/9d/6b74ddad0cb3.gif", "За самую лучшую женскую роль")
awardsn["male"] = new Array("Лучший", "http://i029.radikal.ru/0902/3d/21beecadc092.gif", "За самую лучшую мужскую роль")
awardsn["um"] = new Array("Рассудительный", "http://s41.radikal.ru/i094/0902/ff/f4e8f83df2da.gif", "Самый рассудительный форумчанин")
awardsn["diary"] = new Array("Notebook", "http://i056.radikal.ru/0902/1a/18a39e3ff5a2.gif", "Самый интересный дневник")
awardsn["dusha"] = new Array("Душа компании", "http://s49.radikal.ru/i126/0902/a8/d2e68ff8028f.gif", "Приятный собеседник")
awardsn["romantic"] = new Array("Романтичный", "http://s60.radikal.ru/i168/0904/9b/2683c04fe497.gif ", "За самое красивое романтическое стихотворение")



str = str.split(",")
if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)}
var msg = new String("");
msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forum.mybb.ru/style/"+BoardStyle+"/"+BoardStyle+".css\" /><title>Награды пользователя</title>"
msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>"
msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">"
msg+="<table class=\"container\"><tr><th width=\"25%\">Иконка</th><th>За что</th></tr>";
for(i=0;i<str.length;i++){
msg+="<tr><td align=\"center\"><img  src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>";
}
msg+="</table>";
msg+="</div></div></body></html>";
popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1")
popup.document.write(msg)
popup.document.close()
return false
}
var li = document.getElementsByTagName("li");
for(z=0;z<li.length;z++){
if(li[z].className=="pa-fld2"){
nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2)
nag1 = nag.split(",");
nag1 = nag1.length;
li[z].innerHTML = " <b>Награды: </b> <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>"
}
}
</script>

адресс сайта http://rising.forumsiti.ru/ пользователь у которого награды Sleeping Beauty зарание спасибо

0

445

Black ice написал(а):

адресс сайта http://rising.forumsiti.ru/ пользователь у которого награды Sleeping Beauty зарание спасибо

Не знаю, у меня все работает работает в четырех браузерах

+2

446

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

Не знаю, у меня все работает работает в четырех браузерах

Спасибо разобрались уже)

0

447

дякую ви просто професіонал по скриптах!

0

448

не працює! :dontknow:

0

449

Сорри - репит

Отредактировано Deff (Чт, 30 Дек 2010 20:06:26)

0

450

Код не работает. С чем это может быть связано?

0

451

Лягушатинка написал(а):

Код не работает. С чем это может быть связано?

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

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

<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["ssms"] = new Array("100 сообщений",  "http://i018.radikal.ru/0910/22/701bd3aab353.gif", "за 100 набранных на форуме сообщений")
awardsn["psms"] = new Array("500 сообщений", "http://i020.radikal.ru/0910/41/5852255c6607.gif", "за 500 набранных на форуме сообщений")
awardsn["tsms"] = new Array("1000 сообщений", "http://s56.radikal.ru/i154/0910/89/0eb562661624.gif", "за 1000 набранных на форуме сообщений")
awardsn["dsms"] = new Array("2000 сообщений", "http://s54.radikal.ru/i143/1004/29/9a9409fec508.gif", "за 2000 набранных на форуме сообщений")
awardsn["pnsms"] = new Array("5000 сообщений", "http://s57.radikal.ru/i156/1004/02/d32d12741546.gif", "за 5000 набранных на форуме сообщений")
awardsn["fant"] = new Array("цветущая фантазия", "http://img523.imageshack.us/img523/1536/awwritermh9.png", "за лучший пост/рассказ в дневнике по мнению форумчан.")
awardsn["lol"] = new Array("LOL", "http://bomjkm.ru/img/medalki/medal19.gif", "за самый смешной пост/рассказ в дневнике.")
awardsn["plak"] = new Array("печалька", "http://s58.radikal.ru/i161/0903/b7/d11ac21c3eb6.gif", "за самый грустный пост/рассказ в дневнике.")
awardsn["love"] = new Array("love ♥", "http://img105.imageshack.us/img105/4623/6064373ru3.gif", "за самый любовный пост/рассказ в дневнике.")
awardsn["star"] = new Array("цветущая звезда", "http://s39.radikal.ru/i083/0910/df/d22a66d8c4e8.gif", "за лучший пост/рассказ в дневнике по мнению администраторов.")
awardsn["zolh"] = new Array("золотые ручки", "http://s59.radikal.ru/i163/0812/7d/8cafb7505cc7.gif", "за помощь в развитии форума.")
awardsn["gen"] = new Array("кон-гениальность", "http://s52.radikal.ru/i136/0812/d5/f0e15c987532.png", "за лучшую предложенную идею по улучшению форума.")
awardsn["sky"] = new Array("парящие в небе", "http://bomjkm.ru/img/medalki/medal20.gif", "вручается всем модераторам форума.")
awardsn["god"] = new Array("живущие на небе", "http://bomjkm.ru/img/medalki/medal48.gif", "вручается всем администраторам форума.")
awardsn["lub"] = new Array("любимчик", "http://img518.imageshack.us/img518/927/ms4bu0.gif", "за 50 уважений на форуме.")
awardsn["pop"] = new Array("популярный", "http://img387.imageshack.us/img387/5923/ms1ac4.gif", "за 100 уважений на форуме.")
awardsn["mod"] = new Array("моднявый", "http://katalogue.org/medals/SMALL_24.gif", "за 500 уважений на форуме.")
awardsn["leg"] = new Array("легенда", "http://img99.imageshack.us/img99/1619/9312603xx4.gif", "за 1000 уважений на форуме.")
awardsn["model"] = new Array("модельер", "http://s45.radikal.ru/i110/0812/3c/d274081642a3.gif", "за графическое оформление форума и помощь в его создании.")
awardsn["komp"] = new Array("душа компании", "http://bomjkm.ru/img/medalki/medal5.gif", "за самого активного флудера.")
awardsn["zav"] = new Array("заводила", "http://s53.radikal.ru/i142/0903/39/87d2f561499c.gif", "за самого активного участника в разделе Игры.")
awardsn["per"] = new Array("победитель конкурса", "http://img212.imageshack.us/img212/4897/0438118vk4.gif", "за 1 место в конкурсе.")
awardsn["vto"] = new Array("победитель конкурса", "http://img212.imageshack.us/img212/3792/1590719jt4.gif", "за 2 место в конкурсе.")
awardsn["tre"] = new Array("победитель конкурса", "http://img155.imageshack.us/img155/4213/3600744ez1.gif", "за 3 место в конкурсе.")
awardsn["bio"] = new Array("лучшая биография", "http://s47.radikal.ru/i115/0812/07/39653c2bbe82.gif", "за анкету, которая набрала +10, либо по результатам конкурса на лучшую анкету.")
awardsn["lovpara"] = new Array("будем вместе, как Сид и Нэнси...", "http://img518.imageshack.us/img518/2421/topmodoi2.png", "за самую лучшую влюбленную пару на форуме.")
awardsn["miss"] = new Array("Мисс форума", "http://img295.imageshack.us/img295/6397/7893521xv2.gif", "по результатам конкурса Мисс форума.")
awardsn["mister"] = new Array("Мистер форума", "http://img291.imageshack.us/img291/474/4914466dl0.gif", "по результатам конкурса Мистер форума.")

str = str.split(",")
if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)}
var msg = new String("");
msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forum.mybb.ru/style/"+BoardStyle+"/"+BoardStyle+".css\" /><title>награды пользователя</title>"
msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background-image: none; margin: 2px 2px; width: 99%;}</style><body>"
msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\">"
msg+="<table class=\"container\"><tr><th width=\"25%\">название</th><th width=\"25%\">иконка</th><th>за что</th></tr>";
for(i=0;i<str.length;i++){
msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img src=\""+awardsn[str[i]][1]+"\" /></td><td align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>";
}
msg+="</table>";
msg+="</div></div></body></html>";
popup = window.open("", "", "height=300, width=700, top=300, left=300, scrollbars=1")
popup.document.write(msg)
popup.document.close()
return false
}
var li = document.getElementsByTagName("li");
for(z=0;z<li.length;z++){
if(li[z].className=="pa-fld4"){
nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2)
nag1 = nag.split(",");
nag1 = nag1.length;
li[z].innerHTML = "<b>- награды:</b> <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"показать награды пользователя\">"+nag1+"</a>"
}
}
</script>


вопрос снят.

Отредактировано Dinah (Пн, 28 Фев 2011 18:40:31)

0

452

У меня возник следующий вопрос.
Дело в том, что в только что открытом окне с наградами собственный стиль отображается не полностью.
Если раскрыть окно полностью, стиль отображается полностью, но надписи выходят за пределы.
Можно это как-нибудь исправить?
Скриншоты(первый-неполное окно, второй-полное)
http://savepic.org/1455197.png
http://savepic.org/1449053.png

Ссылка на форум

0

453

Angel Marishka Выложите Тестовый (или пиар ник) с паролем( можн скрыть под 1000 сообщений

0

454

Отредактировано Angel Marishka (Сб, 12 Мар 2011 00:21:56)

0

455

Angel Marishka Попробуйте заменить Скрипт наград на такой ( ник пароль можно убрать из сообщения

Код:
<!--Скрипт Наград -Начало -->
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["moder"] = new Array("Лучший модератор", "http://fatawinx.win-x.su/uploads/000d/6c/59/142-1.gif", "За прекрасную модерацию форума")
awardsn["contest1"] = new Array("Первое место в конкурсе", "http://fatawinx.win-x.su/uploads/000d/6c/59/158-1.gif", "За первое место в конкурсе")
awardsn["contest2"] = new Array("Второе место в конкурсе", "http://fatawinx.win-x.su/uploads/000d/6c/59/158-2.gif", "За второе место в конкурсе")
awardsn["contest3"] = new Array("Третье место в конкурсе", "http://fatawinx.win-x.su/uploads/000d/6c/59/158-3.gif", "За третье место в конкурсе")
awardsn["life1"] = new Array("Первое место за вклад в жизнь форума", "http://fatawinx.win-x.su/uploads/000d/6c/59/143-1.gif", "Первое место за вклад в жизнь форума")
awardsn["life2"] = new Array("Второе место за вклад в жизнь форума", "http://fatawinx.win-x.su/uploads/000d/6c/59/143-2.gif", "Второе место за вклад в жизнь форума")
awardsn["life3"] = new Array("Третье место за вклад в жизнь форума", "http://fatawinx.win-x.su/uploads/000d/6c/59/143-3.gif", "Третье место за вклад в жизнь форума")
awardsn["forum1"] = new Array("Первое место за продвижение форума", "http://fatawinx.win-x.su/uploads/000d/6c/59/151-1.gif", "За первое место за продвижение форума")
awardsn["forum2"] = new Array("Второе место за продвижение форума", "http://fatawinx.win-x.su/uploads/000d/6c/59/151-2.gif", "За второе место за продвижение форума")
awardsn["forum3"] = new Array("Третье место за продвижение форума", "http://fatawinx.win-x.su/uploads/000d/6c/59/151-3.gif", "За третье место за продвижение форума")
awardsn["help"] = new Array("Помощь админу", "http://fatawinx.win-x.su/uploads/000d/6c/59/129-3.gif", "За помощь админу")
awardsn["talent"] = new Array("Таланливая личность", "http://fatawinx.win-x.su/uploads/000d/6c/59/142-4.gif", "За чудесные таланты")
awardsn["communication"] = new Array("Самый общительный", "http://fatawinx.win-x.su/uploads/000d/6c/59/142-2.gif", "За любовь к общению")
awardsn["charter"] = new Array("Очень грамотный", "http://fatawinx.win-x.su/uploads/000d/6c/59/150-2.gif", "За грамотность")
awardsn["role"] = new Array("Превосходный актёр", "http://fatawinx.win-x.su/uploads/000d/6c/59/131-3.gif", "За актёрские таланты")
awardsn["idea"] = new Array("Неиссякаемый источник идей", "http://fatawinx.win-x.su/uploads/000d/6c/59/144-1.gif", "За прекрасную помощь идеями")
awardsn["music"] = new Array("Музыкант", "http://fatawinx.win-x.su/uploads/000d/6c/59/143-4.gif", "За любовь к музыке")
awardsn["tv"] = new Array("Телевизионщик", "http://fatawinx.win-x.su/uploads/000d/6c/59/206-2.png", "За любовь к телевидению")

str = str.split(",")
if(str[str.length-1].substring(str[str.length-1].length-1, str[str.length-1].length)==" "){str[str.length-1]=str[str.length-1].substring(0, str[str.length-1].length-1)}
var msg = new String("");
msg = "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\" /><link rel=\"stylesheet\" type=\"text/css\" href=\"http://forumstatic.ru/styles/000d/44/5e/style.1284557772.css\" /><title>Награды пользователя</title>"
msg+= "<style type=\"text/css\">html, body, #pun, #pun-main {background: url(http://i52.tinypic.com/10z5mwl.jpg)10% 1478px; margin: 2px 2px; width: 99%;}</style><body>"
msg+="<div id=\"pun\" class=\"punbb\"><div id=\"pun-main\" class=\"main\" >"
msg+="<table class=\"container\"><tr><th width=\"25%\">Название</th><th width=\"25%\">Иконка</th><th>За что</th></tr>";
for(i=0;i<str.length;i++){
	msg+="<tr><td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td><td align=\"center\"><img height=\"35px\" src=\""+awardsn[str[i]][1]+"\" /></td><td  class=\"lasttd\" align=\"center\"><span>"+awardsn[str[i]][2]+"</span></td></tr>";
}
msg+="</table>";
msg+="</div></div></body></html>";
popup = window.open("", "", "height=360, width=570, top=300, left=300, scrollbars=1")
popup.document.write(msg)
popup.document.close()
return false
}
var li = document.getElementsByTagName("li");
for(z=0;z<li.length;z++){
if(li[z].className=="pa-fld4"){
nag = li[z].innerHTML.substring(li[z].innerHTML.indexOf(": ")+2)
nag1 = nag.split(",");
nag1 = nag1.length;
li[z].innerHTML = "<a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\"><img src='http://savepic.org/1457258.gif'style='position:absolute; margin: 0 0 4px 0!important;'/><span style='margin-left: 123px; text-decoration:none!important;'></span>"+nag1+"</a>"
}
}
</script>
<!--Скрипт наград -Конец -->

Отредактировано Deff (Чт, 19 Май 2011 10:04:55)

0

456

А нельзя ли сделать чтобы открывалось не в новом окне а на этой же странице? Я имею ввиду чтоб открывался контейнер с таблицей наград.

Отредактировано Ultimate_Alik (Пт, 11 Мар 2011 18:30:47)

0

457

Ultimate_Alik Ну вродь последний на этой же

0

458

Да нет. Чтобы оно ну вот как в форме ответа например. Нажимаешь на кнопку смайлы и открывается окошко со смайлами в этом же окне. Мне нужно так же чтоб и награды.

0

459

Deff
в принципе вроде ничего, но шапка уж очень некрасиво смотрится..

и ещё один вопрос.. я заметила, что кол.- о наград отображается только на странице с сообщениями, а когда заходишь в профиль пользователя, то отображаются ключи..это можно как-то исправить?
http://imaginations.spybb.ru/

Отредактировано Angel Marishka (Вс, 13 Мар 2011 01:20:20)

0

460

ответьте пожалуйста! :)

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Награды (старый скрипт)