Capa Perfil dependendo do gênero

2 participantes

Ir para baixo

Tópico resolvido Capa Perfil dependendo do gênero

Mensagem por JUFASA 04.07.14 20:55

  • 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 é "https://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

Capa Perfil dependendo do gênero U67ROGm

  • 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 23:21, editado 1 vez(es)
JUFASA
JUFASA
****

Membro desde : 12/09/2011
Mensagens : 238
Pontos : 390

http://upforum.forumeiros.com/ https://www.facebook.com/UpForum

Ir para o topo Ir para baixo

Tópico resolvido Re: Capa Perfil dependendo do gênero

Mensagem por Hancki 04.07.14 21:50

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
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Capa Perfil dependendo do gênero

Mensagem por JUFASA 04.07.14 23:21

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
JUFASA
JUFASA
****

Membro desde : 12/09/2011
Mensagens : 238
Pontos : 390

http://upforum.forumeiros.com/ https://www.facebook.com/UpForum

Ir para o topo Ir para baixo

Ir para o topo


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