Colocar avatar no Widget da página inicial do fórum

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

Atendido / Resolvido Colocar avatar no Widget da página inicial do fórum

Mensagem por banzé em 29.09.18 15:09

Detalhes da questão


Endereço do fórum: http://fumetteiros.forumeiros.com/
Versão do fórum: phpBB3

Descrição


Olá, bom dia. Tenho uma dúvida. Na página inicial do meu fórum, tinha um widget que aparecia o avatar dos membros que estão online.

De repente este widget ficou bugado, somente com letras. Eu tirei. Mas esqueci a forma de colocar os avatares de volta na página inicial do fórum. Triste

Alguém por favor, poderia me auxiliar. Me parece algo simples, mas eu esqueci como fazer. Hmmm

Desde já lhes agradeço pela atenção. Feliz 2
banzé

banzé
Usuário avançado

Masculino
Inscrito dia : 01/10/2014
Mensagens : 470
Pontos Ativos : 686

http://fumetteiros.omeuforum.net/

Atendido / Resolvido Re: Colocar avatar no Widget da página inicial do fórum

Mensagem por Pedxz em 29.09.18 18:22

Olá @banzé,
O Senhor poderia passar o código do widget?


Aguardo uma resposta,
pedxz.


Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'


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.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3591
Pontos Ativos : 4255

https://power-pixel.net

Atendido / Resolvido Re: Colocar avatar no Widget da página inicial do fórum

Mensagem por banzé em 29.09.18 19:00

O widget está atualmente vazio. Por isso que a imagem do avatar do usuário sumiu. Gostaria de refaze-lo, por gentileza, amigo Pedxz. Aff
banzé

banzé
Usuário avançado

Masculino
Inscrito dia : 01/10/2014
Mensagens : 470
Pontos Ativos : 686

http://fumetteiros.omeuforum.net/

Atendido / Resolvido Re: Colocar avatar no Widget da página inicial do fórum

Mensagem por Pedxz em 29.09.18 21:13

Tente usar este código:
Código:
<style type="text/css">#fa_recent_members { font-size:12px; font-family:Arial, Helvetica, Verdana, Sans-serif; }
.fa_rm_activity { color:#666; }
a.fa_rm_more { color:#69C; border:1px solid #69C; border-radius:3px; font-size:12px; font-family:Arial, Helvetica, Verdana, Sans-serif; text-align:center; display:block; width:100px; padding:3px; margin:auto; transition:250ms; }
a.fa_rm_more:hover { color:#FFF; background:#69C; }
.fa_recent_member { margin-bottom:12px; }
.fa_recent_member a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; }
.fa_recent_member a img { background:#FFF; border:2px solid #999; width:30px; height:30px; vertical-align:top; float:left; margin-right:6px; }
.now_online a img { border-color:#69C; }</style>
 
<div id="fa_recent_members"></div>
<a href="/memberlist" class="fa_rm_more">See more</a>
 
<script type="text/javascript">//<[CDATA[
(function() {
  if (!window.FA) window.FA = new Object();
  if (FA.RecentMembers) {
    if (window.console && console.warn) console.warn('FA.RecentMembers has already been initialized');
    return;
  }
 
  FA.RecentMembers = {
    amount : 5, // amount of members to show on the widget
    cache : 5*60*1000, // time the data is cached ; 5 minutes
    refreshRate : 30000, // refresh rate for checking cache expiration
    onlineIndicator : true, // show online indicator on avatar
 
    // DOM node that the widget data will be shown in
    node : document.getElementById('fa_recent_members'),
 
    // get the most recent users from the memberlist
    getRecent : function() {
      FA.RecentMembers.killPoll();
 
      var payload = document.createElement('DIV');
      jQuery.get('/memberlist?change_version=prosilver', function(d) {
        for (var a = jQuery('#memberlist tbody tr:lt(' + FA.RecentMembers.amount + ')', d), i = 0, j = a.length, block, cell; i < j; i++) {
          cell = a[i].getElementsByTagName('TD');
       
          block = document.createElement('DIV');
          block.innerHTML = cell[1].innerHTML.replace(/\?change_version=prosilver|&nbsp;/g, '').replace(/<a /, '<a title="Last Active : ' + cell[4].innerHTML + '"').replace(/<\/a>/, '<div class="fa_rm_activity">' + cell[4].innerHTML + '</div></a>');
          block.className = 'fa_recent_member';
       
          payload.appendChild(block);
        }
     
        FA.RecentMembers.node.innerHTML = payload.innerHTML;
   
        var storage = window.localStorage;
        if (storage) {
          storage.faRecentMembers = payload.innerHTML;
          storage.faRecentMembersExp = +new Date;
        }
     
        if (FA.RecentMembers.onlineIndicator) FA.RecentMembers.checkOnline();
        FA.RecentMembers.setPoll();
      });
    },
 
    // check if the users are currently online
    checkOnline : function() {
      if (!FA.RecentMembers.row) {
        FA.RecentMembers.row = jQuery('.fa_recent_member a', FA.RecentMembers.node);
        FA.RecentMembers.index = -1;
      }
   
      var a = FA.RecentMembers.row[++FA.RecentMembers.index];
      if (a) {
        jQuery.get(a.href, function(d) {
          if (jQuery('#profile-advanced-right em, .module-title em', d)[0]) {
            a.parentNode.className += ' now_online';
          }
          FA.RecentMembers.checkOnline();
        });
      } else {
        if (window.localStorage) window.localStorage.faRecentMembers = FA.RecentMembers.node.innerHTML;
        delete FA.RecentMembers.row;
        delete FA.RecentMembers.index;
      }
    },
 
    // check the cache to see if it has expired
    checkCache : function() {
      var storage = window.localStorage;
      if ((storage && storage.faRecentMembers && storage.faRecentMembersExp < +new Date - FA.RecentMembers.cache) || (!storage || !storage.faRecentMembersExp)) {
        FA.RecentMembers.getRecent();
      }
    },
 
    // set an interval to poll for changes
    setPoll : function() {
      FA.RecentMembers.poll = window.setInterval(FA.RecentMembers.checkCache, window.localStorage ? FA.RecentMembers.refreshRate : FA.RecentMembers.cache);
    },
 
    // kill the interval
    killPoll : function() {
      window.clearInterval(FA.RecentMembers.poll);
    },
 
    poll : null, // interval
 
    // initial setup
    init : function() {
      var storage = window.localStorage;
      if (storage && storage.faRecentMembers && storage.faRecentMembersExp > +new Date - FA.RecentMembers.cache) {
        FA.RecentMembers.node.innerHTML = storage.faRecentMembers;
        FA.RecentMembers.setPoll();
      } else {
        FA.RecentMembers.getRecent();
      }
    }
 
  };
 
  FA.RecentMembers.init();
}());
//]></script>


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.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3591
Pontos Ativos : 4255

https://power-pixel.net

Atendido / Resolvido Re: Colocar avatar no Widget da página inicial do fórum

Mensagem por banzé em 30.09.18 13:09

O efeito ficou diferente do que eu esperava. Mas gostei, Pedxz. Obrigado. Muito feliz
banzé

banzé
Usuário avançado

Masculino
Inscrito dia : 01/10/2014
Mensagens : 470
Pontos Ativos : 686

http://fumetteiros.omeuforum.net/

Atendido / Resolvido Re: Colocar avatar no Widget da página inicial do fórum

Mensagem por Pedxz em 30.09.18 13:52

Tópico resolvido


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.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3591
Pontos Ativos : 4255

https://power-pixel.net

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


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