Personalizar topo da mensagem

5 participantes

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

Membro Entusiasta

Tópico resolvido Personalizar topo da mensagem

Mensagem por Luiz 01.09.16 23:17

Detalhes da questão


Endereço do fórum: jornalrhc.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá, pessoas.
Gostaria de saber como poderia descobrir a class de um grupo específico.
Por exemplo, se sou um membro de administradores do fórum, terei uma classe, por ser membro deste grupo.

Exemplo2:
Gostaria de saber qual a classe para colocar um plano de fundo nas mensagens apenas para os membros do grupo de administração/outro grupo qualquer.


Última edição por luuuiiiz em 03.09.16 2:59, editado 1 vez(es)
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Fraise 01.09.16 23:20

Boas!

Os grupos não têm classes definidas. Podemos usar o a[href]. Ora veja:
Código:
a.gensmall[href="/g1-administradores"]

É só substituir /g1-administradores pelo endereço do grupo desejado. Piscada

Atenciosamente,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6558
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 01.09.16 23:22

Se não tem, como vocês fazem para dar uma cor específica para a margem do topo de cada postagem.
Exemplo: como você é um ajudeiro, tem a margem de cima marrom. O Shek, como é adm, tem a cor laranja.

Como posso usar o CSS pra fazer algo como isso?
É necessário uma classe, não é?
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Fraise 01.09.16 23:29

Ah... eu tinha entendido que você queria editar um grupo especifico da legenda do fórum. Envergonhado Bem, sendo assim, desconsidere o que eu passei anteriormente. Aceda a Painel de Controle Seta Usuários & Grupos Seta Administração dos ranks e crie um novo rank com o seguinte título:
Código:
<span class="admin">NOME À SUA ESCOLHA</span>

Defina o rank para os usuários que deseja que apareça a borda. Em seguida aceda à gestão dos JavaScript e adicione o seguinte código iinvestido Nos tópicos:
Código:
jQuery(document).ready(function(){
jQuery("div.post:has('.admin')").css('border-top','12px solid #f00')});

Salve e diga resultados.

Atenciosamente,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6558
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 01.09.16 23:44

nada aconteceu ;-;
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Holkis 02.09.16 1:25

Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre JavaScript & jQuery'
Holkis

Holkis
Hiper Membro

Membro desde : 21/04/2015
Mensagens : 3550
Pontos : 4277

http://www.holkis.net/ https://www.youtube.com/channel/UCyb9m2QrxbWPVsnYYfjhKHA https://www.youtube.com/channel/UCyb9m2QrxbWPVsnYYfjhKHA

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 02.09.16 13:57

Up!
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Membro Entusiasta
  • 0

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Cream 02.09.16 14:26

Olá,

Faça os mesmos procedimentos indicado por Fraise na criação dos ranks. Em relação ao código javascript, troque por este:
Código:
jQuery(document).ready(function(){
jQuery("div.post .inner:has('.nomedorank')").css('border-top','12px solid #000')});
Investimento em todas as páginas. Resulta?
Até mais!
Cream

Cream
Membro Entusiasta
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 02.09.16 14:56

Deu certo!
Mas, em vez de fazer isso com um Rank, tem como fazer direto por um grupo?
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por while 02.09.16 19:40

Olá autor, troque seu javascript por este:
Código:
$(function(){
 //cor do grupo
    jColor = "#BF3131";
 $('.username span[style="color:'+jColor+'"]').parents('.post').css({
 'border-top':'3px solid',
 //aqui colocamos a cor da borda na mesma cor do grupo, caso queira por uma cor especial troque o "jColor" por " '#COR EM RGB' " (note que está entre aspas simples!
 'border-color':jColor,.
 'border-style':'solid'
 });

});

Deixei um pouco explicado, resulta?
Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 02.09.16 22:46

While, não aconteceu nada...
Eu gostaria que simplesmente acontecesse o mesmo efeito que o Cream fez...
Mas, em vez de atribuir uma nova classe à um rank, gostaria de atribuir ao grupo, pois no meu fórum, tenho um grupo com muuuuitas pessoas, e passando isso tudo à um rank é complicado... :v
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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