Rank automático de acordo com o grupo

+2
while
PauloVinicios1755
6 participantes

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

Tópico resolvido Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 18.04.21 6:43

Detalhes da questão


Endereço do fórum: https://brasilplayobscure.forumeiros.com
Versão do fórum: AwesomeBB

Descrição


Olá queria um codigo que quando eu adicionar um membro ao grupo automaticamente setaria a plaquinha:

Fundador: #CC0436 PLACA:
Dono: #FF0048 PLACA: https://i.imgur.com/1TvdQO3.png
Diretor: #FF477B PLACA: https://i.imgur.com/I18LM8K.png
Gerente: #FC538B PLACA:https://i.imgur.com/olSaHui.png
Master +: #7A2B00 PLACA: https://i.imgur.com/unUyIf0.png
Master: #D17008 PLACA: https://i.imgur.com/Kphz6tD.png
Auxiliar: #0081C7 PLACA: https://i.imgur.com/XsyAOD4.png
Helper: #10E6E6 PLACA: https://i.imgur.com/mqEaa2j.png

Gestor Discord: #0048FF PLACA: https://i.imgur.com/6Emw7Xl.png
Mod Discord: #0048FF PLACA: https://i.imgur.com/SqAAKLX.png
Gestor TS: #15FF00 PLACA: https://i.imgur.com/vY9hIa9.png
Admin TS: #00FF00 PLACA: https://i.imgur.com/GeSJFBi.png
Gestor Designers: #8A00B8 PLACA: https://i.imgur.com/6ISPFyv.png
Designer: #8A00B8 PLACA: https://i.imgur.com/TDTugdt.png
Gestor Rede Socias: #0048FF PLACA: https://i.imgur.com/PlBMieD.png
Rede Socias: #0048FF PLACA: https://i.imgur.com/D8ukQWL.png
WebMaster: #B80404 PLACA: https://i.imgur.com/RlCYMJD.png
WebGestor: #C20F0F PLACA: https://i.imgur.com/nkK4sMb.png
WebAdmin: #FA1212 PLACA: https://i.imgur.com/RiBfC2M.png
WebMod: #FA2D2D PLACA: https://i.imgur.com/nZCIF2G.png
WebMod Experiente: #F74545 PLACA: https://i.imgur.com/YUvSibp.png
WebMod Aprendiz: #FF6666 PLACA: https://i.imgur.com/icriSUt.png


Membro: #BDBDBD PLACA: https://i.imgur.com/NhhNXMh.png
Vip/Sócio: #FFFFFF PLACA: https://i.imgur.com/D5c6EPE.png
Líder: #00FF51 PLACA: https://i.imgur.com/oKZ26vS.png
Youtuber: #F00000 PLACA: https://i.imgur.com/I1jWPct.png
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por while 12.05.21 17:47

Saudações, boa tarde!

Siga as instruções desse tópico: https://ajuda.forumeiros.com/t114740-rank-automatico-para-determinado-grupo

Retorno depois de ter colocado em execução.

Atenciosamente,
While.

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

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 16.05.21 16:08

olá amigo teria como fazer para mim pfv, tentei fazer mas só da erro
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 18.05.21 16:10

up 48 horas
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Joseplay 22.05.21 19:39

Eu acho q é assim

[Todas as Páginas] AutoRank escreveu:
Código:
/**
 * Automatic rank.
 *
 * @author   Joseplay
 * @version  1.0.0
 * @license  MIT
 */

(function ($) {
  'use strict';

  var ranks = [
        {
      color: '#ff0000, #db0a10, #b71317, #941719, #711919',
      rank: {
        name: 'Administrador',
        className: 'rank adm'
      }
    },
    {
      color: '#666666, #5c5c5c, #525252, #484848, #3f3f3f, #373737, #2f2f2f, #282828, #202020, #181818, #0e0e0e, #000000',
      rank: {
        name: 'Corregedor',
        className: 'rank cor'
      }
    },
      {
      color: '#FF0000, #FF7F00, #FFFF00, #00FF00, #0000ff, #4b0082, #8f00ff',
      rank: {
        name: 'Supremacia',
        className: 'rank Supr'
      }
    },
    {
      color: '#89D17D',
      rank: {
        name: ':scales: Corregedoria',
        className: 'rank cor.'
      }
    },
    {
      color: '#A000F0',
      rank: {
        name: ':gear: Equipe Técnica',
        className: 'rank E.T'
      }
    },
    {
     color: '#1E6104',
     rank: {
       name: 'MOAR',
       className: 'rank p2'
       }
     },
    {
      color: '#AD1818',
      rank: {
        name: 'G.O.E',
        className: 'rank goe'
      }
    },
    {
      color: '#00731F',
      rank: {
        name: 'Autoridade Tributária',
        className: 'rank at'
      }
    },
    {
      color: 'circle, #ff0000, #db0a10, #b71317, #941719, #711919',
      rank: {
        name: 'Setor Administrativo',
        className: 'rank mai'
      }
    },
    {
      color: '#89D17D',
      rank: {
        name: 'Conta Oficial',
        className: 'rank ofc'
      }
    },
    {
      color: '#3BD478',
      rank: {
        name: 'C.P.O.S',
        className: 'rank cpos'
      }
    },
    
    {
      color: '#964B00',
      rank: {
        name: 'Instrutores',
        className: 'rank ins'
      }
    },
    
    {
      color: '#2BCF02',
      rank: {
        name: 'Supervisores',
        className: 'rank sup'
      }
    },
    
    {
      color: '#F21818',
      rank: {
        name: 'Treinadores',
        className: 'rank tre'
      }
    },
    
    {
      color: '#821F82',
      rank: {
        name: 'Professores',
        className: 'rank prof'
      }
    },
    
    {
      color: '#858A8A',
      rank: {
        name: 'Relações Públicas',
        className: 'rank srp'
      }
    },
    
    {
      color: '#093d10',
      rank: {
        name: 'Corpo de Ofc Generais',
        className: 'rank cog'
      }
    }
  ];

  var exceptions = [
    "rank adm",
    "rank pres",
    "rank emb",
    "rank exo"
  ];

  /**
   * Iterate over the rank array.
   *
   * @param  {string} color
   * @param  {object<jQuery>} $originalRank
   * @return {void}
   */
  function iterate(color, $originalRank) {
    var $except = $originalRank.attr('class');
    var $is_except = false;
    
    $.each(exceptions, function(index, exception) {
      
      if($except == exception) {
        $is_except = true;
        return;
      }
    });
    
    if($is_except) return;

    $.each(ranks, function () {      
      var $dummy = $('<span>')
        .css('color', this.color);

      // If the color is not the same, pass to the next iteration:
      if ($dummy.css('color') !== color) {
        return;
      }

      // Create the rank element:
      var $newRank = $('<div>', {
        'class': 'lf-custom-rank',
      })
        .text(this.rank.name)
        .addClass(this.rank.className);

      $originalRank.replaceWith($newRank);
    });
  }

  $(function () {
    // Topics:
    $('.post .postprofile').each(function () {
      var $this = $(this);
      var $user = $this.find('.postprofile-name > a[href] > span[style]');

      if (!$user.length) {
        $this.css('border-left-color', '#f0f0f0');
        return;
      }
      
      iterate($user.css('color'), $this.find('.postprofile-rank .rank'));
      
      $this.css('border-left-color', $user.css('color'));
    });

    // Profile:
    if (!/^\/u\d+$/.test(location.pathname)) {
      return;
    }

    var $profile = $('#profile-advanced-right');
    var $user = $profile.find('.module > .h3 > span[style]');

      if (!$user.length) {
        return;
      }

    iterate($user.css('color'), $profile.find('.mod-login-rank > br + .rank'));
  });
})(jQuery);


Para Adicionar mais só por isso.

Código:
{
      color: '#ff0000, #db0a10, #b71317, #941719, #711919',
      rank: {
        name: 'Administrador',
        className: 'rank adm'
      }
    },
Joseplay

Joseplay
Novo Membro

Membro desde : 20/03/2021
Mensagens : 12
Pontos : 18

https://www.policiarcc.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 24.05.21 21:38

irei testar e entrarei em contato!
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 24.05.21 22:11

PauloVinicios1755 escreveu:olá amigo teria como fazer para mim pfv, tentei fazer mas só da erro
Boa noite.

Quando for realizar o teste, por gentileza, informar qual dificuldade encontrada para ativar seu código. Feliz Essas especificações ajudam no entendimento da sua dúvida.

Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 24.05.21 22:22

olá amigo, então o  @Joseplay mostrou o código dele e tals aparece ser mais facil. qual devo ir.?
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Lobs 24.05.21 22:24

PauloVinicios1755 escreveu:olá amigo, então o  @Joseplay mostrou o código dele e tals aparece ser mais facil. qual devo ir.?

Olá, @PauloVinicios1755.

Sugiro que tente os dois. O que funcionar melhor, deve ser a sua escolha.

Atenciosamente,
Lobs.
Lobs

Lobs
****

Membro desde : 02/06/2013
Mensagens : 323
Pontos : 378

https://www.forumnsanimes.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 24.05.21 22:26

Boa noite. Muito feliz

Quais dos códigos testados, trouxe resultado? Qual chegou mais perto do que deseja? Quais modificações deseja executar e quais passos executou para realizar essas mudanças?

Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 24.05.21 22:26

Certo já entrarei em contato
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 24.05.21 22:44

@Shek sabe dizer se o código de  @Joseplay é css ou java?
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 25.05.21 3:03

Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Joseplay 25.05.21 15:19

O meu código é Java Script em baixo de HTML no Fórum.
Joseplay

Joseplay
Novo Membro

Membro desde : 20/03/2021
Mensagens : 12
Pontos : 18

https://www.policiarcc.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 26.05.21 3:38

olá nenhum dos dois código funcionou, não sei se estou fazendo errado mais ta ai as provas https://imgur.com/a/mnTcKqu
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 26.05.21 14:21

Bom dia, Paulo.

Acredito que não tenha funcionado por conta que o tópico citado era ModernBB. Fiz um teste com este, e funcionou:
Código:
$(document).ready(function(){
   $('.post-aside').each(function(){
      var cor = "#FF6200";
      var rank = "Fundadores";
      var imagem = "https://i.imgur.com/i15brrT.png";
      $('span[style="color:'+cor+'"]').closest(".post-aside").find(".post-author-details").append('<img src="https://i.imgur.com/i15brrT.png" />');
   });
});
Lembre-se de alterar os dados do código. Piscada

Até mais.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 28.05.21 17:32

mano o código pegou mais como pode ver ele ficou muitas placas https://i.imgur.com/yMhKOYK.png
e como faço para adicionar mais?
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 28.05.21 17:55

Boa tarde.

Basta acrescentar no .post-aside o pseudo selector :eq(0). Ou seja, ficaria assim:
Código:
.post-aside:eq(0)

Fonte: https://pt.stackoverflow.com/questions/45670/para-que-serve-e-como-funciona-o-eq0

Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 28.05.21 18:14

não entendi mt bem ksks, eu substituir aquele por esse e agora o código n ta fufando mmmais oq eu faço agora ksks ficou assim: 
Código:
$(document).ready(function(){
  $('.post-aside').each(function(){
      var cor = "#10E6E6";
      var rank = "Helper";
      var imagem = "https://i.imgur.com/mqEaa2j.png";
      $('span[style="color:'+cor+'"]').closest(".post-aside:eq(0)").find(".post-author-details").append('<img src="https://i.imgur.com/mqEaa2j.png" />');
  });
});
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor
  • 0

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 28.05.21 18:19

Olá novamente.

Desculpe, eu não expliquei direito. Estudar Esse :eq(0) seria colocado no primeiro .post-aside que tivesse no código. Ou seja, na linha 2. O código final será:
Código:
$(document).ready(function(){
   $('.post-aside:eq(0)').each(function(){
      var cor = "#FF6200";
      var rank = "Fundadores";
      var imagem = "https://i.imgur.com/i15brrT.png";
      $('span[style="color:'+cor+'"]').closest(".post-aside").find(".post-author-details").append('<img src="https://i.imgur.com/i15brrT.png" />');
   });
});
PauloVinicios1755 escreveu:e como faço para adicionar mais?
Para incluir novos, basta duplicar o código. Exemplo:
Código:
$(document).ready(function(){
   //INICIA AQUI
   // administrador
   $('.post-aside:eq(0)').each(function(){
      var cor = "#FF6200";
      var rank = "Fundadores";
      var imagem = "https://i.imgur.com/i15brrT.png";
      $('span[style="color:'+cor+'"]').closest(".post-aside").find(".post-author-details").append('<img src="https://i.imgur.com/i15brrT.png" />');
   });
 
 // moderador
   $('.post-aside:eq(0)').each(function(){
      var cor = "#FF6200";
      var rank = "Fundadores";
      var imagem = "https://i.imgur.com/i15brrT.png";
      $('span[style="color:'+cor+'"]').closest(".post-aside").find(".post-author-details").append('<img src="https://i.imgur.com/i15brrT.png" />');
   });
 //TERMINA AQUI
});
Assim, altera-se apenas a cor do rank, nome e imagem. Piscada

Até mais.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por PauloVinicios1755 28.05.21 18:36

te amo pode fechar o tópico
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 237
Pontos : 345

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por Shek 28.05.21 18:38

Olá novamente.

Bom, posso ajudá-lo... Mas, preciso que crie outra questão relacionado ao assunto que pediu. Ou seja, à Grupos e Usuários, neste subfórum: https://ajuda.forumeiros.com/f27-questoes-sobre-o-painel-administrativo

Lembre-se de, quando sanar sua dúvida, clicar no botão "Obrigado" para marcar a melhor resposta do tópico. Isso ajuda outros usuários a encontrar soluções para dúvidas mais rápido. Piscada

Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Rank automático de acordo com o grupo

Mensagem por tikky 28.05.21 18:56

Tópico resolvido


Movido para "Questões resolvidas".
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7957
Pontos : 9209

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