Personalizar topo da mensagem
5 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e 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 03.09.16 2:59, editado 1 vez(es)
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.
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 é?
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.
Re: Personalizar topo da mensagem
nada aconteceu ;-;
Re: Personalizar topo da mensagem
Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre JavaScript & jQuery'
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!
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?
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.
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
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos