Toshiro-kun,спасибо большое!
Новый скрипт наград
Сообщений 91 страница 120 из 189
Поделиться922010-07-14 18:01:34
Знаете, может я конечно вконец тупая, но у меня ничегошеньки не получается +____+
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["q"] = new Array("надежный человек", "http://s47.radikal.ru/i115/0812/07/39653c2bbe82.gif", "заслуживший доверие админов") awardsn["w"] = new Array("владыка фотошопа", "http://i017.radikal.ru/0909/5c/a6805ec59966.gif", "за создание более 50 аватаров") awardsn["e"] = new Array("друг форума", "http://img142.imageshack.us/img142/6321/medal10pf8.gif", "за создание каких-либо новых элементов форума") awardsn["r"] = new Array("местный ржанок", "http://s42.radikal.ru/i098/0909/35/e214f76d457c.gif", "за всеобщего любимчика") awardsn["t"] = new Array("актив форума", "http://img79.imageshack.us/img79/2867/medal20xz5.gif", "1000 сообщений") awardsn["y"] = new Array("стремится к активу", "http://img180.imageshack.us/img180/2554/medal3kc7.gif", "500 сообщений") awardsn["u"] = new Array("мастер игры", "http://i018.radikal.ru/0812/6a/b2befb8b4d77.gif", "(за красивые посты") awardsn["i"] = new Array("придумал(а) сюжет", "http://i018.radikal.ru/0812/6a/b2befb8b4d77.gif", "создатель сюжета") awardsn["o"] = new Array("звезда форума", "http://s45.radikal.ru/i110/0909/cf/a06cde8299ff.gif", "за особые заслуги перед модерами и админами") awardsn["p"] = new Array("VIP person-а", "http://s59.radikal.ru/i164/0909/79/5087ee4fd6b6.gif", "объединившийся с нами админ другого форума") awardsn["a"] = new Array("знает японский", "http://s45.radikal.ru/i110/0812/3c/d274081642a3.gif", "ну тут все понятно") awardsn["s"] = new Array("заводила форума", "http://img503.imageshack.us/img503/1445/awfloodertw2.png", "создал множество интересных тем во флуде и увлечениях") awardsn["d"] = new Array("солнышко форума", "http://img295.imageshack.us/img295/6397/7893521xv2.gif", "раздал более 200 плюсов") awardsn["f"] = new Array("обитатель форума", "http://s42.radikal.ru/i095/0909/a4/ce8bf016f545.gif", "провел на форуме более 20 дней") awardsn["g"] = new Array("сокровище форума", "http://img58.imageshack.us/img58/8965/medal4fu9.gif", "получил больше 100 плюсов") awardsn["h"] = new Array("старожил форума", "http://img142.imageshack.us/img142/7310/medal11yu9.gif", "провел на форуме больше 10 дней") awardsn["j"] = new Array("Орден Соника I-ой Степени", "http://s004.radikal.ru/i207/1006/73/ca828d76da52.gif", "За особую любовт к Сонику и его вселеной") awardsn["k"] = new Array("Орден Соника II-ой Степени", "http://s09.radikal.ru/i182/1006/1c/0d5315a712ca.gif", "За особую любовт к Сонику и его вселеной") awardsn["l"] = new Array("Орден Соника III-ей Степени", "http://s45.radikal.ru/i110/1006/5e/2d9b7bfded98.png", "За особую любовт к Сонику и его вселеной") awardsn["z"] = new Array("Медаль Адекватности", "http://s09.radikal.ru/i182/1006/1e/b58f83563824.jpg", "За адекватность") awardsn["x"] = new Array("Королевская Медаль", "http://s43.radikal.ru/i102/1006/1b/b12df1088e9c.gif", "Королевская особа") awardsn["c"] = new Array("Медаль Благодарности", "http://s001.radikal.ru/i193/1006/a1/da4b363caf5c.gif", "За благородство") awardsn["v"] = new Array("Золотой "Флудер"", "http://s005.radikal.ru/i210/1006/67/4dee3e75c5bf.png", "За активнсть во флуде") awardsn["b"] = new Array("Серебряный "Флудер"", "http://i056.radikal.ru/1006/92/289b5ffb1de7.png", "За активнсть во флуде") awardsn["n"] = new Array("Бронзовый "Флудер"", "http://s52.radikal.ru/i138/1006/e8/1463017f36c0.png", "За активнсть во флуде") awardsn["m"] = new Array("Значок Золотого Пера", "http://i080.radikal.ru/1006/08/cc2a5b372577.png", "...") awardsn["zx"] = new Array("Медаль Храбрости", "http://s002.radikal.ru/i199/1006/ba/eb06a51c6c5b.gif", "спасение форума от взлома") awardsn["zh"] = new Array("Орден Верности", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/actions/db_add.png", "пребывание на форуме больше 2-ух лет") awardsn["zk"] = new Array("Подвязка Основател", "http://i038.radikal.ru/1006/39/c843b81e3f02.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 width=\"25px\" height=\"28px\" 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-fld3"){ 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>
Поделиться932010-07-19 00:10:53
Спасибо за скрипт! Работает супер!
Поделиться942010-07-19 23:44:00
Спасибо большое. Все работает... только есть одно НО!!!
Все картинки растягиваются... нужны сугубо квадратные...
Что нужно сделать, что бы они были такие, как есть... не ростянутые...
Поделиться952010-07-20 00:04:10
bed-fanatka
Находите, меняете на свой размер
<img width=\"100px\" height=\"100px\"
Поделиться962010-07-23 08:05:47
Так надо для каждой картинки разное расширение...
Отредактировано bed-fanatka (2010-07-23 08:40:01)
Поделиться982010-07-30 00:17:43
Так надо для каждой картинки разное расширение...
Увы это уже нереально, ну если только не писать с нуля
Поделиться992010-09-08 13:26:30
спасибо за скрипт
Поделиться1002010-09-25 12:16:49
не получается, циферка количества появляется, кликая на нее ничего не происходит.
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["pomoch"] = new Array("Помошник", "http://i061.radikal.ru/1009/8b/09578f779e8a.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 width=\"25px\" height=\"30px\" 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>
что здесь не так?
Отредактировано Lex13 (2010-09-25 21:20:47)
Поделиться1012010-09-27 18:57:05
никто не поможет?
Поделиться1022010-10-06 19:59:48
У меня не работает. Ролевая вроде на 0rk, но вместо нормального скрипта вылазит какая-то хрень.(
Поделиться1032010-10-20 13:37:35
АА А нефига нечего не вылазиет шо за нафиг! нажимаю а там нечего вапше не происходит
Поделиться1042010-10-20 13:38:38
А нафиг этот гребаный скрипт и без него поживу
Поделиться1052010-11-07 10:50:47
помогите мне пожалуйста. настроить на форуме награды. я новенькая в форумах). если можно
Поделиться1062010-11-07 11:07:43
Ночная Волчица
начните с более простого варианта тогда.
Администрирование - поля. Создаете новое вписываете название количество символов и проставляете для нормального отображения ниже (нет да да нет) далее сохраняете
Профиль участника - остальное с появившемся поле прописываете код
<img src="ссылка на картинку с наградкой" title="менеджеру бара кафе">
Поделиться1082010-11-09 23:23:07
Помогите, у меня тоже не работает скрипт, проверила, но ошибок не нашла.
Получаются не медали, а просто: moder,aktiv
var awardsn = new Array(); awardsn["moder"] = new Array("Лучший модератор", "http://s45.radikal.ru/i110/1004/41/d5ad0c302c68.gif", "Выдающемуся Модератору форума") awardsn["knigolub"] = new Array("Книголюб", "http http://i057.radikal.ru/1004/f5/333910e1f138.gif", "Книголюб форума") awardsn["aktiv"] = new Array("Активный", "http://i057.radikal.ru/1004/83/fa618de64e84.gif", "За активное участие в развитии форума") awardsn["betraid"] = new Array("Преданный", "http://s43.radikal.ru/i102/1004/0b/6f0f0fe58411.gif", "Преданный пользователь форума") awardsn["genies"] = new Array("Гений", "http://i066.radikal.ru/1010/1d/7ade9237605e.gif", "Гениальный поэт форума") awardsn["charm"] = new Array("Очарование", "http://s60.radikal.ru/i170/1010/64/313f548b0b15.gif", "Очарование форума") awardsn["aktive man"] = new Array("Активный мужчина", "http://s42.radikal.ru/i097/1004/d8/876e74b8f23f.gif", "Мужская медаль АКТИВНЫЙ") awardsn["expert"] = new Array("Знаток", "http://s50.radikal.ru/i127/1004/56/f25c4ab3778a.gif", "За хорошие, полезные и информативные советы на форуме") awardsn["love"] = new Array("Любовь", "http://i065.radikal.ru/1004/11/f9642de8ad09.gif", "За любовь и преданность форуму") awardsn["useful"] = new Array("Полезный", "http://s46.radikal.ru/i113/1004/04/23fa88d2f86b.gif", "За создание полезных тем на форуме") awardsn["positive"] = new Array("Позитив", "http://s07.radikal.ru/i180/1004/9d/a4830f0a4c35.gif", "За позитив на форуме") awardsn["essential"] = new Array("Существенный вклад", "http://i061.radikal.ru/1004/b0/7221525a5fa2.gif", "За существенный вклад в развитие форума") awardsn["sun"] = new Array("Солнышко", "http://s54.radikal.ru/i146/0901/a7/191cac87cc12.gif", "Солнце форума") awardsn["gamers"] = new Array("Игроман", "http://s51.radikal.ru/i131/1010/f1/1528b46eae55.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 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>
Отредактировано Багирочка (2010-11-09 23:37:16)
Поделиться1092010-11-10 00:12:21
Всё, снимаю свой вопрос, я нашла ошибку.
Поделиться1102010-11-25 12:54:23
Помогите,я чайник,поставила скрипт с сообщения №1,окошко выходит,а в иконке картинки нет ???Мож я чего не так делаю,но скрипт скопировала полность и точно как в №1
Поделиться1112010-11-29 11:46:35
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["Moderator"] = new Array("Модератор", "http://bomjkm.ru/img/medalki/new1.gif", "Модератор") awardsn["supermoder"] = new Array("Лучший Модератор", "http://katalogue.org/medals/BIG_08.gif", "Лучший Модератор") awardsn["umor"] = new Array(">Юморист", "http://bomjkm.ru/img/medalki/medal19.gif", "Юморист") awardsn["Soft"] = new Array("Любитель Программ", "http://katalogue.org/medals/BIG_11.gif", "Любитель Программ") awardsn["Games"] = new Array("Игроман", "http://katalogue.org/medals/BIG_19.gif", "Игроман") awardsn["kino"] = new Array("Мультимедист", "http://katalogue.org/medals/BIG_10.gif", "Мультимедист") awardsn["Kniga"] = new Array("Книголюб", "http://bomjkm.ru/img/medalki/medal57.gif", "Книголюб") awardsn["Master"] = new Array("Мастер на все руки", "http://s48.radikal.ru/i120/0903/27/20c3d89775ff.gif", "Мастер на все руки") awardsn["biolog"] = new Array("<Биолог", "http://bomjkm.ru/img/medalki/new7.gif", "Биолог") awardsn["biznesman"] = new Array("<Бизнесмен", "Сhttp://zloveshie.clan.su/FORUM/medali/medal4.gif", "Бизнесмен") awardsn["bizneswooman"] = new Array("<Бизнесвумен", "http://zloveshie.clan.su/FORUM/medali/medal3.gif", "Бизнесвумен") awardsn["kultur"] = new Array("Культурист", "http://bomjkm.ru/img/medalki/news.gif", "Культурист") awardsn["avto"] = new Array("Автомобилист", "http://katalogue.org/medals/BIG_02.gif", "Автомобилист") awardsn["urist"] = new Array("Юрист", "http://www.pspx.ru/forum/cleardoc/misc/medal3.gif", "Юрист") awardsn["Admin"] = new Array("Администратор", "http://katalogue.org/medals/BIG_06.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 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>
Вот мой скрипт, но у меня не роботает. Кто может подскажите в чём проблема?
И я ещё одно не понял
Как выдавать награды?Идем в профиль любому пользователю и пишем через запятую (без пробелов и любых других символов) ключи наград.В данном случае, из скрипта выше, можно написать следующее: moder,moneyТогда на странице сообщений у пользователя отобразится Награды: 2. По клику на "2" откроется окно с табличкой его 2х наград.
Как выдавать медали? Что-то я в этом обьснение не розбираюсь
Зарание спасибо!
Отредактировано Deadrocker (2010-11-29 11:47:53)
Поделиться1122010-12-15 14:25:46
Возможно ли в данном скрипте указать не 1 поле а несколько, чтобы при добавлении награды так же надо было указывать поле? Спс.
Поделиться1132010-12-15 17:39:19
SetuP
Я вас не особо понял
Поделиться1142010-12-15 18:16:39
В скрипте ищем "pa-fld2" и вместо 2 пишем номер поля
Вот. В скрипте задействовано только 1 поле. а у меня 3 вида наград -> каждому виду свое поле...
Поделиться1152010-12-15 18:31:17
SetuP
ну и ? в чем проблема? делайте три скрипта - давайте им разные имена и разные поля - плюс названия меняйте.
Поделиться1162011-01-16 12:43:28
Нету тут медалей...
Поделиться1172011-01-20 11:25:36
Спасибо) Вот только убрал потому, что не могу найти в скрипте штуку, где нужно исправить цифру 2.
Поделиться1182011-01-20 16:18:54
Помогите, у меня тоже не работает скрипт, проверила, но ошибок не нашла.
Получаются не медали, а просто: moder,aktiv
У меня такая же проблема!!! Помогите, не могу самостоятельно найти ошибку. ОООчень буду благодарна
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Лучший модератор", "http://www.iconsearch.ru/uploads/iconlib/linspireclear/128x128/filesystems/trashcan_empty.png", "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/apps/khelpcenter.png", "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://www.iconsearch.ru/uploads/iconlib/crystalclear/128x128/actions/db_add.png", "За материальную помощь форуму") awardsn["bizneswooman"] = new Array("<Бизнесвумен", "http://zloveshie.clan.su/FORUM/medali/medal3.gif", "Бизнесвумен") awardsn["Admin"] = new Array("Администратор", "http://katalogue.org/medals/BIG_06.gif", "Администратор") awardsn["Moderator"] = new Array("Модератор", "http://bomjkm.ru/img/medalki/new1.gif", "Модератор") awardsn["knigolub"] = new Array("Книголюб", "http http://i057.radikal.ru/1004/f5/333910e1f138.gif", "Книголюб форума") awardsn["aktiv"] = new Array("Активный", "http://i057.radikal.ru/1004/83/fa618de64e84.gif", "За активное участие в развитии форума") awardsn["betraid"] = new Array("Преданный", "http://s43.radikal.ru/i102/1004/0b/6f0f0fe58411.gif", "Преданный пользователь форума") awardsn["charm"] = new Array("Очарование", "http://s60.radikal.ru/i170/1010/64/313f548b0b15.gif", "Очарование форума") awardsn["sun"] = new Array("Солнышко", "http://s54.radikal.ru/i146/0901/a7/191cac87cc12.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 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>
Отредактировано dogy3 (2011-01-20 16:48:37)
Поделиться1192011-01-20 17:49:33
Все разобралась вроде. Огромное спасибо всем за помощь и скрипт!
Поделиться1202011-01-29 12:00:03
ПОМОГИТЕ!!!
у меня не работает
<script type="text/javascript"> function awardsOpen(str) { var awardsn = new Array(); awardsn["moder"] = new Array("Лучший модератор", "http://s002.radikal.ru/i198/1007/43/34faf224c5bf.gif" , "За модераторскую помощь") awardsn["helper"] = new Array("Помощник месяца", "http://s60.radikal.ru/i170/1007/b5/000b54e67f9e.gif" , "Неоценимая помощь форуму") awardsn["money"] = new Array("Банкир форума", "http://s58.radikal.ru/i160/1007/d0/410938e6cb49.png" , "За материальную помощь форуму") awardsn["Admin"] = new Array("Админ", "http://s13.radikal.ru/i186/1007/a0/168bf3b64526.png" , "За создание форума!") awardsn["Repa"] = new Array("Репутация","http://i080.radikal.ru/1007/f0/12dd03c26dff.bmp" , "За 10 и больше репутацию на форуме") awardsn["Brain"] = new Array("Мозг", "http://s50.radikal.ru/i129/1007/cb/7f46a3a6f2c4.gif" , "Мозг форума!") awardsn["Roll"] = new Array("Ролевая", "http://s51.radikal.ru/i132/1007/8e/5fcb2048324c.gif" , "За хорошую роботу в ролевой!") awardsn["Vklad"] = new Array("Вклад", "http://i072.radikal.ru/1007/f4/6371c10f3c3c.gif" , "За неоценимый вклад в форум") awardsn["Anime"] = new Array("Анимешник", "http://s001.radikal.ru/i195/1007/d1/50cb905b1977.gif" , "За знание аниме!") awardsn["Animesh"] = new Array("Анимешница", "http://s58.radikal.ru/i159/1007/9b/03693ae50e89.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 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>
скажите плиз в чем проблема((
в инфе пишет тупо
Нагрды:helper,Repa.