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

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

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


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


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

Сообщений 741 страница 760 из 826

741

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

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

    А как фон другого цвета?(у меня белый)

Замените код, перед кодом стоит css стиля Окна наград, правьте, как надо
Вот этот код
html,body{
background-color:#000000;
color:#fff;
}
Код:

<div id=css style="display:none">
html,body{
background-color:#000000;
color:#fff;
}
</div>
<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", "За материальную помощь форуму")

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\"><style>"+$('#css').html()+"</style><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-fld4"){
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>

Отредактировано Deff (Вчера 22:52:49)

А на подобии такого?(там просто меняются только цвета а мне по центру нужно)
http://s019.radikal.ru/i625/1204/54/4320515e1ec2.jpg

Отредактировано Naruto_Sennin (Вт, 10 Апр 2012 11:36:04)

0

742

Naruto_Sennin

Код:
<div id=css style="display:none">
html,body{
 background-color:#000000;
 color:#fff;
}
.punbb th{
  background-image:url(http://uploads.ru/i/4/n/u/4nuLP.jpg);
}
</div>
<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", "За материальную помощь форуму")



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\"><style>"+$('#css').html()+"</style><div id=\"pun-main\" class=\"main\">"
msg+="<table class=\"container\" width=685><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=\"100\" height=\"100\" 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-fld4"){
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/D/2/g/D2gyI.png

Выберите там "Оригинал" => http://uploads.ru/i/v/t/E/vtEX0.png

И замените ссылки

Отредактировано Deff (Вт, 10 Апр 2012 15:44:33)

+1

743

Практически идеально)А цвет шрифта черный как зделать?

0

744

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

Практически идеально)А цвет шрифта черный как зделать?

Добавьте Красным

html,body{
background-color:#f00000;
color:#fff;
}
.punbb th{
  background-image:url(http://uploads.ru/i/1/Z/B/1ZB8u.png);
}

.punbb * {
color:#000;
}

Отредактировано Deff (Вт, 10 Апр 2012 19:45:16)

0

745

Все сделала вроде правильно. НО у меня под профилем вот что показывается:

');" title="Показать награды пользователя">1

http://agents.forumrpg.ru/viewtopic.php … p;p=2#p798

Отредактировано Zafrina (Пн, 23 Апр 2012 18:32:22)

0

746

Zafrina
Чо ж правильного то

если

1. Не создано отдельного  поля под награды со следущими  настройками: слево от названия и тектовое поле

2. Не вижу ника, с прописанными наградами (Укажите сообщение с ним - клик по дате в посте

Отредактировано Deff (Пн, 23 Апр 2012 19:51:13)

0

747

Спасибо все хорошо работает

0

748

Раньше окошко с наградами повторяло у меня дизайн сайта, а теперь оно просто белое. Скажите, пожалуйста, как сделать так, чтобы оно опять повторяло дизайн сайта?

Посмотреть можно здесь: http://altengland.mybb.ru/viewtopic.php?id=106#p785

0

749

Линн
Замените скрипт наград

Код:
<!-- Скрипт наград -->
<script type="text/javascript">
function awardsOpen(str)
{
var awardsn = new Array();

awardsn["001"] = new Array("Miranda Malfoy", "http://uploads.ru/i/s/C/o/sCoJP.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=\""+$("html head:first").find("link[rel='stylesheet']:first").attr("href")+"\" /><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=\"15%\">От кого</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=\"120px\" 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(document.URL.indexOf("/profile.php?id=")!=-1 && li[z].innerHTML.indexOf('Подарки:')!=-1){ 
li[z].className='pa-fld2';li[z].innerHTML=$(".pa-fld2").text();$(".pa-fld2").css({'font-weight':'700','float':'none','padding-left':'1em','text-align':'left'});}
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>
<!-- Конец скрипта наград -->

+1

750

Deff
Спасибо большое! )

0

751

вообще ничего не работает.
Зачем создавать скрипт наград, если
1. все равно используется поле (хотя они на каждом счету)
2. только для стандартных стилей (если все используют давно свои)

0

752

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

2. только для стандартных стилей (если все используют давно свои)

Вон из Поста Выше - свой стиль

Второе -Если не работает -ссылку на сообщение с ником в наградах...(*Клик на дату в сообщении с данным Ником

Третье - а куда писать награды, если не использовать поля ?(Каждому юзеру) Предложите...

0

753

А у меня не работает!что делать?

0

754

drej
Ccылку на пост с наградами (Клик по дате в сообщении

0

755

Помогите пожалуйста! Скопировала код, поставила в html низ, добавила это поле, обозвала наградами. Решила проверить - в наградах одного из пользователей написала "moder,money" ( как у вас в примере). посмотрела. вместо того, чтобы вывести двоечку, а когда нажимаешь, 2 картинки, он мне тупо написал: "награды: moder,money" Что исправить?

0

756

Progalinka
1. Неправильный номер поля в скрипте - пробуйте цифры от 1 до 5 (Либо поле установлено не текстовое и не справо от названия!

Отредактировано Deff (Ср, 11 Июл 2012 22:47:36)

0

757

Такой вопрос, а возможно ли оставить отображение первых наградок в профиле?
Сейчас в профиле висит только:
Награды: 3
А хотелось бы все же нечто подобное такому:
http://support.rusff.ru/viewtopic.php?id=90
Полагаю скрипты разные, но вообще такое возможно? Как-то слишком удручающе выглядит 1 цифорка для всего поля  :blush:

0

758

У меня форум-исторический с нумизматическим уклоном.
http://borgen.mybb.ru/
По-этому, и награды-соответствующие: римские фалеры, венки, ауреусы и статеры. Проблему решил через создание дополнительного поля для каждой награды. При наведении на награду курсора появляется надпись-за что присуждена. Все довольны.  :yep:
http://s1.uploads.ru/t/Enfta.jpg

0

759

А можно ли как-то отключить награды на форуме? (хотя бы в меню форума, так как они место занимают и мешают общей картине
http://heroesnirnsotc.rolka.su/

0

760

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

А можно ли как-то отключить награды на форуме? (хотя бы в меню форума, так как они место занимают и мешают общей картине
http://heroesnirnsotc.rolka.su/

Эм, не совсем поняла, о чем именно Вы. Но если надо отключить в меню Форум, профиль, поиск и т.д., то вот:

Код:
<style>
#pun-navlinks #navawards{display:none;}
</style>

Ставить в HTML-верх. Если вообще отключить награды, то через администрирование. Там разберетесь сами.  http://i053.radikal.ru/0806/7f/8b80a2497566.gif
Надеюсь я тут не помешала с помощью с:

Отредактировано Mouse_Klaus (Вт, 18 Сен 2012 11:08:03)

0


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