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

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

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


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


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

Сообщений 781 страница 800 из 823

781

Анютkа написал(а):

Пиар

Анютkа написал(а):

Дайте ссылку на пост с Ником в Наградах (клик по дате в сообщении) и кидайте (Админ)Ник - пароль в личку

0

782

А что нужно сделать для того, чтоб когда выдаешь награды была не цифра, а сразу награда?

0

783

Анютkа
Там другой скрипт  Скрипты от пользователей пост 462

Отредактировано Deff (Сб, 15 Дек 2012 13:29:22)

0

784

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

Анютkа
Там другой скрипт  Скрипты от пользователей пост 462


Спасибо) Пойду пробовать) http://mybb.ru/f/collection/0211.gif

0

785

А нельзя как-нибудь белый фон убрать с наградки? само изображение получается на белом фоне. А еще можно как-нибудь сделать, чтобы тыкаешь на какую-нибудь кнопку и открывается окно (а лучше, чтобы была встроена в сам форум) со всеми наградами?

Отредактировано Огненная Звезда (Пн, 17 Дек 2012 11:51:19)

0

786

Огненная Звезда написал(а):

(а лучше, чтобы была встроена в сам форум) со всеми наградами?

См пост выше 783

0

787

Использую вот этот скрипт наград:

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

awardsn["activ"] = new Array("Активный игрок", "http://s2.uploads.ru/1RmwX.png", "- за постоянную активную игру на форуме")
awardsn["bestplayer"] = new Array("Лучший игрок", "http://s2.uploads.ru/nIlfK.png", "- почётный победитель конкурса на лучшего игрока недели")
awardsn["veteran"] = new Array("Ветеран форума", "http://s2.uploads.ru/SUCdJ.png", "- с нами больше 6-ти месяцев!")
awardsn["design"] = new Array("Лучший фотошопер", "http://s2.uploads.ru/t/0r94R.png", "- за помощь форуму по графической части")
awardsn["pervert"] = new Array("Извращенец", "http://s2.uploads.ru/GCEAP.png", "- извращенец всея форума :D")
awardsn["pervertgirl"] = new Array("Извращенка", "http://s2.uploads.ru/tsdnw.png", "- извращенка всея форума :D")
awardsn["activist"] = new Array("Заслуженный активист", "http://s3.uploads.ru/t9opa.png", "- активист(ка) недели несколько раз подряд")
awardsn["flooder"] = new Array("Флудер", "http://s3.uploads.ru/Qvseg.png", "- любитель болтать без умолку и день, и ночь")
awardsn["help"] = new Array("Помощник", "http://s2.uploads.ru/1Hc0i.png", "- за помощь форуму")
awardsn["playeroftheyear"] = new Array("Игрок года", "http://s3.uploads.ru/go8lr.png", "- лучший игрок 2013 года")
awardsn["boltun1"] = new Array("Болтун 1-ой степени", "http://s2.uploads.ru/t/qJgGR.png", "- за 1000 сообщений на форуме")
awardsn["boltun2"] = new Array("Болтун 2-ой степени", "http://s2.uploads.ru/PoBJi.png", "- за 5000 сообщений на форуме")
awardsn["boltun3"] = new Array("Болтун 3-ой степени", "http://s3.uploads.ru/pNYQA.png", "- за 10000 сообщений на форуме")

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=\"96px\" height=\"96px\" 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 = "<b>Награды:</b> <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>"
}
}
</script>

Скажите, как сделать так, чтобы кликабельным было слово именно награды, а не цифры, показывающие их количество? (лучше, чтоб их вообще не было).
+ второй вопрос: как выравнять всё по центру во всплывающем окне? А то у меня всё в левый бок косится...
Ссылка на форум

0

788

Baby Policeman написал(а):

Скажите, как сделать так, чтобы кликабельным было слово именно награды, а не цифры, показывающие их количество? (лучше, чтоб их вообще не было).

Эти строки

li[z].innerHTML = "<b>Награды:</b> <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\">"+nag1+"</a>"

заменить на такое
li[z].innerHTML = "<a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\"><b>Награды:</b></a>"

+2

789

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

788Сегодня 12:23:59

хорошо вышло))) :cool: пасип)))))

Отредактировано Миндальк@ (Вс, 13 Янв 2013 17:56:46)

0

790

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

li[z].innerHTML = "<a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать награды пользователя\"><b>Награды:</b></a>"

спасибо! **
а что со вторым вопросом?)

0

791

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

~~СлАдКаЯ МеЧтА~~
Вот небольшая примочка для определения ссылки

Вставляете этот код в HTML-верх, нажимаете на кнопку link css и получаете прямую актуальную на текущий момент ссылку на файл стиля.

link css
Вставил код куда нужно, но где кнопка эта? Где ее найти, что бы нажать?

0

792

Felix Braun
Типовые Вопросы п.п.33

0

793

Здравствуйте. Подскажите, как использовать данный скрипт на нескольких полях? Т.е. одно поле на одни награды/предметы, другое -  на другие. Прописывать все это в этом же скрипте или ставится еще один такой же, но с измененными параметрами?
Сейчас вот на тестовике стоит этот скрипт дважды: в первом случае для одного поля, в другом - для второго. Но одно окошко открывается, а второе нет.

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Отредактировано Nuoshi Mio (Сб, 8 Июн 2013 21:47:43)

0

794

Nuoshi Mio
Нужно в разных скриптах поменять название функции

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

awardsn["thn1"] = new Array("Напоминалка", "http://s2.uploads.ru/SKt6G.png", "Магический шарик небольшого размера. Если человек, взявший в руку шарик о чём-то забыл, дым внутри напоминалки окрасится красным. Очевидно, шарики напоминают о каких-то забытых вещах и ближайших планах, иначе были бы бесполезны: за свою жизнь мы о стольком забываем, что дыму в напоминалке пришлось бы всё время быть красным.")
awardsn["thn2"] = new Array("Перо гиппогрифа", "http://s2.uploads.ru/U2Y48.png", "Перья гиппогрифа составляют не только сердцевину палочки, но и являются хорошими письменными принадлежностями. С ним Ваша рука записывает быстрее, а сколько позволяет ход Ваших мыслей.")
awardsn["thn3"] = new Array("Имбирный пряник", "http://s2.uploads.ru/RK15q.png", "Особую ценность для медицины, кулинарии представляют корневища имбиря — твердые, кругловатые, пальчатообразные кусочки, отдаленно напоминающие разные фигурки. Имбирь оказывает отличное противововспалительное действие, разжижает кровь, за счёт чего мозг лучше снабжается кислородом, и активизируются функции чувств восприятия и интеллекта.")
awardsn["thn4"] = new Array("Конфеты «Берти Боттс»", "http://s2.uploads.ru/41Dk2.png", "Являются одними из самых популярных сладостей в мире волшебников. Они такие же, как и маггловские драже, за исключением того, что диапазон их вкуса охватывает самые невероятные сочетания. Также не существует способа точно узнать, какой вкус у той или иной конфетки, не попробовав её, хотя вы можете попытаться отгадать по цвету.")
awardsn["thn5"] = new Array("Летучий порох", "http://s2.uploads.ru/iKcaE.png", "Cпециальный порошок, используемый для перемещения между каминами. Обязан своим созданием ведьме Игнатии Уилдсмит. Его производство находится под строгим контролем. Единственным официальным производителем в Британии является компания Floo-Pow, чья штаб-квартира располагается в Косом переулке. Она никогда не отвечает посетителям, приходящим через парадный вход.")
awardsn["thn6"] = new Array("Подписанная фотография Гилдероя Локхарта", "http://s2.uploads.ru/YCgJ6.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: url(http://s2.uploads.ru/o3slB.png); 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=900, width=9000, 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 = "<b>Вещи:</b> <a href=\"javascript: //\" onclick=\"awardsOpen('"+nag+"');\" title=\"Показать вещи персонажа\">"+nag1+"</a>"
}
}
</script>



<script type="text/javascript">
function awardsOpen2(str)
{
var awardsn = new Array();

awardsn["pot1"] = new Array("Зелье для проявки фотографий", "http://s2.uploads.ru/9RhoE.png", "Зелье, позволяющее обычным изображениям оживать и двигаться. Это зелье способно оживить даже маггловские фотографии.")
awardsn["pot2"] = new Array("Зелье для излечения фурункулов", "http://s2.uploads.ru/UtrvE.png", "Зелье, излечивающее фурункулы и прыщи. Элементарное зелье, которое изучается на первом курсе по Зельеварению в Хогвартсе.")
awardsn["pot3"] = new Array("Амортенция", "http://s2.uploads.ru/0TYdx.png", "Мощный любовный напиток. Однако, по словам профессора Слизнорта создать любовь невозможно, так что Амортенция создаёт лишь безумное, непреодолимое влечение к тому, кто сварил или купил зелье.")
awardsn["pot4"] = new Array("Умиротворяющий бальзам", "http://s2.uploads.ru/T3uFg.png", "Зелье, достаточно сложное по составу. Позволяет успокоить нервы и умерить все тревоги. Опасность данного бальзама состоит в том, что если была допущена ошибка в приготовлении, выпивший его может погрузится в глубочайший или, что еще хуже, в летаргический сон.")
awardsn["pot5"] = new Array("Ослабляющее зелье", "http://s2.uploads.ru/vd0e2.png", "Зелье, которое, по всей видимости, уменьшает энергию человека. Зелье было включено в главу 6 учебника «Сильнодействующие зелья».")
awardsn["pot6"] = new Array("Волчье противоядие", "http://s2.uploads.ru/y8dUI.png", "Достаточно сложное по составу и приготовлению зелье, призвано облегчать оборотням дни трансформации. Оборотень принимает зелье несколько дней до и во время полнолуния, и после превращения сохраняет человеческое сознание, становясь просто спокойным безобидным волком.")
awardsn["pot7"] = new Array("Феликс Фелицис", "http://s2.uploads.ru/uRoib.png", "В высшей степени сложный по составу и приготовлению напиток. Правильно сваренный, он приносит выпившему удачу во всех начинаниях. Зелье запрещено к применению во время спортивных состязаний, экзаменов и выборов.")
awardsn["pot8"] = new Array("Оборотное зелье", "http://s2.uploads.ru/VAn7M.png", "Зелье, при помощи которого можно превратиться в определённого человека на один час. Для этого в готовое зелье перед употреблением надо добавить частички того, в кого хочешь превратиться.")
awardsn["pot9"] = new Array("Напиток живой смерти", "http://s2.uploads.ru/yIbJQ.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: url(http://s2.uploads.ru/o3slB.png); 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=900, width=9000, 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 = "<b>Зелья:</b> <a href=\"javascript: //\" onclick=\"awardsOpen2('"+nag+"');\" title=\"Показать зелья персонажа\">"+nag1+"</a>"
}
}
</script>

0

795

Deff
Проблема осталась, к сожалению.

0

796

Nuoshi Mio
Дайте ссылку на пост с ником с двумя задействованными полями - клик на дату в сообщении

0

797

Deff
http://chispa03.rusff.ru/viewtopic.php?id=3#p10
У меня лично вещи не открываются, а зелья - да

0

798

Nuoshi Mio
В Вещах у Вас в данном профиле прописаны параметры, не имеющие сути в скрипте
Вещи: 200,100,50

Замените на
Вещи: thn1,thn2,thn3

Отредактировано Deff (Сб, 8 Июн 2013 23:26:21)

0

799

Deff
Ой, точно, моя глупость. Спасибо огромное)

0

800

Nuoshi Mio
Этот скрипт имхо симпатичнее:
Обновленные награды
Попробуйте для одного из полей( второго к примеру

0


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