Capa Perfil dependendo do gênero

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Capa Perfil dependendo do gênero

Mensagem por JUFASA em 04/07/14, 04:55 pm

  • Descrição:
Olá, eu estou a ter um problema que não estou a conseguir resolver, se-calhar deve ser já do cansado acumulado, mas com a vossa ajuda talvez chegue onde quero...

Bem, o que eu pretendia era que a Capa de Perfil Mudasse conforme o gênero da pessoa, eu utilizo este código:


Código:
<script>


$(function() {


 


   $('#field_id5 .field_uneditable').each(function () {


       var text = $(this).html();


       text = text.replace(" &nbsp;-", "http://i.imgur.com/oSDu1qR.jpg");


       $(this).html(text);





   });


 


if($('.profile-view').length) {


var bg = $('#field_id5 .field_uneditable').text();


if(bg) {


 $("#cabecalhoprofile").addClass('imgcapa').attr('style','background-image: url('+bg+');');


}


}


else {


 $.get('/profile?mode=editprofile', function(b) {


 var bg = $('#profile_field_13_5', b).val();


if(bg) {


   $("#cabecalhoprofile").addClass('imgcapa').attr('style','background-image: url('+bg+');');


}


 });


}


});


</script>


Este código faz com que a imagem do perfil seja o link que esta no Campo "Imagem Capa" no perfil, e caso não seja adicionado nenhum link a imagem padrão do perfil é "http://i.imgur.com/oSDu1qR.jpg"

Gostava que a partir deste código fazer com que se for Masculino a imagem padrão fica por exemplo "Azul" e se for Feminino por exemplo "rosa"...

http://http://upforum.forumeiros.com/u1


  • Informações:
Fórum:http://upforum.forumeiros.com/forumVersão:PUNBB
Tipo:Pedido de códigoTags:Perfil,dependendo,gênero



Última edição por JUFASA em 04/07/14, 07:21 pm, editado 1 vez(es)
avatar

JUFASA
Nível 9

Masculino
Inscrito dia : 12/09/2011
Mensagens : 238
Pontos Ativos : 390

Ver perfil do usuário http://upforum.forumeiros.com/ https://www.facebook.com/UpForum
  • 0

Resolvido Re: Capa Perfil dependendo do gênero

Mensagem por Hancki em 04/07/14, 05:50 pm

Olá!

Isso é fácil fazer!
No entanto, esse código que tem no tópico inicial, deixa de ter funcionalidade, certo?
O fundo será o mesmo para todos os masculinos e o mesmo para todas as femininas, certo?
E preciso da imagem para os 2 sexos. Aliás, preciso também de um perfil de testes que tenha o ícone de "feminino", para testar em ambos os géneros.

Hancki

EDIT: Ajuda/Confuso 
Código feito!
Aqui:
Código:
$(function () {
    var Masculino = "http://i.imgur.com/ztl37ZA.png"; // ENDEREÇO DE IMAGEM CAPA MASCULINO
    var Feminino = "http://i.imgur.com/aJyLhcQ.png";// ENDEREÇO DE IMAGEM CAPA FEMININO
    if ($('#field_id-7 img[alt="Masculino"][title="Masculino"]').length) {
        $('#cabecalhoprofile').attr('style', 'background-image: url(' + Masculino + ');');
    } else {
        $('#cabecalhoprofile').attr('style', 'background-image: url(' + Feminino + ');');
    }
});

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Capa Perfil dependendo do gênero

Mensagem por JUFASA em 04/07/14, 07:21 pm

Obrigado Hancki, o código que me deu nao foi bem funcional para o que eu queria mas graças a ele me deu luz,

código que utilizei:
Código:
$(function() {
  if ($('#field_id-7 img[alt="Masculino"][title="Masculino"]').length) {
  $('#field_id5 .field_uneditable').each(function () {
        var text = $(this).html();
        text = text.replace(" &nbsp;-", "http://i.imgur.com/ztl37ZA.png");
        $(this).html(text);
    });
  } else {
      $('#field_id5 .field_uneditable').each(function () {
        var text = $(this).html();
        text = text.replace(" &nbsp;-", "http://i.imgur.com/aJyLhcQ.png");
        $(this).html(text);
    });
    }

E realmente eu tinha andado por esses caminhos, mas devo ter dado algum erro e pronto acabei de desistir e pedir ajuda, mais uma vez obrigado Piscada
avatar

JUFASA
Nível 9

Masculino
Inscrito dia : 12/09/2011
Mensagens : 238
Pontos Ativos : 390

Ver perfil do usuário http://upforum.forumeiros.com/ https://www.facebook.com/UpForum

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum