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

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

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


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


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

Сообщений 81 страница 100 из 826

81

Спасибо огромное за награды!!!!

0

82

Подскажите пожалуйста чайнику! я вроде сделала, что надо, но под авой пишет Награды: helper и никаких медалей нет :(
Наверно, что-то не так сделала, но не пойму что!

0

83

Keller
на первой страничке есть )
Награды - новый скрипт

0

84

Duka
А как изменить кол-во полей? Мне вот поле "Название" в окне вообще не нужно. Мне достаточно двух полей - Что и ЗА что)))

0

85

Арландина
Убери из скрипта этих 2 кода

<th width=\"25%\">Название</th>

<td align=\"center\"><span>"+awardsn[str[i]][0]+"</span></td>

0

86

хм.. неплохая штука =)

0

87

Подскажите как правильно вставлять картинки на наградки?  :flag:

0

88

Duka
ты мне помочь не можешь? )

0

89

давно хотел сделать такую вещицу. :)

0

90

Тыква вредности написал(а):

А у меня что не так, никто не знает? Т.т

а что у тебя не так?
если вопрос заключается в количестве наград, то есть больше 6 не отображаются.
то могу вас обрадовать у меня всё работает и 7 и 8

p.s. взял именно твои картинки

Код:
<!--награды-->
<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["creativ"] = new Array("Творчество", "http://pic.ipicture.ru/uploads/090405/FOKRsOz4jD.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["funny"] = new Array("Веселый", "http://s58.radikal.ru/i160/0902/ce/b5ccb1f2f574.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=\"https://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=200, width=700, top=200, left=200, 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 = "<font color=red>Награды:</font> <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>"
}
}
</script>

вот по этому коду у меня работает

Отредактировано Andreysoft (Пн, 4 Май 2009 16:31:01)

0

91

Andreysoft
О! Вижу много наград в списке.
Они все работают? Я просто не проверял скрипт на большое количество наград.
И если пользователю в профиле прописать штук 5-10, будет работать?
Посодействуй пожалуйста :)

+1

92

Andreysoft
спасибо.. да, проблема именно эта. пойду проверю твой вариант ))

0

93

Andreysoft
блин.. вообще не работает скрипт >.<

0

94

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

О! Вижу много наград в списке.
Они все работают? Я просто не проверял скрипт на большое количество наград.
И если пользователю в профиле прописать штук 5-10, будет работать?
Посодействуй пожалуйста

У меня на форуме 19 видов наград.
Прописать смогла 82 штуки, по четыре раза каждого вида + еще шесть штук... Все работает.
Ограничения только в колличестве знаков, которые можно прописать в окошке секции Остальное.
Ключи к наградам у меня состоят из 2х-3х знаков + запятые. Если Ключи будут состоять из одного знака - думаю влезет штук 180))))))))))

0

95

Арландина
у меня и 6 не показывает >.< в чем проблема то? может, нужно на что-то одно заливать? ))

0

96

Тыква вредности
Не знаю, что вы там руками трогали (я ничего в этих буковках/значках не понимаю)))
Вот все ваши 27 наград (размер иконок "родной") - все 27 встают в один профиль и отлично отображаются.

Код:
<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["creativ"] = new Array("Творчество", "http://pic.ipicture.ru/uploads/090405/FOKRsOz4jD.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["funny"] = new Array("Веселый", "http://s58.radikal.ru/i160/0902/ce/b5ccb1f2f574.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=\"https://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-fld2"){
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=\"Показать награды пользователя\">"+nag1+"</a>"
}
}
</script>

Отредактировано Арландина (Вт, 5 Май 2009 10:19:24)

+1

97

Спасибо большое за скрипт.

У меня остался вопрос:
- можно ли как-нибудь выделить это поле с наградами? Его просто плохо видно среди других полей (колво-сообщений, дата регистрации и пр.)
Скажем, чтобы поле "Награды" было бы жирным или другого цвета. Теги <b> и <span> в скрипте и в названии поля - не работают.

Если есть такая возможность - пожалуйста подскажите как сделать это поле более заметным.
Зараннее спасибо.

Отредактировано SPORK (Вт, 5 Май 2009 12:15:59)

0

98

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

Теги <b> и <span> в скрипте и в названии поля - не работают.

У меня тег <b> работает, а вот цвет - нет.

0

99

Арландина а куда ставишь тег? В самом скрипте где-то? Или в меню? Поле действительно становится жирным?

0

100

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

а куда ставишь тег?

На примере скрипта выше.... Выделено красным.

<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["creativ"] = new Array("Творчество", "http://pic.ipicture.ru/uploads/090405/FOKRsOz4jD.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["funny"] = new Array("Веселый", "http://s58.radikal.ru/i160/0902/ce/b5ccb1f2f574.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=\"https://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-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>

0


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