Membros conectados nas últimas X horas

3 participantes

Ir para baixo

Tópico resolvido Membros conectados nas últimas X horas

Mensagem por Master Yip 15.01.17 23:28

Detalhes da questão


Endereço do fórum: http://shinobi-history.forumeiros.net
Versão do fórum: PunBB2

Descrição


Olá, primordialmente, tenho uma dúvida e forte incomodo devido à uma frescura conhecida por TOC;
Em todo fórum, ou ao menos na maioria, existe um campo logo ao fim da página inicial, o "Membros conectados nas últimas X horas"...
Entreeetanto! Ele é por padrão, até onde eu sei, organizado em ordem alfabética, "E qual seria o problema nisso?" em meu Fórum, os grupos de usuários são bem importantes para definir jogadores por se tratar de um Fórum RPG, logo, gostaria de saber se de alguma forma existe a possibilidade de alterar tal ordem para organizar-los por grupo!?
Master Yip
Master Yip
Novo Membro

Membro desde : 15/01/2017
Mensagens : 25
Pontos : 48

https://kaizoku-history.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Membros conectados nas últimas X horas

Mensagem por Luiz 16.01.17 0:55

Olá, seja bem-vindo ao Fórum dos Fóruns.

---

Infelizmente, acho que isso é impossível de ser feito. :/
Mas, talvez seja possível fazer com JavaScript. Vamos esperar o parecer de um desenvolvedor (ou usuário avançado em JavaScript) aqui do FdF.

Kyo Panda
Daemon
Spoiler:
Até mais.
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Membros conectados nas últimas X horas

Mensagem por Kyo Panda 16.01.17 11:44

Primeiro, procure nos seus códigos Javascript pelo seguinte código:

Código:
<head>
  <meta charset="UTF-8">
  <title>Calculadora</title>
  <title></title>
  <script language="Javascript">function soma(){document.getElementById("hpgigante").value='0';document.getElementById("hpmeiogigante").value='0';document.getElementById("hpth").value='0';document.getElementById("hphe").value='0';document.getElementById("spgigante").value='0';document.getElementById("spmeiogigante").value='0';document.getElementById("spth").value='0';document.getElementById("sphe").value='0';document.getElementById("dano").value='0';document.getElementById("acerto").value='0';document.getElementById("esquiva").value='0';document.getElementById("bloqueio").value='0';document.getElementById("resist").value='0';document.getElementById("persu").value='0';document.getElementById("ac").value='0';document.getElementById("educ").value='0';document.getElementById("vela").value='0';var fr=parseFloat(document.getElementById("fr").value);var ra=parseFloat(document.getElementById("ra").value);var con=parseFloat(document.getElementById("con").value);var rb=parseFloat(document.getElementById("rb").value);var des=parseFloat(document.getElementById("des").value);var rc=parseFloat(document.getElementById("rc").value);var agi=parseFloat(document.getElementById("agi").value);var rd=parseFloat(document.getElementById("rd").value);var int=parseFloat(document.getElementById("int").value);var re=parseFloat(document.getElementById("re").value);var will=parseFloat(document.getElementById("will").value);var rf=parseFloat(document.getElementById("rf").value);var per=parseFloat(document.getElementById("per").value);var rg=parseFloat(document.getElementById("rg").value);var car=parseFloat(document.getElementById("car").value);var rh=parseFloat(document.getElementById("rh").value);document.getElementById("hpgigante").value=con*14+20;document.getElementById("hpmeiogigante").value=con*12+20;document.getElementById("hpth").value=con*11+20;document.getElementById("hphe").value=con*10+20;document.getElementById("spgigante").value=(des+will)*1+20;document.getElementById("spmeiogigante").value=(des+will)*3+20;document.getElementById("spth").value=(des+will)*4+20;document.getElementById("sphe").value=(des+will)*5+20;document.getElementById("dano").value=(rd+agi)/2+ra+fr;document.getElementById("acerto").value=(rg+per)/2+rc+des;document.getElementById("esquiva").value=(rc+des)/2+rd+agi;document.getElementById("bloqueio").value=(ra+fr)/2+rb+con;document.getElementById("resist").value=(rb+con)/2+rf+will;document.getElementById("persu").value=(re+int)/2+rh+car;document.getElementById("ac").value=(rf+will)/2+re+int;document.getElementById("educ").value=(rh+car)/2+rg+per;document.getElementById("vela").value=(des+rc+agi+rd)/10+1}</script>
</head>
<body bgcolor="black">
  <div style="text-align: center;"><img src="http://img15.hostingpics.net/pics/548466Selooriginal.png"><br></div>
  <br><br><br><br>
  <div style="text-align: center;"><font style="font-family: Georgia; font-weight: bold; color: red;"size="6px">~Calculadora de Status~</font></div>
  <br><br><br>
  <font style="color: white;">
      <div align="right">
        Força:<input id="fr"value="0"onblur="soma()"type="text">Bônus:<input id="ra"value="0"onblur="soma()"type="text"><br>Constituição:<input id="con"value="0"onblur="soma()"type="text">Bônus:<input id="rb"value="0"onblur="soma()"type="text"><br>Destreza:<input id="des"value="0"onblur="soma()"type="text">Bônus:<input id="rc"value="0"onblur="soma()"type="text"><br>Agilidade:<input id="agi"value="0"onblur="soma()"type="text">Bônus:<input id="rd"value="0"onblur="soma()"type="text"><br>Inteligência:<input id="int"value="0"onblur="soma()"type="text">Bônus:<input id="re"value="0"onblur="soma()"type="text"><br>Força de Vontade:<input id="will"value="0"onblur="soma()"type="text">Bônus:<input id="rf"value="0"onblur="soma()"type="text"><br>Percepção:<input id="per"value="0"onblur="soma()"type="text">Bônus:<input id="rg"value="0"onblur="soma()"type="text"><br>Carisma:<input id="car"value="0"onblur="soma()"type="text">Bônus:<input id="rh"value="0"onblur="soma()"type="text"><br>
        <hr size="1">
        <b>HP Tamanho de Gigantes:<input value="90"id="hpgigante"type="button"></b><br><b>HP Tamanho de Meio-Gigantes:<input value="80"id="hpmeiogigante"type="button"></b><br><b>HP A maioria dos Tritões e a maioria dos Humanóides:<input value="75"id="hpth"type="button"></b><br><b>HP Humanos normais e Estrelas-do-Mar:<input value="70"id="hphe"type="button"></b><br><b>SP Tamanho de Gigantes:<input value="22"id="spgigante"type="button"></b><br><b>SP Tamanho de Meio-Gigantes:<input value="26"id="spmeiogigante"type="button"></b><br><b>SP A maioria dos Tritões e a maioria dos Humanóides:<input value="28"id="spth"type="button"></b><br><b>SP Humanos normais e Estrelas-do-Mar:<input value="30"id="sphe"type="button"></b><br><b>DANO(Força+1/2 Agilidade):<input value="1.5"id="dano"type="button"></b><br><b>ACERTO(Destreza+1/2 Percepção):<input value="1.5"id="acerto"type="button"></b><br><b>ESQUIVA(Agilidade+1/2 Destreza):<input value="1.5"id="esquiva"type="button"></b><br><b>BLOQUEIO(Constituição+1/2 Força):<input value="5.5"id="bloqueio"type="button"></b><br><b>RESISTÊNCIA(Força de vontade+1/2 Constituição):<input value="3.5"id="resist"type="button"></b><br><b>PERSUASÃO(Carisma+1/2 Inteligência):<input value="1.5"id="persu"type="button"></b><br><b>AUTO-CONTROLE(Inteligência+1/2 Força de vontade):<input value="1.5"id="ac"type="button"></b><br><b>EDUCAÇÃO(Percepção+1/2 Carisma):<input value="1.5"id="educ"type="button"></b><br><b>VELOCIDADE DE ATAQUE[(Destreza+Agilidade)/10+1]:<input value="1.2"id="vela"type="button"></b><br>
      </div>
  </font>
  <br><font style="font-family: Arial; color: red; font-weight: bold;"size="4px">*BÔNUS=TODO TIPO DE ACRÉSCIMO AO PONTO BRUTO DO ATRIBUTO PRIMÁRIO,SEJA BÔNUS RACIAL OU BÔNUS POR ITENS.<br>LEMBRANDO QUE NÚMERO QUEBRADO SEMPRE SE ARREDONDA PARA BAIXO,OU SEJA,3.5 SE ARREDONDA PARA 3!<br>E VOCÊINICIALMENTE TEM 10 PONTOS PARA DISTRIBUIR EM SEUS ATRIBUTOS PRIMÁRIOS...</font><br>
  <div style="text-align: right;"><font style="font-family: Impact; font-weight: bold; color: black;"size="6px">By ADM.Ryan</font></div>
</body>

E o remova. Este é um código HTML, logo irá quebrar qualquer Javascript que tente colocar no seu fórum.

Em seguida, adicione a um novo Javascript:

Código:
(function($) {
  'use strict';

  if (['/', '/forum'].indexOf(location.pathname) === -1) {
    return;
  }

  $(function() {
    var selector = 'Membros conectados nas últimas 90 horas';

    var $container = $('.gensmall:contains("' + selector + '")');

    var $sorted = $container
      .find('a')
      .sort(function(prev, next) {
        return  ($(prev).find('span').css('color') || '') > ($(next).find('span').css('color') || '') ? -1 : 1;
      })
      .map(function(index, elem) {
        return elem.outerHTML;
      })
      .toArray()
      .join(', ');

    $container
      .html(selector + ': ')
      .append($sorted);
  });
}(jQuery));

---

Tópico movido de 'Outras questões' para 'Questões sobre códigos'
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Membros conectados nas últimas X horas

Mensagem por Kyo Panda 22.01.17 22:03

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos