Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Conectar-se

Esqueci minha senha

Últimos assuntos
» Preciso de uma logo marca para meu canal do YouTube
Hoje à(s) 04:37 am por YouTube Funk

» Emblemas não está sendo modificado
Hoje à(s) 12:14 am por iScroll

» Forum atualiza mais não modifica
Ontem à(s) 11:59 pm por paulim78

» Adicionar Imagem
Ontem à(s) 11:57 pm por paulim78

» Efeito Canvas
Ontem à(s) 11:04 pm por Daniel Yan

» posição like.
Ontem à(s) 10:58 pm por paulim78

» Código JavaScript do Chatbox não surtiu efeito
Ontem à(s) 10:50 pm por Lemon~

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Os membros mais ativos da semana
Ketholy
 
paulim78
 
Gaaratsu
 
while
 
Shek
 
Fou-Lu
 
Eduardo Lima
 
Lemon~
 
odelgado
 
LucasPofahl
 

Quem está conectado
197 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 194 Visitantes :: 2 Motores de busca

hamesashek, Ketholy, MateusAnjosV

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Modificar Ranks pelo Perfil

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

Resolvido Modificar Ranks pelo Perfil

Mensagem por iScroll em 20/04/17, 12:03 pm

Detalhes da questão


Endereço do fórum: http://www.brasilplayultimate.com.br
Versão do fórum: PunBB

Descrição


Gostaria do seguinte código:

http://i.imgur.com/cXMKyLD.png
http://i.imgur.com/qLCpkh0.png

Em todos os fóruns dá para substituir um PERFIL criado por "UMA LISTA DE IMAGENS", e uso para add RANKS das organizações do meu servidor de SA:MP.
Mas queria o mesmo para adicionar os ranks dos grupos, veja:
http://i.imgur.com/cJWjQeW.png
A parte em vermelho iria aparecer na parte onde deixei marcado de verde, e ai daria para substituir.
Seria possível ?
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 20/04/17, 08:15 pm

Olá,

Tecnicamente, não existe um rank por grupo.
Como o senhor deve saber, os ranks só podem ser modificados via painel de controle, exceto aqueles ranks obtidos através do número de mensagens.

O que digo é que os ranks especiais só podem ser modificados por administradores, através do ACP.

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 20/04/17, 11:57 pm

Entendo, sei como é realmente.
As vezes é trabalhoso ir até o Painel por coisa tão simples, já tentei um código que ao setar o cargo também sete o rank, mas acabou bugando e não resultando em nada quase... Teria como tentarmos fazer o código que pedi acima ou tentar fazer o código que ao setar o grupo nele também sete um rank?
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 12:13 am

Podemos tentar fazer um código que funcione somente no perfil nas mensagens:

Com base na cor do nome do usuário, após (ou antes) do nickname do usuário, seria colocado um rank.
Mas, só daria nas mensagens, e seria automático, ou seja, o senhor não teria como modificar, exceto se a pessoa entrar/sair daquele grupo X.

De acordo? Feliz

o/

----------
Edit:
Correção ortográfica.
----------


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 12:15 am

Luiz~ escreveu:Podemos tentar fazer um código que funcione somente no perfil nas mensagens:

Com base na cor do nome do usuário, após (ou antes) do nickname do usuário, seria colocado um rank.
Mas, só daria nas mensagens, e seria automático, ou seja, o senhor não teria como modificar, exceto se a pessoa entrar/sair daquele grupo X.

De acordo? Feliz

o/

----------
Edit:
Correção ortográfica.
----------

De acordo, mas um pequeno incidente, se eu fosse usar tal código eu gostaria para todas as páginas, seria possível? Pois não vou utilizar apenas nas mensagens, não faz sentido por um membro no grupo pro rank aparecer apenas nas mensagens dele :/ Se fosse possível em todos as páginas seria perfeito!
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 12:17 am

O que o senhor quer dizer com isso? Errado

O único local em que geralmente um rank aparece é nas mensagens, correto?
Então, é exatamente no perfil das mensagens onde queremos chegar. Ops...

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 12:22 am

Veja:
Nos tópicos: http://i.imgur.com/SGH0FIm.png
No perfil: http://i.imgur.com/pXT2fRA.png

E aqui também, mas seria apenas o nome e cor do grupo: http://i.imgur.com/TTPNAs2.png
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 06:38 am

Sinceramente, devo ter tentado umas 20 vezes fazer isso com JS, mas... Não deu certo pelo simples fato de que o tooltip com as informações do usuário, é inserido após o DOM ser carregado (no momento em que o usuário passa o mouse sobre o nick de certo usuário), o que impossibilita (em meu conhecimento) de fazer isso via JS.

O melhor que eu consegui fazer, foi isso:
Código:
.tooltip-content span[style*="color:#FF00FF"]:after {
  content: 'Dono do Servidor';
  display: block;
  font-size: 13px;
  margin-top: 10px;
}

Basta adicionar em sua CSS.

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 01:01 pm

Isso perfeito, e nos tópicos/perfil também será possível o mesmo?

Veja o meu script:
Código:
$(function(){var links=$('a[href^="/u"]').filter(function(){if(this.firstChild&&this.firstChild.tagName){if(this.firstChild.tagName!='IMG'){return this}}else{return this}}),usersinfo={};links.tooltipster&&links.not('.mentiontag, .tooltipstered').filter(function(){if(!$(this).closest('#tabs')[0]){return this}}).tooltipster({animation:'fade',interactive:true,contentAsHTML:true,minWidth:300,maxWidth:300,delay:500,arrowColor:"#EEE",autoClose:true,content:'Carregando...',functionBefore:function(origin,continueTooltip){continueTooltip();var userid=$(this).attr('href').replace(/.*?\/u(\d+).*/,'$1');if(origin.data('ajax')!=='cached'){if(usersinfo[userid]!=undefined){origin.tooltipster('content',usersinfo[userid]).data('ajax','cached')}else{$.ajax({type:'GET',url:"/ajax/index.php",dataType:"html",data:{f:"m",user_id:userid},success:function(html){usersinfo[userid]=html;origin.tooltipster('content',html).data('ajax','cached')}})}}}})});
Ele ficou assim: http://i.imgur.com/9qANlGr.png
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 01:37 pm

Crie um novo JS com investimento em todas as páginas com o código:
Código:
(function ($) {
  'use strict';

  var globalGroupConfig = [
    {
      'color': '#FF00FF',
      'text': '<strong>Dono</strong> do Servidor' // HTML É SUPORTADO!
    },
    {
      'color': ' /* Cor do Texto */ ',
      'text': ' /* Texto */ (RANK) '
    }
  ];

  $(function () {
    $.each(globalGroupConfig, function (index, globalGroupConfig) {
      if ($('#profile-advanced-details').length) {
        $('#profile-advanced-details').each(function () {
          $('span[style*="' + globalGroupConfig.color + '"]')
            .closest('#profile-advanced-layout')
              .find('#field_id3')
                .before([
                  '<dl id="field_idLUIZ">',
                  '  <dt>',
                  '    <span style="color:#000000;">Grupo/rank:</span>',
                  '  </dt>',
                  '  <dd>',
                  '    <span>' + globalGroupConfig.text + '</span>',
                  '  </dd>',
                  '</dl>',
                  '<div class="separator"></div>',
                ].join('\n'))
          ;
        });
      }

      if($('.user').length) {
        $('.user').each(function () {
          $('span[style*="' + globalGroupConfig.color + '"]')
            .closest('.user')
              .find('.novorank')
                .prepend([
                  '<span class="rankLUIZ">',
                  '  <span>' + globalGroupConfig.text + '</span>',
                  '</span>',
                ].join('\n'))
          ;
        });
      }
    });
  });
}(jQuery));

Ele irá setar o rank definido por você nessa parte do código:
Código:
  var globalGroupConfig = [
    {
      'color': '#FF00FF',
      'text': '<strong>Dono</strong> do Servidor' // HTML É SUPORTADO!
    },
    {
      'color': ' /* Cor do Texto */ ',
      'text': ' /* Texto */ (RANK) '
    }
  ];
Com base na cor do grupo, automaticamente.

Spoiler:
Seu fórum jaja vai morrer de overdose de tanto JS nele... Rindo Rindo

Uff... Deu trabalho esse script. Ops...

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 02:11 pm

kkkkkkkkkkkkkkk alguns só estão lá de enfeite a maioria tá desativado.
Bom, sobre o código ele não setou automaticamente a imagem, só ficou o nome, mas eu não quero o nome dele lá no caso "DONO DO SERVIDOR" eu gostaria da imagem do rank apenas. Seria possível ?
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 02:14 pm

Basta o senhor mudar o atributo "text" nessa parte co código, para uma imagem:
Código:
  var globalGroupConfig = [
    {
      'color': '#FF00FF',
      'text': '<strong>Dono</strong> do Servidor' // HTML É SUPORTADO!
    },
    {
      'color': ' /* Cor do Texto */ ',
      'text': ' /* Texto */ (RANK) '
    }
  ];
Como eu mesmo comentei no código, o HTML é suportado. Mas lembre-se de usar aspas duplas dentro das aspas simples, por exemplo:
Código:
'text': '<img src="SCR-DA-IMAGEM" />' // HTML É SUPORTADO!

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 02:22 pm

Top! Se liga: http://i.imgur.com/2bUlSLO.png Kkkkkkk
Dá pra resolver ?Feliz
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 02:23 pm

Uau! KK'
Anexe aqui o código JS que o senhor está a usar.

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 02:26 pm

Código:
(function ($) {
  'use strict';
 
  var globalGroupConfig = [
    {
      'color': '#FF00FF',
      'text': '<img src="http://i.imgur.com/pARlSap.png" />' // HTML É SUPORTADO!
    },
    {
      'color': '#FF00FF',
      'text': 'Dono/Fundador'
    }
  ];
 
  $(function () {
    $.each(globalGroupConfig, function (index, globalGroupConfig) {
      if ($('#profile-advanced-details').length) {
        $('#profile-advanced-details').each(function () {
          $('span[style*="' + globalGroupConfig.color + '"]')
            .closest('#profile-advanced-layout')
              .find('#field_id3')
                .before([
                  '<dl id="field_idLUIZ">',
                  '  <dt>',
                  '    <span style="color:#000000;">Grupo/rank:</span>',
                  '  </dt>',
                  '  <dd>',
                  '    <span>' + globalGroupConfig.text + '</span>',
                  '  </dd>',
                  '</dl>',
                  '<div class="separator"></div>',
                ].join('\n'))
          ;
        });
      }
 
      if($('.user').length) {
        $('.user').each(function () {
          $('span[style*="' + globalGroupConfig.color + '"]')
            .closest('.user')
              .find('.novorank')
                .prepend([
                  '<span class="rankLUIZ">',
                  '  <span>' + globalGroupConfig.text + '</span>',
                  '</span>',
                ].join('\n'))
          ;
        });
      }
    });
  });
}(jQuery));
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 02:48 pm

Creio que o senhor duplicou o script sem querer. Errado
Isso não aconteceu em meus testes. Pensativo
Verifique isso.

---

Remova os Javascripts que passei neste tópico, e adicione este:
Código:
(function ($) {
  'use strict';
 
  var globalGroupConfig = [
    {
      'color': '#FF00FF',
      'text': '<img src="http://i.imgur.com/pARlSap.png" />' // HTML É SUPORTADO!
    },
    {
      'color': '#FF00FF',
      'text': 'Dono/Fundador'
    }
  ];
 
  $(function () {
    $.each(globalGroupConfig, function (index, globalGroupConfig) {
      if ($('#profile-advanced-details').length) {
        $('#profile-advanced-details').each(function () {
          $('span[style*="' + globalGroupConfig.color + '"]')
            .closest('#profile-advanced-layout')
              .find('#field_id3')
                .before([
                  '<dl id="field_idLUIZ">',
                  '  <dt>',
                  '    <span style="color:#000000;">Grupo/rank:</span>',
                  '  </dt>',
                  '  <dd>',
                  '    <span>' + globalGroupConfig.text + '</span>',
                  '  </dd>',
                  '</dl>',
                  '<div class="separator"></div>',
                ].join('\n'))
          ;
        });
      }
 
      if($('.user').length) {
        $('.user').each(function () {
          $('.username span[style*="' + globalGroupConfig.color + '"]')
            .closest('.user')
              .find('.novorank')
                .before([
                  '<span class="rankLUIZ">',
                  '  <span>' + globalGroupConfig.text + '</span>',
                  '</span>',
                ].join('\n'))
          ;
        });
      }
    });
  });
}(jQuery));
Cuidado para não dar paste duas vezes.

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 02:52 pm

Ainda está e aparece o rank do membro ainda, veja : http://i.imgur.com/8u33DNx.png
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 03:01 pm

O script não remove automaticamente o rank, ele simplesmente adiciona um rank setado automaticamente.
Remova os ranks que desejar via ACP.

o/


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por iScroll em 21/04/17, 03:27 pm

Ah, devido também a outro script acho que vou deixar esse de lado...
Tenho vários JS que tem haver com a mesma coisa, acho que valerá a pena deixar esse de lado.
Desde já, obrigado Luiz.
avatar

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1567
Pontos Ativos : 2126

Ver perfil do usuário http://ultimatelife.forumeiros.com

Resolvido Re: Modificar Ranks pelo Perfil

Mensagem por Luiz em 21/04/17, 03:28 pm

Como queira. o/

---
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".


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.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5808
Pontos Ativos : 6646

Ver perfil do usuário https://github.com/lffg/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum