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

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

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


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


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

Сообщений 721 страница 740 из 826

721

Storytaler
Хех. Я примерно так и сделал... Код сегодня выложу!

0

722

Здесь?

Код:
if(li[z].className=="pa-fld5"){

Перебрал от 1-го до 5 не помогло(

0

723

Простите помогло(только не открывается окошко с наградами)

0

724

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

0

725

Возникла проблема, не могу разобраться...

http://s018.radikal.ru/i518/1204/9e/62ad219cc0f3.png

При этом при нажатии на эту "ссылку" ничего не появляется.
Ссылка на форум: http://uasi.spybb.ru/
Код:

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

awardsn["fluder"] = new Array("Флудер", "http://s40.radikal.ru/i090/1204/75/754a45dc2229.png", "За 500 и более сообщений")
awardsn["mega-fluder"] = new Array("Мега-флудер", "http://s019.radikal.ru/i637/1204/c0/c94a96a4081c.png", "За 1000 и более сообщений")
awardsn["masterI"] = new Array("Мастер игры I уровня", "http://s019.radikal.ru/i629/1204/02/04293a705976.png", "За 500 игровых сообщений")
awardsn["masterII"] = new Array("Мастер игры II уровня", "http://s019.radikal.ru/i614/1204/32/b1c3d32170cb.png", "За 100 игровых сообщений")
awardsn["masterIII"] = new Array("Мастер игры III уровня", "http://s019.radikal.ru/i630/1204/ea/ae83bf74dac9.png", "За 50 игровых сообщений")
awardsn["piar"] = new Array("Мастер рекламы", "http://s52.radikal.ru/i137/1204/a1/e5580eab491c.png", "За 50 и более постов с рекламой")
awardsn["writer"] = new Array("Писатель", "http://s59.radikal.ru/i166/1204/c3/784695a28068.png", "За творческую деятельность в области сочинений")
awardsn["creator"] = new Array("Творец", "http://s019.radikal.ru/i630/1204/22/048b7cf595e9.png", "За какой-либо вид творчества")
awardsn["artist"] = new Array("Художник", "http://s57.radikal.ru/i157/1204/42/9b4e5e17e342.png", "За создание рисунков")
awardsn["old-timer"] = new Array("Преданность форуму", "http://s019.radikal.ru/i629/1204/ac/23b6f8c349dc.png", "За полгода игры на форуме")
awardsn["assistant"] = new Array("Помощник", "http://s019.radikal.ru/i601/1204/d6/0477c7571e15.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://uasi.spybb.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>

UPD: этот странный текст заменить на количество наград получилось, но при нажатии всё ещё ничего не происходит. Помогите(

Отредактировано SP_Cat (Вс, 8 Апр 2012 14:30:57)

0

726

SP_Cat
У Ваших юзеров - прописаны награды, которых нет в скрипте

Названия наград нун брать из квадратных скобок
Пример
["artist"]

["masterII"]

Те что прописаны у юзеров, нет в ваших наградах в скрипте, либо прописывайте в квадратных скобках в скрипте аналогичное, либо в поле юзера

Нет пока скриптов экстрасенсов

Отредактировано Deff (Вс, 8 Апр 2012 14:46:25)

0

727

Deff
Награды прописаны пока что только у меня (Муфаса) и прописаны они как в квадратных скобках, так что причина не в этом точно...

http://s019.radikal.ru/i621/1204/3b/0bde75d10ba5.png

0

728

SP_Cat
Asistent написан в скрипте и в профиле по-разному

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

awardsn["fluder"] = new Array("Флудер", "http://s40.radikal.ru/i090/1204/75/754a45dc2229.png", "За 500 и более сообщений")
awardsn["mega-fluder"] = new Array("Мега-флудер", "http://s019.radikal.ru/i637/1204/c0/c94a96a4081c.png", "За 1000 и более сообщений")
awardsn["masterI"] = new Array("Мастер игры I уровня", "http://s019.radikal.ru/i629/1204/02/04293a705976.png", "За 500 игровых сообщений")
awardsn["masterII"] = new Array("Мастер игры II уровня", "http://s019.radikal.ru/i614/1204/32/b1c3d32170cb.png", "За 100 игровых сообщений")
awardsn["masterIII"] = new Array("Мастер игры III уровня", "http://s019.radikal.ru/i630/1204/ea/ae83bf74dac9.png", "За 50 игровых сообщений")
awardsn["piar"] = new Array("Мастер рекламы", "http://s52.radikal.ru/i137/1204/a1/e5580eab491c.png", "За 50 и более постов с рекламой")
awardsn["writer"] = new Array("Писатель", "http://s59.radikal.ru/i166/1204/c3/784695a28068.png", "За творческую деятельность в области сочинений")
awardsn["creator"] = new Array("Творец", "http://s019.radikal.ru/i630/1204/22/048b7cf595e9.png", "За какой-либо вид творчества")
awardsn["artist"] = new Array("Художник", "http://s57.radikal.ru/i157/1204/42/9b4e5e17e342.png", "За создание рисунков")
awardsn["old-timer"] = new Array("Преданность форуму", "http://s019.radikal.ru/i629/1204/ac/23b6f8c349dc.png", "За полгода игры на форуме")
awardsn["assistent"] = new Array("Помощник", "http://s019.radikal.ru/i601/1204/d6/0477c7571e15.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://uasi.spybb.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-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>

0

729

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

Asistent написан в скрипте и в профиле по-разному

Мда... Спасибо, всё заработало)

0

730

репит..ж

Отредактировано Deff (Вс, 8 Апр 2012 20:47:16)

0

731

Deff
Я ж говорил, что попрошу перенести тему...

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

В демку вставляй ссылку из сокращателя (тады не будет лишних переходов и ссылки картинок заливай на  http://uploads.ru/

Про сокращатель учёл.
А вот с uploads.ru труднее. Я использую программу clip2net, точнее её бесплатную версию, а там можно грузить только на их сервер.

0

732

kozhilya, Сохранил на рабочку и перезалил по кнопке

Отредактировано Deff (Вс, 8 Апр 2012 20:46:40)

0

733

И Думаю, вторые внутренние спойлеры - излиши и вредны в во втором и третьем пункте(лишние клики - утомляют...

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

Deff
Да пиши ты в ту тему, чё тут то писать??!

Возможно в сообщении ниже последнего от mkucher стоит поставить скрипт тестирования номера доп поля, есть втут в теме

Тогда и писать там можно

kozhilya Шаг2 написал(а):

Теперь, собственно говоря, основной код:

_Непонятно куда вставлять код(Тело длинное - пока дошли - забыли

Теперь, собственно говоря, основной код, вставляем в HTML низ

Отредактировано Deff (Вс, 8 Апр 2012 20:58:01)

0

734

Deff
Да пиши ты в ту тему, чё тут то писать??!

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

Возможно в сообщении ниже последнего от mkucher стоит поставить скрипт тестирования номера доп поля, есть втут в теме
Тогда и писать там можно

Что-то найти не могу... Может не mkusher?

Отредактировано kozhilya (Вс, 8 Апр 2012 20:59:41)

0

735

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

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

Всмысле?

0

736

Naruto_Sennin
:glasses: Какое Вам слово непонятно во фразе ?

http://uploads.ru/t/i/c/6/ic6Vk.png http://uploads.ru/t/1/2/b/12bDB.png

Отредактировано Deff (Пн, 9 Апр 2012 18:25:59)

0

737

http://y4ixa.onaruto.ru/viewtopic.php?id=4#p4

0

738

Naruto_Sennin
В Настройках данного поля Выставьте - Справо от названия

0

739

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

0

740

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 (Пн, 9 Апр 2012 23:52:49)

0


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