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

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

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


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


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

Сообщений 641 страница 660 из 829

641

-------уже не актуален вопрос, извините-

Отредактировано Glace (Чт, 20 Окт 2011 00:54:24)

0

642

Есть ли такой скрипт, позволяющий пользователям дарить подарки друг другу путем выбора?

0

643

С первого поста темы (делал по примеру)
Система наград не работает.  :'(

Всё что я сделал:

Код:
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn["orden"] = new Array("Медаль верности", "http://img371.imageshack.us/img371/6421/13122ft9.gif", "Эта награда присуждается тем, кто постоянно посещает форум и в курсе всех происходящих событий");

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", "За материальную помощь форуму")



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-fld8"){
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://uploads.ru/i/z/W/G/zWGxq.png
http://uploads.ru/i/c/F/A/cFA2e.png

Помогите

Отредактировано felixmax (Вт, 25 Окт 2011 10:31:18)

0

644

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

Что я сделал не так????

Какие то Вы все странные, ну нет экстрасенсов, тяжело лечить зубы по фотографии, ссылку на форум, уверен, что номер поля в скрипте прописано неверно:

if(li[z].className=="pa-fld8"){

Дополнительных полей - всего пять, см Пост 596

Отредактировано Deff (Вт, 25 Окт 2011 11:17:25)

0

645

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

Дополнительных полей - всего пять, см Пост 596

НЕ работает этот скрипт (видно по постам и не только у меня.)
http://uploads.ru/i/M/U/6/MU6Cv.png
Вот ссылка: http://sportstavki.onbb.ru/

0

646

felixmax Замените Скрипт

Код:
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["orden"] = new Array("Медаль верности", "http://img371.imageshack.us/img371/6421/13122ft9.gif", "Эта награда присуждается тем, кто постоянно посещает форум и в курсе всех происходящих событий");
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", "За материальную помощь форуму")



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,orden

+1

647

Deff Спаисбо. Всё работает. Но только одно не нравится это размер медалей. Когда смотришь спиок всех медалей: там медали в большом размере - а качество плохое. Хотя ссылка на каритнку маленькую.
Вот ссылка на медаль: http://img371.imageshack.us/img371/6421/13122ft9.gif

Отредактировано felixmax (Вт, 25 Окт 2011 12:23:10)

0

648

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

не нравится это размер медалей.

Код:
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["orden"] = new Array("Медаль верности", "http://img371.imageshack.us/img371/6421/13122ft9.gif", "Эта награда присуждается тем, кто постоянно посещает форум и в курсе всех происходящих событий");
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", "За материальную помощь форуму")



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=\"20px\" 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>

0

649

Deff
Суппер!!!! http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif  http://forumupload.ru/uploads/0000/14/1c/346394-1.gif
Спасибо Deff!!!!!!!  :cool:  :cool:

0

650

:'( только сегодня заметил один казус. (  :dontknow:
Все награды при открытии "Наград" имеют один размер. А это плохо, так как некаторые медали в малом размере плохо видны. Вот два скрина:
Стандартный размер медалей:

http://uploads.ru/i/c/z/3/cz3G7.png

Размер медалей участника при их открытии:

http://uploads.ru/i/J/L/Z/JLZeo.png

Можно ли задать всем медалям исходный размер?

0

651

Никто не сталкмвался с данной проблемой???  :'(

0

652

felixmax

Код:
<script type=text/javascript>
var url = document.location.href.toString();
       if (url.indexOf(".php") == -1 && !window["DoNotShowActive"])
       {
          var UserID = UserID;
          if (!UserID)
              UserID = -1;
          var UserLogin = UserLogin;
          if (!UserLogin)
               UserLogin  = '';
          document.write("<sc" + "ript src='http://stat.zeroparking.ru/GetActive.ashx?un=" + UserLogin  + "&u=" + UserID + "&fn="+ 'http://' + document.location.host +"'></scr"+"ipt>");
       }
</script>

<script type="text/javascript"> $.getScript("http://lab.rusff.ru/j/conf/i/" + BoardID + ".conf.js"); </script>

<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();
awardsn["vern"] = new Array("Медаль верности", "http://img371.imageshack.us/img371/6421/13122ft9.gif", "Постоянно посещает форум и в курсе всех происходящих событий");
awardsn["moder"] = new Array("Лучший модератор", "http://img365.imageshack.us/img365/3529/10782zn6.gif", "За модераторскую помощь")
awardsn["helper"] = new Array("Помощник форума", "http://img165.imageshack.us/img165/6993/medal1vz8.gif", "Неоценимая материальная помощь форуму")
awardsn["vip"] = new Array("VIP-медаль", "http://img295.imageshack.us/img295/8172/5566462vp2.gif", "VIP-пользователь")
awardsn["activ"] = new Array("Медаль активного постера", "http://img371.imageshack.us/img371/9377/13124oz9.gif", "За осмысленные и интересные сообщения на разные темы")
awardsn["gold"] = new Array("Золотая медаль", "http://img212.imageshack.us/img212/4897/0438118vk4.gif", "За победу в конкурсе по футболпрогнозу Лига Чемпионов")
awardsn["silver"] = new Array("Серебряная медаль", "http://img212.imageshack.us/img212/3792/1590719jt4.gif", "За 2-ое место в конкурсе по футболпрогнозу Лига Чемпионов")
awardsn["bronza"] = new Array("Бронзовая медаль", "http://img155.imageshack.us/img155/4213/3600744ez1.gif", "За 3-е место в конкурсе по футболпрогнозу Лига Чемпионов")
awardsn["sms"] = new Array("Медаль чистого общения", "http://img501.imageshack.us/img501/4665/medal9yd9.gif", "В течении трёх месяцев со дня регистрации не получили ни одного предупреждения")
awardsn["orden"] = new Array("Орден долгожителя", "http://img132.imageshack.us/img132/8504/orden5suj1.gif", "Зарегистрирован и активнен на форуме в течение года и более")
awardsn["drug"] = new Array("Медаль дружелюбия и помощи", "http://img165.imageshack.us/img165/9766/medal8ul8.gif", "Проявляет дружелюбие при общении и переписке, а также оказывает помощь новичкам или просто неопытным в определенных вопросах товарищам")
awardsn["activ"] = new Array("Медаль инициатора общения", "http://img521.imageshack.us/img521/2019/medal80bu1.gif", "Активно создаёт новые интересные темы для общения, а также поддерживающим актуальность подзабытых тем")
awardsn["sotrud"] = new Array("Медаль сотрудничества", "http://img48.imageshack.us/img48/3936/medal90iy8.gif", "Активно участвует в конкурсах рефералов и других подобных акциях, а также рекламирующим и продвигающим форум на своих и иных ресурсах")
awardsn["kreativ"] = new Array("Медаль креативного мышления", "http://s54.radikal.ru/i146/0901/a7/191cac87cc12.gif", "Выражает неординарные и интересные мысли, имеет свою исключительную точку зрения, что влечет за собой живое общение на форуме")
awardsn["pozitiv"] = new Array("Медаль позитива", "http://s50.radikal.ru/i128/0812/d9/088d9f816988.gif", "Приносит на форум позитивный настрой, положительный заряд бодрости и оптимизма")
awardsn["super"] = new Array("Медаль ответственности", "http://i018.radikal.ru/0812/6a/b2befb8b4d77.gif", "Поддерживает свои темы в актуальном состоянии (АПы тем, добавление интересной информации, быстрые и четкие ответы...)")
awardsn["mod"] = new Array("Заслуженный модератор", "http://wmforum.net.ru/awards/aw-34.gif", "Отлично справляется со своими обязанностями.")
awardsn["cubok"] = new Array("Золотой кубок", "http://img49.imageshack.us/img49/5990/cuprsmny8.gif", "За многочисленные награды в различных конкурсах.")
awardsn["barbi"] = new Array("Медаль слабой половины", "http://img518.imageshack.us/img518/2421/topmodoi2.png", "За женственность.")
awardsn["konkurs"] = new Array("Медаль победы", "http://img520.imageshack.us/img520/7732/aw2aw2.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-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>

+1

653

Deff да я тебя люблю  :blush: . Спасибо большое.

0

654

Deff опять проблема. После того как я включил данный скрипт на форуме начала дублироваться Статистика форума снизу форума, каторую я включил на Rusff.
Как не должно быть:

Вот скрин: http://uploads.ru/t/3/J/U/3JUVQ.png

Как должно быть:

http://uploads.ru/t/9/R/N/9RNFQ.png

Я временно отключил Статитстику форума на Rusff.

Помоги пожалуйста.

0

655

felixmax  Выше или ниже скрипта от JS конструктора - пробовали переставлять Скрипт наград ?

0

656

Deff не могу понять о чём ты?? В самом скрипте??

0

657

Deff всё.... Скрипты от Rusff вообще работать перестали. Захожу на сервис Rusff - пишу название форума - пароль - Беру добавить статистику - а мне выбивает скрипт, каторый я уже вводил. Я его вставляю на своём форуме, а Статистики уже совсем нет. Короче всё полетело.  :'(  :'(  :'(  :'(

Отредактировано felixmax (Чт, 27 Окт 2011 18:46:18)

0

658

Вообще глюки какие то. Я скрипт Rusff убрал вообще. Статистика пропала. А сейчас захожу - всё как надо.  :crazyfun: Бред..

0

659

Можно ли сделать что бы при вручении награды - пользавателю автоматически приходило сообщение.?

0

660

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

Можно ли сделать что бы при вручении награды - пользавателю автоматически приходило сообщение.?

Нет

0


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