Storytaler
Хех. Я примерно так и сделал... Код сегодня выложу!
Награды (старый скрипт)
Сообщений 721 страница 740 из 829
Поделиться721Вс, 8 Апр 2012 13:04:10
Поделиться722Вс, 8 Апр 2012 13:40:58
Здесь?
if(li[z].className=="pa-fld5"){
Перебрал от 1-го до 5 не помогло(
Поделиться723Вс, 8 Апр 2012 13:50:54
Простите помогло(только не открывается окошко с наградами)
Поделиться724Вс, 8 Апр 2012 13:58:18
Naruto_Sennin
Ccылку на сообщение с ником в наградах(Клик на дату в сообщении
Поделиться725Вс, 8 Апр 2012 14:03:11
Возникла проблема, не могу разобраться...
При этом при нажатии на эту "ссылку" ничего не появляется.
Ссылка на форум: 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)
Поделиться726Вс, 8 Апр 2012 14:45:34
SP_Cat
У Ваших юзеров - прописаны награды, которых нет в скрипте
Названия наград нун брать из квадратных скобок
Пример
["artist"]
["masterII"]
Те что прописаны у юзеров, нет в ваших наградах в скрипте, либо прописывайте в квадратных скобках в скрипте аналогичное, либо в поле юзера
Нет пока скриптов экстрасенсов
Отредактировано Deff (Вс, 8 Апр 2012 14:46:25)
Поделиться727Вс, 8 Апр 2012 14:51:02
Deff
Награды прописаны пока что только у меня (Муфаса) и прописаны они как в квадратных скобках, так что причина не в этом точно...
Поделиться728Вс, 8 Апр 2012 15:18:02
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>
Поделиться729Вс, 8 Апр 2012 16:40:40
Asistent написан в скрипте и в профиле по-разному
Мда... Спасибо, всё заработало)
Поделиться730Вс, 8 Апр 2012 19:15:55
репит..ж
Отредактировано Deff (Вс, 8 Апр 2012 20:47:16)
Поделиться731Вс, 8 Апр 2012 19:34:57
Deff
Я ж говорил, что попрошу перенести тему...
В демку вставляй ссылку из сокращателя (тады не будет лишних переходов и ссылки картинок заливай на http://uploads.ru/
Про сокращатель учёл.
А вот с uploads.ru труднее. Я использую программу clip2net, точнее её бесплатную версию, а там можно грузить только на их сервер.
Поделиться732Вс, 8 Апр 2012 19:59:08
kozhilya, Сохранил на рабочку и перезалил по кнопке
Отредактировано Deff (Вс, 8 Апр 2012 20:46:40)
Поделиться733Вс, 8 Апр 2012 20:27:53
И Думаю, вторые внутренние спойлеры - излиши и вредны в во втором и третьем пункте(лишние клики - утомляют...
Deff
Да пиши ты в ту тему, чё тут то писать??!
Возможно в сообщении ниже последнего от mkucher стоит поставить скрипт тестирования номера доп поля, есть втут в теме
Тогда и писать там можно
Теперь, собственно говоря, основной код:
_Непонятно куда вставлять код(Тело длинное - пока дошли - забыли
Теперь, собственно говоря, основной код, вставляем в HTML низ
Отредактировано Deff (Вс, 8 Апр 2012 20:58:01)
Поделиться734Вс, 8 Апр 2012 20:39:14
Deff
Да пиши ты в ту тему, чё тут то писать??!
Возможно в сообщении ниже последнего от mkucher стоит поставить скрипт тестирования номера доп поля, есть втут в теме
Тогда и писать там можно
Что-то найти не могу... Может не mkusher?
Отредактировано kozhilya (Вс, 8 Апр 2012 20:59:41)
Поделиться735Пн, 9 Апр 2012 18:18:20
Naruto_Sennin
Ccылку на сообщение с ником в наградах(Клик на дату в сообщении
Всмысле?
Поделиться738Пн, 9 Апр 2012 19:20:28
Naruto_Sennin
В Настройках данного поля Выставьте - Справо от названия
Поделиться739Пн, 9 Апр 2012 19:43:25
А как фон другого цвета?(у меня белый)
Поделиться740Пн, 9 Апр 2012 23:48:57
А как фон другого цвета?(у меня белый)
Замените код, перед кодом стоит 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=\"https://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)
Похожие темы
Обновленные награды | Новые возможности форумов | Ср, 17 Апр 2024 |
Оформление, скрипты, правки стиля - Tusich | Вопросы по оформлению форума | Вт, 12 Ноя 2024 |
Корректировка каталога скриптов: дополнение/устранение ошибок | Форум для новичков | Чт, 29 Сен 2022 |
Запросы по скриптам[9] | Архив | Сб, 6 Окт 2018 |
Каталог скриптов/CSS | Форум для новичков | Вт, 1 Окт 2013 |