Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Новый скрипт наград


Новый скрипт наград

Сообщений 151 страница 180 из 189

151

Дана1951 :glasses: Потому шо вот этот скрипт - кривой:

<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://i049.radikal.ru/0711/6d/85e6b75ab8b2.gif' />"}
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://i003.radikal.ru/0711/cc/b6cc5064e8e6.gif' />"}
}
</script>

Передвиньте награды на позицию выше в Администрирование - поля ( либо замените скрипт

0

152

СПАСИБО ВАМ ОГРОМНОЕ- вы мой спаситель! :cool:

0

153

Классная ссылочка!

0

154

при нажатии на 1 в профиле или сколько там кол-во наград ничего не происходит.

0

155

У меня не получается помогите...

0

156

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

У меня не получается помогите...

Дайте ссылку на пост с участником - у которого прописаны награды( клик по дате в посте)

Отредактировано Deff (2011-12-06 23:15:25)

0

157

я не знаю куда вставлять ключи наград, подскажите плиз!!!

0

158

алинычаа
Тыкаете профиль пользователя - Дополнительно - там должно быть поле наград( если вы его создали в Администрирование - Дополнительные Поля

0

159

Прошу прощения, за то, что повторяю просьбу многих пользователей. Пробовал и первый вариант, и вот этот:

Код:
<script type="text/javascript">

function awardsOpen(str){
var awardsn = new Array();
awardsn["sozdat"] = new Array("Медаль Создателя", "http://i053.radikal.ru/0901/33/c9ea15d9ce1a.gif", "За неоценимую помощь в создании форума")
awardsn["hb"] = new Array("Happy Birthday", "http://www.tizio.ru/icos/1644.png", "С Днем Рождения!")
awardsn["boec"] = new Array("Лучший Боец", "http://uploads.ru/i/r/Z/t/rZtiQ.gif", "Лучший боец в игровых поединках")
awardsn["bolt"] = new Array("Болталка", "http://uploads.ru/i/N/B/y/NBy4L.gif", "За повышение ранга, не выходя из Общалки")
awardsn["utop"] = new Array("Спасение Утопающих", "http://uploads.ru/i/e/Z/J/eZJjU.gif", "За активную помощь новичкам")
awardsn["zmei"] = new Array("Змей-Искуситель", "http://uploads.ru/i/t/j/v/tjvWD.gif", "За активное привлечение новых игроков")
awardsn["singl"] = new Array("Сингл Месяца", "http://uploads.ru/i/x/4/p/x4p2a.gif", "За написание лучшего сингла за последний месяц, по мнению большинства игроков")
awardsn["mask"] = new Array("Маска Маньяка", "", "За самые жесткие посты")
awardsn["cvet"] = new Array("Аленький Цветочек", "", "Заморский подарок, ёпта!")
awardsn["teplo"] = new Array("Медаль Обаяния", "http://s018.radikal.ru/i507/1201/38/339cfca2050b.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-fld5"){
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>

В обоих случаях в постах под авой через запятую пишет только теги, без раскрытия окна.  :dontknow:
Прописывал и pa-fld5, и pa-fld1 - не хочет... Подскажите, пожалуйста.
ссылка на форум:
Синдикат

Отредактировано Мистер Гуй (2012-02-17 21:54:51)

0

160

Мистер Гуй написал(а):

пишет только теги,

То есть просто: sozdat, boec и т.д?))

Мистер Гуй написал(а):

Прописывал и pa-fld5, и pa-fld1 - не хочет...

А поле наград, у вас какое по счету? Я тоже мучилась пока не объяснили что вместо pa-fld2, где 2 - надо вставить цифру, по счету которого идет у вас поле. К примеру, вот как у меня на форуме:
Поле 1 - Личная Информация
Поле 2 - Ссылки (анкета, отношения)
Поле 3 - Награды
Выходит что вставить надо будет pa-fld3

Мистер Гуй написал(а):

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

Нетю ее))) :dontknow:

0

161

Неразумное дитя
Да, только sozdat, boec и т.д.
По счету - 5-е поле, так и писал.
Ссыль прилепил )

0

162

Мистер Гуй

Мистер Гуй написал(а):

По счету - 5-е поле, так и писал.

Значит ваше pa-fld5 правильно.
И вот какой вопрос: а вот когда вы вносили в поле с наградами ключи,  sozdat, boec - без пробелов писали?))

0

163

Неразумное дитя
без )

0

164

Мистер Гуй
Попыхтела я на своем тестовике, в общем вот что: gif картинки не отображаются, вот хоть тресни. А вот в формате png на ура!) Попробуйте награды в другом формате сделать))

P.S
Вот как у вас картинка про день рождения)) Она как раз в формате png))

Отредактировано Неразумное дитя (2012-02-17 22:42:28)

0

165

Мистер Гуй
Дайте ссылку на сообщение с ником в наградах - клик по дате в посту

0

166

Deff
Ссылка: Пост №786

Отредактировано Мистер Гуй (2012-02-17 22:53:47)

0

167

сейчас попробую png присобачить...
--
без изменений  :dontcare:

Отредактировано Мистер Гуй (2012-02-17 22:58:37)

0

168

Мистер Гуй, у вас номер доп. поля под награды - 3, а не 4...

+1

169

Мистер Гуй написал(а):

Ссылка: Пост №786

Пробуйте Заменить (

Код:
<!--Cкрипт наград--><script type="text/javascript">
function awardsOpen(str){
var awardsn = new Array();
awardsn["sozdat"] = new Array("Медаль Создателя", "http://i053.radikal.ru/0901/33/c9ea15d9ce1a.gif", "За неоценимую помощь в создании форума")
awardsn["hb"] = new Array("Happy Birthday", "http://www.tizio.ru/icos/1644.png", "С Днем Рождения!")
awardsn["boec"] = new Array("Лучший Боец", "http://uploads.ru/i/r/Z/t/rZtiQ.gif", "Лучший боец в игровых поединках")
awardsn["bolt"] = new Array("Болталка", "http://uploads.ru/i/N/B/y/NBy4L.gif", "За повышение ранга, не выходя из Общалки")
awardsn["utop"] = new Array("Спасение Утопающих", "http://uploads.ru/i/e/Z/J/eZJjU.gif", "За активную помощь новичкам")
awardsn["zmei"] = new Array("Змей-Искуситель", "http://uploads.ru/i/t/j/v/tjvWD.gif", "За активное привлечение новых игроков")
awardsn["singl"] = new Array("Сингл Месяца", "http://uploads.ru/i/x/4/p/x4p2a.gif", "За написание лучшего сингла за последний месяц, по мнению большинства игроков")
awardsn["mask"] = new Array("Маска Маньяка", "", "За самые жесткие посты")
awardsn["cvet"] = new Array("Аленький Цветочек", "", "Заморский подарок, ёпта!")
awardsn["teplo"] = new Array("Медаль Обаяния", "http://s018.radikal.ru/i507/1201/38/339cfca2050b.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-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>

+2

170

Leonheart
О.о по счету - 4 или 5... Хорошо, сейчас 3 попробую
--
алелуйя! получилось! *апплодисменты*
только почему-то награды растянуты до невозможности...  :hobo:

Отредактировано Мистер Гуй (2012-02-17 23:02:12)

0

171

Мистер Гуй
:glasses: Потому шо спешите! Вместе с Leo

Отредактировано Deff (2012-02-17 23:08:20)

0

172

Deff
+ стопятсот!!! Спасибо, все четко  :)  *откланялся*

0

173

У меня нифига не пашет что тут не так:

Код:
<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["zdumalisha"] = new Array("Жду малыша","http://s5.rimg.info/05590733d021388c8a81337a824a49a4.gif","За беременность")
awardsn["mamasina"] = new Array("Мама сына","http://s19.rimg.info/9a60740924b8e18fb2277ef9fe1fbdae.gif","За рождение сына")
awardsn["mamadochki"] = new Array("Мама дочки","http://s19.rimg.info/f85465990bfcc31b2f060c68fa59835b.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>

0

174

вот ссылка на всякий случай: http://drewnja1grecia.rolka.su/viewtopic.php?id=6#p14

0

175

И не смотрите на то, что там не подходит для моего форума просто я скопировал думал может подойдёт

Отредактировано zmeunik (2012-02-24 19:20:17)

0

176

zmeunik
Дайте ссылку на пост с ником в наградах(клик на дату в посте - поправлю

+1

177

zmeunik
Во первых - Должно быть создано Дополнительное Поле наград и оно Должно быть показано в топике и внастройках - оно должно быть

а) Текстовым
б) Справо от названия
с) У данного юзера должна быть прописана хотя бы одна награда

Сделайте Скриншоты
а) Страницы Редактирования Доп Поля Награды
б) Станицы профиля данного Юзера вкладка Дополнительно

Отредактировано Deff (2012-02-24 19:43:30)

0

178

У меня всё как вы сказали совершенно так. Но ничего не идёт  :'(

0

179

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

...

Ыыы Но - продвижения есть

а) Замените в скрипте Красное - На 1

var li = document.getElementsByTagName("li");
for(z=0;z<li.length;z++){
if(li[z].className=="pa-fld2"){

И второе - Перезалейте изображение наград по кнопке http://st0.bbcorp.ru/i/images.png - 'Прямая ссылка' и вставьте ссылку в Скрипт, вместо предыдущей
Для этого - старую ссылку на картинке вставляете в браузер - и правой по изо и сохранить как и - тыкаете на Рабочий стол - затем кнопку в быстром ответе и ищите картинку на Рабочем столе ... ну и см Выше про Прямую ссылку

Отредактировано Deff (2012-02-24 21:22:16)

0

180

Можете повторить для тупого?  %-)

хотя не надо уже понял

Отредактировано zmeunik (2012-02-25 12:50:05)

0


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Новый скрипт наград


Рейтинг форумов | Создать форум бесплатно