Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

HeroWaar HeroWaar  • Dom 9 Nov 2014 - 10:52

Codigo funcional apenas no perfil Empty Codigo funcional apenas no perfil Dom 9 Nov 2014 - 10:52

Minha questão:
Olá, estou tentando fazer um codigo com jQuery que funcione apenas no perfil, tentei utilizar este codigo:
Código:
var url = document.location.href;
if (url.indexOf("/u") > -1) {}

Ele funcionou no console do firefox, mas quando coloco no forum ele nao funciona


Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

JScript JScript  • Dom 9 Nov 2014 - 10:59

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Dom 9 Nov 2014 - 10:59

Olá!

Experimente tirar o "href" da primeira linha...

JS

HeroWaar HeroWaar  • Dom 9 Nov 2014 - 11:04

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Dom 9 Nov 2014 - 11:04

Olá,


Obrigado pela resposta, porem não obteve resultado.

JScript JScript  • Dom 9 Nov 2014 - 11:46

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Dom 9 Nov 2014 - 11:46

Reputação da mensagem: 100% (1 votos)
Desculpe-me, eu não tinha entendido muito bem a síntese do propósito....

Execute no console o código abaixo:
Código:

console.clear();
var url = location.pathname;
if (url.indexOf('/u') == 0) {
  console.log('Estou dentro do perfil!');
} else {
  console.log('Estou fora do perfil!');
}
Uma vez estando no perfil e depois fora e veja o resultado!

JS

HeroWaar HeroWaar  • Ter 11 Nov 2014 - 11:08

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Ter 11 Nov 2014 - 11:08

Ola,

Funcionou perfeitamente, porem o código so funciona no console, quando coloco no forum ele não funciona, o que pode ser?

Código completo:

Código:
var url = location.pathname;
if (url.indexOf('/u') == 0) {
var link = $('#profile_field_13_3').val();
   if (link == '') {
      $('body').css('background', 'url("http://i.imgur.com/iRy6KFn.png") no-repeat scroll center 0px, url("http://i.imgur.com/OIzFUbN.png") repeat-x scroll center 28px, url("http://i.imgur.com/faKwhot.png") repeat scroll center top rgba(0, 0, 0, 0)');
      $('.ipsBox').css('background-color', 'rgba(238, 238, 238, 1)');
      $('#field_id3').css('display', 'none');
   } else {
      $('body').css('background', 'url("http://i.imgur.com/iRy6KFn.png") no-repeat scroll center 0px, url("http://i.imgur.com/OIzFUbN.png") repeat-x scroll center 28px, url("' + link + '") repeat fixed center top rgba(0, 0, 0, 0)');
      $('.ipsBox').css('background-color', 'rgba(238, 238, 238, 0.7)');
      $('.ipsBox_container').css('background-color', 'rgba(255,255,255,0.8) !important');
      $('.ipsVerticalTabbed_tabs li').css('background', 'rgba(246,248,251,0.8');
      $('.ipsVerticalTabbed_tabs li.active a').css({
'background': 'rgba(255, 255, 255, 0.85)',
'border-right': '1px solid rgba(255, 255, 255, 0.85)',
      });
    $('#field_id3 .field_uneditable').on('click', function(){window.open(link, '_blank')});
   }
}

HeroWaar HeroWaar  • Qua 12 Nov 2014 - 23:13

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Qua 12 Nov 2014 - 23:13

UP, tenho outro codigo que tambem so esta funcionando no console...

JScript JScript  • Qui 13 Nov 2014 - 17:41

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Qui 13 Nov 2014 - 17:41

Olá!

Teste o código abaixo:
Código:

 jQuery(function () {
    var url = location.pathname;
    if (url.indexOf('/u') == 0) {
        var link = $('#profile_field_13_3').val();
        if (link == '') {
            $('body').css('background', 'url("http://i.imgur.com/iRy6KFn.png") no-repeat scroll center 0px, url("http://i.imgur.com/OIzFUbN.png") repeat-x scroll center 28px, url("http://i.imgur.com/faKwhot.png") repeat scroll center top rgba(0, 0, 0, 0)');
            $('.ipsBox').css('background-color', 'rgba(238, 238, 238, 1)');
            $('#field_id3').css('display', 'none');
        } else {
            $('body').css('background', 'url("http://i.imgur.com/iRy6KFn.png") no-repeat scroll center 0px, url("http://i.imgur.com/OIzFUbN.png") repeat-x scroll center 28px, url("' + link + '") repeat fixed center top rgba(0, 0, 0, 0)');
            $('.ipsBox').css('background-color', 'rgba(238, 238, 238, 0.7)');
            $('.ipsBox_container').css('background-color', 'rgba(255,255,255,0.8) !important');
            $('.ipsVerticalTabbed_tabs li').css('background', 'rgba(246,248,251,0.8');
            $('.ipsVerticalTabbed_tabs li.active a').css({
                'background': 'rgba(255, 255, 255, 0.85)',
                'border-right': '1px solid rgba(255, 255, 255, 0.85)',
            });
            $('#field_id3 .field_uneditable').on('click', function () {
                window.open(link, '_blank')
            });
        }
    }
 });
Observe que o código todo está dentro da função jQuery(function () {});

JS

HeroWaar HeroWaar  • Qui 13 Nov 2014 - 21:32

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Qui 13 Nov 2014 - 21:32

@JScript,

Muito obrigado, funcionou perfeitamente!

HeroWaar,

HeroWaar HeroWaar  • Qui 13 Nov 2014 - 21:32

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil Qui 13 Nov 2014 - 21:32

[sucesso=Tópico Resolvido; e Bloqueado][/sucesso]

Conteúdo patrocinado  • 

Codigo funcional apenas no perfil Empty Re: Codigo funcional apenas no perfil

Permissões neste sub-fórum
Não podes responder a tópicos