Сделано, кстати как то в стиле юкоза
Новый скрипт наград
Сообщений 181 страница 189 из 189
Поделиться1822012-05-11 18:43:28
Мдэээ о______________О...
А можно скрипт для одной награды??? Что-нибудь дико коротенькое, чтобы добавить в дополнительное поле профиля ОДНУ картиночку, а не золотые горы!
Поделиться1832012-06-08 19:17:51
Эм... У мну чето не получается:
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn["admin"] = new Array("Администратор", "http://savepic.net/2852562m.jpg", "Администратору форума");
awardsn["moder"] = new Array("Лучший модератор", "http://s44.radikal.ru/i103/1206/d9/68406815e3f2.jpg", "За модераторскую помощь")
awardsn["helper"] = new Array("Помощник месяца", "http://s019.radikal.ru/i626/1206/19/a30a9e098712.jpg", "Неоценимая помощь форуму")
awardsn["money"] = new Array("Банкир форума", "http://s019.radikal.ru/i610/1206/38/8281870d8f39.jpg", "За материальную помощь форуму")
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 width=\"100px\" height=\"100px\" 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-fld10"){
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>
Пишу все как надо а у меня токо ключ награды:(
Пожалуйста исправьте
Отредактировано Настюша1234321 (2012-06-08 19:26:28)
Поделиться1842012-06-08 20:04:40
Ссылку на форум приводите.
Поделиться1852012-06-08 21:11:47
Простите забыла вставить ссылку... http://secondlifeofawolf.rolka.su/viewtopic.php?id=5
Поделиться1862012-06-08 22:30:52
Настюша1234321, обновите html-низ полностью:
<!-- Чат --> <script type="text/javascript" src="http://chatvolkovigostey.chatovod.ru/widget.js?height=450" charset="UTF-8"></script><p><a href="http://www.chatovod.ru/">Бесплатный чат для вашего сайта.</a></p> <!-- Награды --> <script type="text/javascript"> var we=document.getElementsByTagName("ul") var x=0 for (x=0; x<=(we.length-1); x++) {if (we[x].innerHTML.indexOf("pa-online")!=-1) {we[x].innerHTML=we[x].innerHTML.substring(0, (we[x].innerHTML.indexOf("pa-online")-11))+"<img src='http://savepic.net/2876139m.jpg' />"} else if ((we[x].innerHTML.indexOf("pa-online")==-1)&&(we[x].innerHTML.indexOf("pa-author")!=-1)) {we[x].innerHTML=we[x].innerHTML+"<img src='http://savepic.net/2871018m.jpg' />"} } </script> <script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["admin"] = new Array("Администратор", "http://savepic.net/2852562m.jpg", "Администратору форума") awardsn["moder"] = new Array("Лучший модератор", "http://s44.radikal.ru/i103/1206/d9/68406815e3f2.jpg", "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://s019.radikal.ru/i626/1206/19/a30a9e098712.jpg", "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://s019.radikal.ru/i610/1206/38/8281870d8f39.jpg", "За материальную помощь форуму") 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-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> <script language="JavaScript"> mod="Главный Дозорный" str=document.URL page=str.substring(str.lastIndexOf('/')+1) if( page=="" || page=="index.php" ) { arr=document.getElementsByTagName("span") i=0 while(arr[i]) { if(arr[i].className=="modlist") arr[i].innerHTML = "(" + mod + arr[i].innerHTML.substring(11) i++ } } </script> <script> ColorEmail_Default='#505060'; var a=".punbb a[href*=\"javascript:to('"; var b="')\"],\n"; var c='.punbb a[href$="/profile.php?id='; var d='"]{color:'; var e=';}\n'; var color_Nick_UserId=[ "Линдора","2","#930F1A" ] var C_N_style=''; for(i=0; i<color_Nick_UserId.length; i+=3){ C_N_style+=a+color_Nick_UserId[i]+b+c+color_Nick_UserId[i+1]+d+color_Nick_UserId[i+2]+e; } ColorEmail_Default='.punbb .pl-email a{color:'+ColorEmail_Default+'!important;}'; document.write('<style>'+C_N_style+ColorEmail_Default+'</style>') </script>
И будьте внимательны.
Поделиться1872012-08-24 20:36:07
Какая то беда, перепроверил кавычки и запятые раза 3 и копировал исправляемые коды с разных страниц всей этой темы. Сперва были только теги через запятую, а теперь только кликабельная цифра. Я видел на форумах с установленным этим скриптом, в поле сразу видно до трех наградок - как сделать также? http://support.rusff.me/viewtopic.php?id=90
http://domnus.0pk.ru
http://domnus.0pk.ru/viewtopic.php?id=4 … p=49#p5595 - тема где есть игроки с наградами
<!--Скрипт наград--> <script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["world"] = new Array("Корона Создателя", "https://forumupload.ru/uploads/000e/9c/74/1041-1.png", "За создание мира") awardsn["helper"] = new Array("Корона Активиста", "https://forumupload.ru/uploads/000e/9c/74/1308-1.png", "Неоценимая помощь форуму") awardsn["gramota"] = new Array("Почетная Грамота", "https://forumupload.ru/uploads/000e/9c/74/1043-4.png", "Модератору 1-ого уровня") awardsn["medal"] = new Array("Заслуженная медаль", "https://forumupload.ru/uploads/000e/9c/74/1041-2.png", "Модератору 2-ого уровня. За великие заслуги перед партией") awardsn["orden"] = new Array("Заслуженный орден", "https://forumupload.ru/uploads/000e/9c/74/1043-5.png", "Модератору 3-его уровня. За качественную работу и верность партии") awardsn["library"] = new Array("Заслуженный библиарий", "https://forumupload.ru/uploads/000e/9c/74/1042-4.png", "За выдающиеся знания литературного искусства") awardsn["kompas"] = new Array("Золотой компас", "https://forumupload.ru/uploads/000e/9c/74/1040-4.png", "Лучшему детективу") awardsn["crazyheat"] = new Array("Безумный шляпник", "https://forumupload.ru/uploads/000e/9c/74/1047-4.png", "Человеку с неординарным мышлением") awardsn["goldcup"] = new Array("Золотой кубок", "https://forumupload.ru/uploads/000e/9c/74/1047-1.png", "Лидеру литературных и художественных гонок") awardsn["redheart"] = new Array("Сердце форума", "https://forumupload.ru/uploads/000e/9c/74/1042-2.png", "Самому доброму и чуткому человеку, способному познать душевное состояние другого") awardsn["omega"] = new Array("Элита Шатра", "https://forumupload.ru/uploads/000e/9c/74/1043-1.png", "Выдающемуся бойцу подразделения S.H.A.T.E.R., за хороший отыгрышь боя") awardsn["goldheart"] = new Array("Искуситель(ница) форума", "https://forumupload.ru/uploads/000e/9c/74/1046-2.png", "Осторожно, совращает одним взглядом!") awardsn["lips"] = new Array("Алые губки", "https://forumupload.ru/uploads/000e/9c/74/1042-3.png", "За самую романтическую сцену") awardsn["hotchilli"] = new Array("Горячий перец", "https://forumupload.ru/uploads/000e/9c/74/1046-4.png", "За самый горячий секс") awardsn["ball"] = new Array("Футбольный мяч", "https://forumupload.ru/uploads/000e/9c/74/1046-1.png", "Активному игроку :)") awardsn["baloonheart"] = new Array("Шарик любви", "https://forumupload.ru/uploads/000e/9c/74/1047-3.png", "Самой потрясающей паре") awardsn["scream"] = new Array("Выдающийся рассказчик", "http://deaths-lover.ru/uploads/000e/9c/74/1714-2.png", "За лучшую городскую легенду") awardsn["beer"] = new Array("Кружка пива", "http://deaths-lover.ru/uploads/000e/9c/74/1714-5.png", "Самому активному флудеру :)") awardsn["weddingrings"] = new Array("Обручальные кольца", "http://savepic.su/1591777.png", "Обручальные кольца молодоженам") awardsn["cowboyheat"] = new Array("Шляпа ковбоя", "https://forumupload.ru/uploads/000e/9c/74/1046-5.png", "Жеребцу форума") awardsn["cherep"] = new Array("R.I.P.", "https://forumupload.ru/uploads/000e/9c/74/1048-2.png", "Погибшем вечная память") awardsn["bytterfly1"] = new Array("Лазурная бабочка", "http://uploads.ru/t/K/j/C/KjCLf.png", "За помощь в пиаре форума!") awardsn["bytterfly2"] = new Array("Пурпурная бабочка", "http://s013.radikal.ru/i322/1205/a3/434bdf08bd5a.png", "За помощь в пиаре форума!") awardsn["bytterfly3"] = new Array("Зеленая бабочка", "http://s019.radikal.ru/i639/1205/4e/c6ffa967b250.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://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> <!--Скрипт наград-->
Отредактировано cdl*tm l Savaris (2012-08-24 21:07:49)
Поделиться1882012-09-18 12:57:33
а вы не знаете как заменить само слово "Награды" на картинку или кнопку?
Поделиться1892012-09-21 18:01:29
Вот мой скрипт наград, но они не работают, в профиле за место цифры просто дается список ключей.
Скажите, что не так...
ссылка: http://academyparadise.mybb.ru/
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["admin"] = new Array("Администратор", "http://s1.uploads.ru/9amSQ.png", "Состоит в администраторском составе Paradise Academy for Girls") awardsn["moder"] = new Array("Модератор", "http://s1.uploads.ru/kGKtZ.png", "Состоит в модераторском составе Paradise Academy for Girls") 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 width=\"64px\" height=\"64px\" 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=700, width=800, 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>
Отредактировано compassionate (2012-09-21 18:02:29)