Personalizar topo da mensagem
Fórum dos Fóruns :: Atendimento ao Usuário Forumeiros :: Questões sobre códigos :: Questões resolvidas sobre HTML & BBCode
Página 1 de 1 • Compartilhe •
Personalizar topo da mensagem
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 02/09/16, 10:59 pm, editado 1 vez(es)
Luiz- Admineiro
-
Inscrito dia : 22/04/2016
Mensagens : 6537
Pontos Ativos : 7306
Re: Personalizar topo da mensagem
Boas!
Os grupos não têm classes definidas. Podemos usar o a[href]. Ora veja:
É só substituir /g1-administradores pelo endereço do grupo desejado.
Atenciosamente,
Fraise.
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.

Atenciosamente,
Fraise.

Bem-vindo ao Fórum dos Fóruns! |
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte. Antes de criar um tópico, verifique se sua questão já não foi respondida. Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum. |
Fraise — Moderadeiro |
Fraise- Moderadeiro
-
Inscrito dia : 26/06/2015
Mensagens : 5300
Pontos Ativos : 6969
Re: Personalizar topo da mensagem
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 é?
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- Admineiro
-
Inscrito dia : 22/04/2016
Mensagens : 6537
Pontos Ativos : 7306
Re: Personalizar topo da mensagem
Ah... eu tinha entendido que você queria editar um grupo especifico da legenda do fórum.
Bem, sendo assim, desconsidere o que eu passei anteriormente. Aceda a Painel de Controle
Usuários & Grupos
Administração dos ranks e crie um novo rank com o seguinte título:
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:
Salve e diga resultados.
Atenciosamente,
Fraise.



- 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.

Bem-vindo ao Fórum dos Fóruns! |
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte. Antes de criar um tópico, verifique se sua questão já não foi respondida. Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum. |
Fraise — Moderadeiro |
Fraise- Moderadeiro
-
Inscrito dia : 26/06/2015
Mensagens : 5300
Pontos Ativos : 6969
Re: Personalizar topo da mensagem
nada aconteceu ;-;
Luiz- Admineiro
-
Inscrito dia : 22/04/2016
Mensagens : 6537
Pontos Ativos : 7306
Re: Personalizar topo da mensagem
Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre JavaScript & jQuery'
Holkis- Ex-Admineiro
-
Inscrito dia : 21/04/2015
Mensagens : 3509
Pontos Ativos : 4208
Luiz- Admineiro
-
Inscrito dia : 22/04/2016
Mensagens : 6537
Pontos Ativos : 7306
Re: Personalizar topo da mensagem
Olá,
Faça os mesmos procedimentos indicado por Fraise na criação dos ranks. Em relação ao código javascript, troque por este:
Até mais!
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')});
Até mais!
Cream- Ex-Admineiro
-
Inscrito dia : 15/12/2010
Mensagens : 8540
Pontos Ativos : 11637
Re: Personalizar topo da mensagem
Deu certo!
Mas, em vez de fazer isso com um Rank, tem como fazer direto por um grupo?
Mas, em vez de fazer isso com um Rank, tem como fazer direto por um grupo?
Luiz- Admineiro
-
Inscrito dia : 22/04/2016
Mensagens : 6537
Pontos Ativos : 7306
Re: Personalizar topo da mensagem
Olá autor, troque seu javascript por este:
Deixei um pouco explicado, resulta?
Até mais.
- 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- Hiperativo
-
Inscrito dia : 24/04/2016
Mensagens : 3217
Pontos Ativos : 4694
Re: Personalizar topo da mensagem
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
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- Admineiro
-
Inscrito dia : 22/04/2016
Mensagens : 6537
Pontos Ativos : 7306
Fórum dos Fóruns :: Atendimento ao Usuário Forumeiros :: Questões sobre códigos :: Questões resolvidas sobre HTML & BBCode
Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum