Logo diferente em cada subfórum

3 participantes

Ir para baixo

Tópico resolvido Logo diferente em cada subfórum

Mensagem por Lunafox 14.09.20 3:04

Detalhes da questão


Endereço do fórum: https://29hungergames.forumeiros.com/
Versão do fórum: ModernBB

Descrição

Boa tarde,
Tentei seguir o tutorial "Logo diferente em cada fórum" e mesmo procurar por outros tópicos sobre o mesmo assunto mas nenhum dos códigos que experimentei resultou no meu fórum. Imagino que tenha a ver com a minha versão, pois os códigos que encontrei eram indicados para versões diferentes.

Gostaria de saber se o mesmo efeito é possível de replicar na versão ModernBB. O efeito pretendido seria ter uma imagem de logo diferente em cada uma das páginas do meu portal. Na realidade, eu já tinha feito um tópico com uma dúvida parecida, mas acerca da imagem de fundo do menu de navegação ser diferente em cada página - eu pensei que seria capaz de editar o mesmo código para se aplicar à imagem do logo, mas até agora não tive sucesso 😅 Pelo que peço desculpa por estar agora a pedir uma ajuda parecida à anterior.
Aproveito também para acrescentar que sempre que tentei usar os códigos do tutorial para mudar a imagem de fundo mesmo que sem sucesso, os códigos que tenho para mudar a imagem do fundo de navegação deixaram de funcionar.

Se facilitar acrescentar o código para a imagem do logo ao javascript que já tenho para as imagens do fundo de navegação (já que as páginas onde quero o logo diferente seriam as mesmas), fica aqui (créditos ao usuário Roevs!):

Código:
jQuery(document).ready(function() {
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner13.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    }
})

Agradeço desde já a atenção!
Lunafox
Lunafox
Novo Membro

Membro desde : 23/08/2020
Mensagens : 16
Pontos : 28

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Roevs 14.09.20 3:39

Olá,

Crie um novo JavaScript com o código abaixo e investimento em todas as páginas

Código:
jQuery(document).ready(function() {
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    }
})

Até mais!
Roevs
Roevs
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Lunafox 14.09.20 10:46

Olá,
Agradeço a ajuda, mas infelizmente não funcionou (nada mudou) ):
Lunafox
Lunafox
Novo Membro

Membro desde : 23/08/2020
Mensagens : 16
Pontos : 28

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Roevs 14.09.20 11:58

Olá,

Juntei os dois códigos, então, exclua um e altere o outro pelo codigo abaixo

Código:
jQuery(document).ready(function() {
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner13.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };

    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    }
})

Até mais!
Roevs
Roevs
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Lunafox 15.09.20 12:33

Olá,
Desculpa a demora, por alguma razão não recebi notificação da resposta por e-mail, desta vez.
Agora funcionou na perfeição. Mais uma vez muito obrigada pela sua ajuda!
Lunafox
Lunafox
Novo Membro

Membro desde : 23/08/2020
Mensagens : 16
Pontos : 28

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por tikky 15.09.20 14:07

Tópico resolvido


Movido para "Questões resolvidas".
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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