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

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

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


Вы здесь » Единый форум поддержки » Форум для новичков » скрипты по подгрузке API WoW


скрипты по подгрузке API WoW

Сообщений 61 страница 80 из 96

61

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

.pa-awards > a
Ксать мон через скрипт замены который внутри

Отредактировано Deff (Сегодня 19:41:26)

0

62

Герда написал(а):

Наград

оу, сори, туплю. проканало. спасиб большое )

0

63

текущее из недоделанного.
просто дублирую, шоб не приходилось листать тему.
не тороплю :)

Герда написал(а):

из декоративной фигни, связанной с аватаркой осталось только вкорячивание авы в юзер-панель:

<script type="text/javascript">
$.get("/profile.php?section=fields&id="+UserID+"", function(data){
var PFld = $(data).find(".input #fld3").val();
var ZFld = $(data).find(".input #fld2").val();
var QFld = $(data).find(".input #fld1").val();
if (UserName == ""){UserName = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (UserAge == "0"){UserAge = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (UserBirthDate == ""){UserBirthDate = "<a href='/profile.php?section=personal&id="+UserID+"'>заполнить</a>"}
if (UserSex == "2"){UserSex = "женский"}
if (UserSex == "1"){UserSex = "мужской"}
if (UserSex == "0"){UserSex = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (QFld == ""){QFld = "<a href='/profile.php?section=fields&id="+UserID+"'>персонаж неизвестен</a>"}
if (PFld == ""){PFld = "<a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a>"}
if (ZFld == ""){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}
var arr=document.getElementsByTagName("div")
i=0
while(arr ){
if(arr[i].id=="u-panel") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div id=option><span class='u-log'><a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a></span><span class='u-ava'>"+ZFld+"</span><br/><div class='u-data'>"+UserTitle+"<br/>"+PFld+"<br/>"+QFld+" <br/>Имя: <b>"+UserName+"</b><br/>Пол: <b>"+UserSex+"</b><br/>Возраст: <b>"+UserAge+"</b> ["+UserBirthDate+"]<br/><a href='/respect.php?id="+UserID+"'>Репутация</a><br/><a href='/mod/awards/?uid="+UserID+"'>Награды</a></div></div>"+name
}i++}
});
</script>

возможно прикрутить отображение оружейной сюда?

0

64

Герда
Не - не выйдет использовать текущие скрипты , нун писать новый скрипт подгружающий страницу профиля, на произвольной странице, оттель берущий поле fld1, желательно подгружать на LocalStorage, ибо запросы на каждой странице для каждого юзера, и так стр. долго грузицо
Мон не выеживаться, если минипрофиль вверху сделать ток на главной ?

Отредактировано Deff (Сб, 25 Окт 2014 20:34:11)

0

65

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

Мон не выеживаться, если минипрофиль вверху сделать ток на главной ?

так этот скрипт и пашет только на главной.

есть еще один поменьше в форме ответа, но он совсем декоративный - можно и убрать.

0

66

вот онон, собственно:
http://sa.uploads.ru/Cl9Yv.jpg

0

67

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

на форуме русфф уже раза три верещала "как изменить название?".

А поиском слабо было воспользоваться? Или хотя бы в темы заглянуть соответствующие. Верещать-то все умеют.
http://support.rusff.me/viewtopic.php?i … =24#p63286

Герда написал(а):

а кто знает, как расправиться с ссылкой на награды в сообщениях?
http://blackteam.mmohost.ru/viewtopic.p … ;p=2#p1218

Аналогичная ситуация

.pa-awards > a:before {
    content: "Вещей";
    font-size: 11px;

}
.pa-awards > a {
    font-size: 0;
}

Будет некрасиво только в совсем древних операх и ие.

0

68

Герда
Ни наю чот-навоял, пробуй заменить текущее(сохрани ток)

Код:
<script type="text/javascript">
if($('#pun-index').length)
$.get("/profile.php?section=fields&id="+UserID+"", function(data){
var PFld = $(data).find(".input #fld3").val();
var ZFld = $(data).find(".input #fld2").val();
var QFld = $(data).find(".input #fld1").val();
if (UserName == ""){UserName = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (UserAge == "0"){UserAge = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (UserBirthDate == ""){UserBirthDate = "<a href='/profile.php?section=personal&id="+UserID+"'>заполнить</a>"}
if (UserSex == "2"){UserSex = "женский"}
if (UserSex == "1"){UserSex = "мужской"}

    var data1 = QFld;
    var data = data1.text().split(': ')[1];
    if(data1.length&&data.split(',').length>1){
    var realm = data.split(',')[0];
    var hero = data.split(',')[1];
    var tptl = $(this).find('.pa-title');
    var altN = data.split(',')[2];
    var alt=""; if(typeof(altN)!='undefined')alt='alt="'+altN+'"';
    $.get('http://s1.youbb.ru/gerda/wow.php', { r: realm, h: hero }, function(data) { if(data==null){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"; return;}
      ZFld = '<img '+alt+' src="http://eu.battle.net/static-render/eu/'+data.thumbnail+'">';
    });} else {ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}

if (UserSex == "0"){UserSex = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (QFld == ""){QFld = "<a href='/profile.php?section=fields&id="+UserID+"'>персонаж неизвестен</a>"}
if (PFld == ""){PFld = "<a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a>"}
if (ZFld == ""){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}
var arr=document.getElementsByTagName("div")
i=0
while(arr ){
if(arr[i].id=="u-panel") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div id=option><span class='u-log'><a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a></span><span class='u-ava'>"+ZFld+"</span><br/><div class='u-data'>"+UserTitle+"<br/>"+PFld+"<br/>"+QFld+" <br/>Имя: <b>"+UserName+"</b><br/>Пол: <b>"+UserSex+"</b><br/>Возраст: <b>"+UserAge+"</b> ["+UserBirthDate+"]<br/><a href='/respect.php?id="+UserID+"'>Репутация</a><br/><a href='/mod/awards/?uid="+UserID+"'>Награды</a></div></div>"+name
}i++}
});
</script>

0

69

Deff
вообще ничего не отобразилось =)

0

70

Герда
:glasses: Ссылку пиши, достало листать!

0

71

я, воль, майн фюрер! ^^
http://blackteam.mmohost.ru/

0

72

Герда
:canthearyou: А ТАг ?

<script type="text/javascript">
if($('#pun-index').length)
$.get("/profile.php?section=fields&id="+UserID+"", function(data){
var PFld = $(data).find(".input #fld3").val();
var ZFld = $(data).find(".input #fld2").val();
var QFld = $(data).find(".input #fld1").val();
if (UserName == ""){UserName = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (UserAge == "0"){UserAge = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (UserBirthDate == ""){UserBirthDate = "<a href='/profile.php?section=personal&id="+UserID+"'>заполнить</a>"}
if (UserSex == "2"){UserSex = "женский"}
if (UserSex == "1"){UserSex = "мужской"}
    var dtn_1 = QFld;
    if(dtn_1)var dtn_ = dtn_1.text().split(': ')[1];
    if(dtn_1&&dtn_1.length&&dtn_.split(',').length>1){
    var realm = dtn_.split(',')[0];
    var hero = dtn_.split(',')[1];
    var tptl = $(this).find('.pa-title');
    var altN = dtn_.split(',')[2];
    var alt=""; if(typeof(altN)!='undefined')alt='alt="'+altN+'"';
    $.get('http://s1.youbb.ru/gerda/wow.php', { r: realm, h: hero }, function(dtn_) { if(dtn_==null){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"; return;}
      ZFld = '<img '+alt+' src="http://eu.battle.net/static-render/eu/'+dtn_.thumbnail+'">';
    });} else {ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}

if (UserSex == "0"){UserSex = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
if (QFld == ""){QFld = "<a href='/profile.php?section=fields&id="+UserID+"'>персонаж неизвестен</a>"}
if (PFld == ""){PFld = "<a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a>"}
if (ZFld == ""){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}
var arr=document.getElementsByTagName("div")
i=0
while(arr ){
if(arr[i].id=="u-panel") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div id=option><span class='u-log'><a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a></span><span class='u-ava'>"+ZFld+"</span><br/><div class='u-data'>"+UserTitle+"<br/>"+PFld+"<br/>"+QFld+" <br/>Имя: <b>"+UserName+"</b><br/>Пол: <b>"+UserSex+"</b><br/>Возраст: <b>"+UserAge+"</b> ["+UserBirthDate+"]<br/><a href='/respect.php?id="+UserID+"'>Репутация</a><br/><a href='/mod/awards/?uid="+UserID+"'>Награды</a></div></div>"+name
}i++}
});
</script>

0

73

Deff
не-а - http://blackteam.mmohost.ru/

0

74

Герда написал(а):

Deff
не-а - http://blackteam.mmohost.ru/

Да мне под этим ником нечего щупать - ибо у мну нет ФЛД 1 - проставь - я гляну

0

75

зато у тя под этим ником есть админка ;)
поставила.

0

76

Еще попытка, тупо долблю по клавишам...

Код:
    <script type="text/javascript">
    if($('#pun-index').length)
    $.get("/profile.php?section=fields&id="+UserID+"", function(data){
    var PFld = $(data).find(".input #fld3").val();
    var ZFld = $(data).find(".input #fld2").val();
    var QFld = $(data).find(".input #fld1").val();
    if (UserName == ""){UserName = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
    if (UserAge == "0"){UserAge = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
    if (UserBirthDate == ""){UserBirthDate = "<a href='/profile.php?section=personal&id="+UserID+"'>заполнить</a>"}
    if (UserSex == "2"){UserSex = "женский"}
    if (UserSex == "1"){UserSex = "мужской"}

function ABC(QFld,PFld,ZFld,UserName,UserAge,UserBirthDate,UserSex){
    if (UserSex == "0"){UserSex = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
    if (QFld == ""){QFld = "<a href='/profile.php?section=fields&id="+UserID+"'>персонаж неизвестен</a>"}
    if (PFld == ""){PFld = "<a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a>"}
    if (ZFld == ""){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}
    var arr=document.getElementsByTagName("div")
    i=0
    while(arr ){
    if(arr[i].id=="u-panel") {
    name=arr[i].innerHTML
    name=name.substring(0)
    arr[i].innerHTML="<div id=option><span class='u-log'><a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a></span><span class='u-ava'>"+ZFld+"</span><br/><div class='u-data'>"+UserTitle+"<br/>"+PFld+"<br/>"+QFld+" <br/>Имя: <b>"+UserName+"</b><br/>Пол: <b>"+UserSex+"</b><br/>Возраст: <b>"+UserAge+"</b> ["+UserBirthDate+"]<br/><a href='/respect.php?id="+UserID+"'>Репутация</a><br/><a href='/mod/awards/?uid="+UserID+"'>Награды</a></div></div>"+name
    }i++}
}
	var dtn_1 = QFld
        if(dtn_1&&dtn_1.length&&dtn_1.split(',').length>1){

        var realm = dtn_1.split(',')[0];
        var hero = dtn_1.split(',')[1];//alert([realm,hero])
        var altN = dtn_1.split(',')[2];
        var alt=""; if(typeof(altN)!='undefined')alt='alt="'+altN+'"';

        $.get('http://s1.youbb.ru/gerda/wow.php', { r: realm, h: hero }, function(data) { if(data==null){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"; ABC(hero,realm,ZFld,UserName,UserAge,UserBirthDate,UserSex);return;}
          ZFld = '<img '+alt+' src="http://eu.battle.net/static-render/eu/'+data.thumbnail+'">';ABC(hero,realm,ZFld,UserName,UserAge,UserBirthDate,UserSex);
        });} else {ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>";ABC('','',ZFld,UserName,UserAge,UserBirthDate,UserSex);}

    });
    </script>

Отредактировано Deff (Сб, 25 Окт 2014 23:34:00)

0

77

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

Еще попытка, тупо долблю по клавишам...

Дефф уснул на клавиатуре и случайно написал пару сайтов... :D
работает же! :cool:

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

0

78

есть все же косяк.

если поле Battle-tag не заполнено, то ссылка <a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a> НЕ отображается.
если поле Главный персонаж не заполнено, то отображается сразу же <a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a> + <a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a>

с полом, возрастом, именем и тому подобным все ок

шоб не листать ссылка - http://blackteam.mmohost.ru/

Отредактировано Герда (Вс, 26 Окт 2014 00:29:52)

0

79

:mad:

Код:
    <script type="text/javascript">
    if($('#pun-index').length)
    $.get("/profile.php?section=fields&id="+UserID+"", function(data){
    var PFld = $(data).find(".input #fld3").val();
    var ZFld = $(data).find(".input #fld1").val();
    var QFld = $(data).find(".input #fld2").val();
    if (UserName == ""){UserName = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
    if (UserAge == "0"){UserAge = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
    if (UserBirthDate == ""){UserBirthDate = "<a href='/profile.php?section=personal&id="+UserID+"'>заполнить</a>"}
    if (UserSex == "2"){UserSex = "женский"}
    if (UserSex == "1"){UserSex = "мужской"}

function ABC(QFld,PFld,ZFld,UserName,UserAge,UserBirthDate,UserSex){
    if (UserSex == "0"){UserSex = "<a href='/profile.php?section=personal&id="+UserID+"'>неизвестно</a>"}
    if (!QFld){QFld = "<a href='/profile.php?section=fields&id="+UserID+"'>персонаж неизвестен</a>"}
    if (!PFld){PFld = "<a href='/profile.php?section=fields&id="+UserID+"'>батл тег не указан</a>"}
    if (!ZFld){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"}
    var arr=document.getElementsByTagName("div")
    i=0
    while(arr ){
    if(arr[i].id=="u-panel") {
    name=arr[i].innerHTML
    name=name.substring(0)
    arr[i].innerHTML="<div id=option><span class='u-log'><a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a></span><span class='u-ava'>"+ZFld+"</span><br/><div class='u-data'>"+UserTitle+"<br/>"+PFld+"<br/>"+QFld+" <br/>Имя: <b>"+UserName+"</b><br/>Пол: <b>"+UserSex+"</b><br/>Возраст: <b>"+UserAge+"</b> ["+UserBirthDate+"]<br/><a href='/respect.php?id="+UserID+"'>Репутация</a><br/><a href='/mod/awards/?uid="+UserID+"'>Награды</a></div></div>"+name
    }i++}
}
	var dtn_1 = ZFld
        if(dtn_1&&dtn_1.length&&dtn_1.split(',').length>1){

        var realm = dtn_1.split(',')[0];
        var hero = dtn_1.split(',')[1];//alert([realm,hero])
        var altN = dtn_1.split(',')[2];
        var alt=""; if(typeof(altN)!='undefined')alt='alt="'+altN+'"';

        $.get('http://s1.youbb.ru/gerda/wow.php', { r: realm, h: hero }, function(data) { if(data==null){ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>"; ABC(QFld,PFld,ZFld,UserName,UserAge,UserBirthDate,UserSex);return;}
          ZFld = '<img '+alt+' src="http://eu.battle.net/static-render/eu/'+data.thumbnail+'">';ABC(QFld,PFld,ZFld,UserName,UserAge,UserBirthDate,UserSex);
        });} else {ZFld = "<img src='/files/0012/ad/ab/72354.jpg'>";ABC(QFld,PFld,ZFld,UserName,UserAge,UserBirthDate,UserSex);}

    });
    </script>

0

80

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

:mad:

ты ща закидаешь меня тапками, но терь в юзер-панели при заполненном поле "Главный персонаж" отображается <a href='/profile.php?section=fields&id="+UserID+"'>персонаж неизвестен</a>
:tomato:

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

0


Вы здесь » Единый форум поддержки » Форум для новичков » скрипты по подгрузке API WoW