Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Rank automático quando membro entrar no grupo
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Rank automático quando membro entrar no grupo
Detalhes da questão
Endereço do fórum: http://policiaumi.umforum.net
Versão do fórum: AwesomeBB
Descrição
Opa eu gostaria de um JS a função de auto rank quando o membro automaticamente entra no grupo
Última edição por Rian Zavarizi em 19.10.19 8:27, editado 2 vez(es)
Re: Rank automático quando membro entrar no grupo
Olá eu fiz oq mandou mais não obtive sucesso
Meu JS de auto rank
- Código:
/**
* Automatic rank.
*
* @author Luiz Felipe F. (luuuiiiz.)
* @version 1.0.0
* @license MIT
*/
(function ($) {
'use strict';
var ranks = [
{
color: '#0A0A0A',
rank: {
name: 'Corregedor',
className: 'rank cor'
}
},
{
color: '#629975',
rank: {
name: 'Diretor',
className: 'rank cce'
}
},
{
color: '#1E6104',
rank: {
name: 'MOSSAD',
className: 'rank p2'
}
},
{
color: '#AD1818',
rank: {
name: 'BOPE',
className: 'rank gat'
}
},
{
color: '#00731F',
rank: {
name: 'Autoridade Tributária',
className: 'rank at'
}
},
{
color: '#00BF9F',
rank: {
name: 'Setor Administrativo',
className: 'rank mai'
}
},
{
color: '#979DA1',
rank: {
name: 'Aprovisionamento Publico',
className: 'rank apb'
}
},
{
color: '#3BD478',
rank: {
name: 'C.P.O.S',
className: 'rank cpos'
}
},
{
color: '#964B00',
rank: {
name: 'Instrutores',
className: 'rank ins'
}
},
{
color: '#2BCF02',
rank: {
name: 'Avaliadores',
className: 'rank sup'
}
},
{
color: '#F21818',
rank: {
name: 'Formadores',
className: 'rank tre'
}
},
{
color: '#821F82',
rank: {
name: 'Professores',
className: 'rank prof'
}
},
{
color: '#FF8400',
rank: {
name: 'Org. Rondas',
className: 'rank rond'
}
},
{
color: '#0DDEFA',
rank: {
name: 'Esc. De Formação de Exe.',
className: 'rank efe'
}
}
];
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);
Meu JS de auto rank
Re: Rank automático quando membro entrar no grupo
Não é para fazer isso... Tem que seguir os passos daqui: https://ajuda.forumeiros.com/t106912-setar-rank-automatico#747463
Convidado- Convidado
Re: Rank automático quando membro entrar no grupo
Questão resolvidaEsta questão foi dada como resolvida pelo seu autor, e por esse motivo será marcada como resolvida e movida para o arquivo de questões resolvidas desta área. |
Convidado- Convidado
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos