Всем большое спасибо! Скрипт наград работает! И даже если поставить его 2 раза! )
Отредактировано Создатель_Галактики_Мир (Ср, 30 Июн 2010 09:51:48)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Новые возможности форумов » Награды (старый скрипт)
Всем большое спасибо! Скрипт наград работает! И даже если поставить его 2 раза! )
Отредактировано Создатель_Галактики_Мир (Ср, 30 Июн 2010 09:51:48)
Шикарный скрипт, правда сначала не работал но теперь все отлично
Тоже поставил скрипт
Здравствуйте!
Прошу прощения за беспокойство, у меня не работают награды, крутила, вертела, ничего не добилась, вобщем не октрывается само окно:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["1"] = new Array("Победитель", "http://s51.radikal.ru/i134/1006/fb/b367b149adb1.png", "За первое место в конкурсе") awardsn["2"] = new Array("Серебрянный призер", "http://i070.radikal.ru/1006/9d/a9e9a3eb3914.png", "За второе место в конкурсе") awardsn["3"] = new Array("Бронзовый призер", "http://i061.radikal.ru/1006/1d/ab381208dbd7.png", "За третье место в конкурсе") awardsn["activ"] = new Array("Активный пользователь", "http://s006.radikal.ru/i215/1006/f2/ded3cd99791c.png", "За 1000 сообщений на форуме") awardsn["dom"] = new Array("Житель форума", "http://i074.radikal.ru/1006/30/e6c040aa0c4c.png", "За 5000 сообщений на форуме") awardsn["flud"] = new Array("Активный флудер", "http://s48.radikal.ru/i119/1006/ab/517f18b1833d.png", "За большое количество сообщений, набранных во флуде") awardsn["fluder"] = new Array("Флудер месяца", "http://s54.radikal.ru/i146/1006/13/2c05854c2d30.png", "За наибольшее количество сообщений, набранных во флуде в течение месяца") awardsn["arxiv"] = new Array("Архиватор", "http://s49.radikal.ru/i126/1006/fb/0a93b0a5f8bf.png", "За пополнение галлерей исходников и дополнений") awardsn["yrok"] = new Array("Учитель", "http://s59.radikal.ru/i164/1006/23/1ddc516d850e.png", "За размещение уроков по фш") 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/000c/2b/36/style.1281627789.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>
Ссылка на форум: http://disservis.rusff.ru/
Заранее огромное спасибо!
Евка, вот найдите эти строчки и измените выделенное на свою ссылку стиля
<link rel=\"stylesheet\" type=\"text/css\" href=\"http://forumstatic.ru/styles/000c/2b/36/style.1281627789.css\" />
вот найдите эти строчки и измените выделенное на свою ссылку стиля
спасибо, а ссылку своего стиля от куда взять, не подскажите?
Евка, Награды - новый скрипт
200 пост
Отредактировано Gotiko (Вт, 17 Авг 2010 13:06:30)
Gotiko
спасибо, все встало на свои места
Форумчане, помогите пожалуйста.
Мне кто-нибудь поможет, мм?
Если хочешь сохранить истинный размер каждой награды, просто убери
Вот спасибки, это нада было
Здравствуйте,не могли бы вы помочь?никак не могу разобраться что у меня не правильно сделано.выходит так:
вот ссылка на форум:
http://brutalforum.mybb.ru
вот сам тот скрипт:
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["admin"] = new Array("Админ", "http://s46.radikal.ru/i114/1007/38/e3abe452fadb.gif", "За администрирование") awardsn["moder"] = new Array("Модер", "http://s004.radikal.ru/i207/1007/ed/aab1d21be8db.gif", "За модераторскую помощь") awardsn["aktiv"] = new Array("Активистам", "http://s45.radikal.ru/i107/1009/ce/32ed612194b5.gif", "За новшества на форуме") awardsn["konkyrs"] = new Array("Участник", "http://s61.radikal.ru/i171/1008/38/44c9d2cb225e.gif", "За участие в конкурсе") awardsn["konkyrs1"] = new Array("Победитель1", "http://i064.radikal.ru/1007/e5/310ead151188.gif", "За первое место в конкурсе") awardsn["konkyrs2"] = new Array("Победитель2", "http://s006.radikal.ru/i214/1008/30/80a2c6f9f569.gif", "За второе место в конкурсе") awardsn["konkyrs3"] = new Array("Победитель3", "http://s43.radikal.ru/i101/1008/d9/326874cc8fb9.gif", "За третье место в конкурсе") awardsn["narod"] = new Array("Начинающий", "http://i081.radikal.ru/1007/b3/b83ab5fffb8e.gif", "за написание первых 50 сообщений") awardsn["dvig"] = new Array("Продвинутый", "http://s51.radikal.ru/i131/1009/53/1260e4891151.gif", "За 100 сообщений на форуме") awardsn["profi"] = new Array("Профи", "http://s005.radikal.ru/i210/1009/08/1c82e39213e7.gif", "За 500 и более сообщений на форуме") awardsn["poet"] = new Array("Поэт", "http://s04.radikal.ru/i177/1007/b8/97a065b6a90d.gif", "За 5 и более стихов собственнного сочинения") awardsn["fotori"] = new Array("Фотор", "http://s03.radikal.ru/i176/1007/b7/719d6b4ccdf7.gif", "За добавление фото на форуме") awardsn["pozitiv"] = new Array("Позитивчик", "http://s52.radikal.ru/i136/1008/a1/022a46b3df5c.gif", "Позитивному форумчанину") awardsn["mp3"] = new Array("mp3", "http://s03.radikal.ru/i176/1008/9e/29404d390c57.gif", "Музыкальному форумчанину") awardsn["kinoman"] = new Array("Киноман", "http://i076.radikal.ru/1008/a5/cf2292c44ead.gif", "За вложение пользователем более 10 онлайн фильмов") awardsn["soft"] = new Array("Софт", "http://i060.radikal.ru/1008/3a/032d32b3e0e2.gif", "За загрузку на форум более 15 программ для компа") awardsn["sport"] = new Array("Спорт", "http://s45.radikal.ru/i110/1008/dc/6d016c97838d.gif", "За обсуждение более 5 тем в категории спорт") awardsn["psixolog"] = new Array("Психолог", "http://i076.radikal.ru/1008/83/f57d2f2835f4.gif", "За помощь пользователям форума") awardsn["lovvv"] = new Array("Любимчик", "http://s11.radikal.ru/i183/1008/73/3d07121a2663.gif", "Получившим в профиль 20 и более баллов уважения") awardsn["money"] = new Array("Банкир", "http://s59.radikal.ru/i163/0812/7d/8cafb7505cc7.gif", "За материальную помощь форуму") awardsn["ps"] = new Array("Фотошопер", "http://s003.radikal.ru/i201/1004/8c/3dae42b1f008.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://forumstatic.ru/styles/000d/44/5e/style.1284557772.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-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>
Отредактировано kizzi (Пт, 1 Окт 2010 16:25:09)
тут помочь кто то может?
kizzi,вы пот какое поля ставыите награды .
kizzi,попробуйте так.
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["admin"] = new Array("Админ", "http://s46.radikal.ru/i114/1007/38/e3abe452fadb.gif", "За администрирование") awardsn["moder"] = new Array("Модер", "http://s004.radikal.ru/i207/1007/ed/aab1d21be8db.gif", "За модераторскую помощь") awardsn["aktiv"] = new Array("Активистам", "http://s45.radikal.ru/i107/1009/ce/32ed612194b5.gif", "За новшества на форуме") awardsn["konkyrs"] = new Array("Участник", "http://s61.radikal.ru/i171/1008/38/44c9d2cb225e.gif", "За участие в конкурсе") awardsn["konkyrs1"] = new Array("Победитель1", "http://i064.radikal.ru/1007/e5/310ead151188.gif", "За первое место в конкурсе") awardsn["konkyrs2"] = new Array("Победитель2", "http://s006.radikal.ru/i214/1008/30/80a2c6f9f569.gif", "За второе место в конкурсе") awardsn["konkyrs3"] = new Array("Победитель3", "http://s43.radikal.ru/i101/1008/d9/326874cc8fb9.gif", "За третье место в конкурсе") awardsn["narod"] = new Array("Начинающий", "http://i081.radikal.ru/1007/b3/b83ab5fffb8e.gif", "за написание первых 50 сообщений") awardsn["dvig"] = new Array("Продвинутый", "http://s51.radikal.ru/i131/1009/53/1260e4891151.gif", "За 100 сообщений на форуме") awardsn["profi"] = new Array("Профи", "http://s005.radikal.ru/i210/1009/08/1c82e39213e7.gif", "За 500 и более сообщений на форуме") awardsn["poet"] = new Array("Поэт", "http://s04.radikal.ru/i177/1007/b8/97a065b6a90d.gif", "За 5 и более стихов собственнного сочинения") awardsn["fotori"] = new Array("Фотор", "http://s03.radikal.ru/i176/1007/b7/719d6b4ccdf7.gif", "За добавление фото на форуме") awardsn["pozitiv"] = new Array("Позитивчик", "http://s52.radikal.ru/i136/1008/a1/022a46b3df5c.gif", "Позитивному форумчанину") awardsn["mp3"] = new Array("mp3", "http://s03.radikal.ru/i176/1008/9e/29404d390c57.gif", "Музыкальному форумчанину") awardsn["kinoman"] = new Array("Киноман", "http://i076.radikal.ru/1008/a5/cf2292c44ead.gif", "За вложение пользователем более 10 онлайн фильмов") awardsn["soft"] = new Array("Софт", "http://i060.radikal.ru/1008/3a/032d32b3e0e2.gif", "За загрузку на форум более 15 программ для компа") awardsn["sport"] = new Array("Спорт", "http://s45.radikal.ru/i110/1008/dc/6d016c97838d.gif", "За обсуждение более 5 тем в категории спорт") awardsn["psixolog"] = new Array("Психолог", "http://i076.radikal.ru/1008/83/f57d2f2835f4.gif", "За помощь пользователям форума") awardsn["lovvv"] = new Array("Любимчик", "http://s11.radikal.ru/i183/1008/73/3d07121a2663.gif", "Получившим в профиль 20 и более баллов уважения") awardsn["money"] = new Array("Банкир", "http://s59.radikal.ru/i163/0812/7d/8cafb7505cc7.gif", "За материальную помощь форуму") awardsn["ps"] = new Array("Фотошопер", "http://s003.radikal.ru/i201/1004/8c/3dae42b1f008.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://forumstatic.ru/styles/000d/44/5e/style.1284557772.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-fld1"){ 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>
неа тоже самое.поле у меня второе
kizzi,тогда попробуйте писать без запетых просто отступать.
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["admin"] = new Array("Админ", "http://s46.radikal.ru/i114/1007/38/e3abe452fadb.gif", "За администрирование") awardsn["moder"] = new Array("Модер", "http://s004.radikal.ru/i207/1007/ed/aab1d21be8db.gif", "За модераторскую помощь") awardsn["aktiv"] = new Array("Активистам", "http://s45.radikal.ru/i107/1009/ce/32ed612194b5.gif", "За новшества на форуме") awardsn["konkyrs"] = new Array("Участник", "http://s61.radikal.ru/i171/1008/38/44c9d2cb225e.gif", "За участие в конкурсе") awardsn["konkyrs1"] = new Array("Победитель1", "http://i064.radikal.ru/1007/e5/310ead151188.gif", "За первое место в конкурсе") awardsn["konkyrs2"] = new Array("Победитель2", "http://s006.radikal.ru/i214/1008/30/80a2c6f9f569.gif", "За второе место в конкурсе") awardsn["konkyrs3"] = new Array("Победитель3", "http://s43.radikal.ru/i101/1008/d9/326874cc8fb9.gif", "За третье место в конкурсе") awardsn["narod"] = new Array("Начинающий", "http://i081.radikal.ru/1007/b3/b83ab5fffb8e.gif", "за написание первых 50 сообщений") awardsn["dvig"] = new Array("Продвинутый", "http://s51.radikal.ru/i131/1009/53/1260e4891151.gif", "За 100 сообщений на форуме") awardsn["profi"] = new Array("Профи", "http://s005.radikal.ru/i210/1009/08/1c82e39213e7.gif", "За 500 и более сообщений на форуме") awardsn["poet"] = new Array("Поэт", "http://s04.radikal.ru/i177/1007/b8/97a065b6a90d.gif", "За 5 и более стихов собственнного сочинения") awardsn["fotori"] = new Array("Фотор", "http://s03.radikal.ru/i176/1007/b7/719d6b4ccdf7.gif", "За добавление фото на форуме") awardsn["pozitiv"] = new Array("Позитивчик", "http://s52.radikal.ru/i136/1008/a1/022a46b3df5c.gif", "Позитивному форумчанину") awardsn["mp3"] = new Array("mp3", "http://s03.radikal.ru/i176/1008/9e/29404d390c57.gif", "Музыкальному форумчанину") awardsn["kinoman"] = new Array("Киноман", "http://i076.radikal.ru/1008/a5/cf2292c44ead.gif", "За вложение пользователем более 10 онлайн фильмов") awardsn["soft"] = new Array("Софт", "http://i060.radikal.ru/1008/3a/032d32b3e0e2.gif", "За загрузку на форум более 15 программ для компа") awardsn["sport"] = new Array("Спорт", "http://s45.radikal.ru/i110/1008/dc/6d016c97838d.gif", "За обсуждение более 5 тем в категории спорт") awardsn["psixolog"] = new Array("Психолог", "http://i076.radikal.ru/1008/83/f57d2f2835f4.gif", "За помощь пользователям форума") awardsn["lovvv"] = new Array("Любимчик", "http://s11.radikal.ru/i183/1008/73/3d07121a2663.gif", "Получившим в профиль 20 и более баллов уважения") awardsn["money"] = new Array("Банкир", "http://s59.radikal.ru/i163/0812/7d/8cafb7505cc7.gif", "За материальную помощь форуму") awardsn["ps"] = new Array("Фотошопер", "http://s003.radikal.ru/i201/1004/8c/3dae42b1f008.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://forumstatic.ru/styles/000d/44/5e/style.1284557772.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-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>
попробывал,тоже самое получается
kizzi,у меня сперва норм с первога поста а вот с вашим проблема.
нез наю щя сравним.
Отредактировано Farming (Ср, 6 Окт 2010 16:52:48)
Вы здесь » Единый форум поддержки » Новые возможности форумов » Награды (старый скрипт)