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 Dom 18 Abr 2021 - 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
****

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

Ver perfil do usuário 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 Qua 12 Maio 2021 - 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
Membro Entusiasta

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

Ver perfil do usuário 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 Dom 16 Maio 2021 - 16:08

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

PauloVinicios1755
****

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

Ver perfil do usuário 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 Ter 18 Maio 2021 - 16:10

up 48 horas
PauloVinicios1755

PauloVinicios1755
****

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

Ver perfil do usuário 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 Sab 22 Maio 2021 - 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

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

Ver perfil do usuário 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 Seg 24 Maio 2021 - 21:38

irei testar e entrarei em contato!
PauloVinicios1755

PauloVinicios1755
****

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

Ver perfil do usuário 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 Seg 24 Maio 2021 - 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

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 Seg 24 Maio 2021 - 22:22

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

PauloVinicios1755
****

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

Ver perfil do usuário 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 Seg 24 Maio 2021 - 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
****

Masculino
Membro desde : 02/06/2013
Mensagens : 324
Pontos : 378

Ver perfil do usuário 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 Seg 24 Maio 2021 - 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

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 Seg 24 Maio 2021 - 22:26

Certo já entrarei em contato
PauloVinicios1755

PauloVinicios1755
****

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

Ver perfil do usuário 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 Seg 24 Maio 2021 - 22:44

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

PauloVinicios1755
****

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

Ver perfil do usuário 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 Ter 25 Maio 2021 - 3:03

Shek

Shek
Principal Contribuidor
Principal Contribuidor

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 Ter 25 Maio 2021 - 15:19

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

Joseplay
Novo Membro

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

Ver perfil do usuário 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 Qua 26 Maio 2021 - 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
****

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

Ver perfil do usuário 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 Qua 26 Maio 2021 - 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

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 Sex 28 Maio 2021 - 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
****

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

Ver perfil do usuário 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 Sex 28 Maio 2021 - 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

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 Sex 28 Maio 2021 - 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
****

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

Ver perfil do usuário 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 Sex 28 Maio 2021 - 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

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 Sex 28 Maio 2021 - 18:36

te amo pode fechar o tópico
PauloVinicios1755

PauloVinicios1755
****

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

Ver perfil do usuário 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 Sex 28 Maio 2021 - 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

Masculino
Membro desde : 11/04/2009
Mensagens : 18764
Pontos : 22612

Ver perfil do usuário https://publipos.net 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 pedxz Sex 28 Maio 2021 - 18:56

Tópico resolvido


Movido para "Questões resolvidas".
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7287
Pontos : 8533

Ver perfil do usuário

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