Personalizar topo da mensagem

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

Atendido / 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6639
Pontos Ativos : 7553

https://luizfelipe.dev

Atendido / 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 6312
Pontos Ativos : 7780

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

Atendido / 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6639
Pontos Ativos : 7553

https://luizfelipe.dev

Atendido / 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 6312
Pontos Ativos : 7780

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

Atendido / Resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 01.09.16 23:44

nada aconteceu ;-;
Luiz

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6639
Pontos Ativos : 7553

https://luizfelipe.dev
  • 0

Atendido / 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
Super usuário

Masculino
Inscrito dia : 21/04/2015
Mensagens : 3533
Pontos Ativos : 4239

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

Atendido / Resolvido Re: Personalizar topo da mensagem

Mensagem por Luiz 02.09.16 13:57

Up!
Luiz

Luiz
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6639
Pontos Ativos : 7553

https://luizfelipe.dev
  • 0

Atendido / 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
Ex-Admineiro
Ex-Admineiro

Masculino
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11642

https://ajuda.forumeiros.com

Atendido / 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6639
Pontos Ativos : 7553

https://luizfelipe.dev

Atendido / 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
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3234
Pontos Ativos : 4733

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

Atendido / 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6639
Pontos Ativos : 7553

https://luizfelipe.dev

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


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