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.
Acesso rápido

Fóruns de suporte oficiais
Login

Esqueci minha senha

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Kyo Panda
 
Shek Crowley
 
Fou-Lu
 
Holkis
 
iScroll
 
Sr.Oliveira
 
Harleen
 
while
 
Stewart
 
fiapinho
 

Quem está conectado
261 usuários online :: 10 usuários cadastrados, Nenhum Invisível e 251 Visitantes :: 2 Motores de busca

1001blogs, Bueno Habbo, Connor R., Fou-Lu, Hancki, Harleen, Holkis, L Mars, Nitram, Shek Crowley

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Avatar widget nos ultimos assuntos

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

Resolvido Avatar widget nos ultimos assuntos

Mensagem por Vitor-Vicente em Dom 29 Mar 2015 - 5:11

Detalhes da dúvida

Versão do fórum : phpBB3
Nível de acesso : Administrador
Navegador usado : Opera
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://mastergz.forumbrasil.net

Descrição do problema

ola fiz um teste aqui com esse tutorial mais nao funcionou, o cogido continua o mesmo ou mudou algo.

http://ajuda.forumeiros.com/t93895-tutorial-avatar-no-widget-ultimos-assuntos?highlight=tutorial

meu teste abaixo

http://prntscr.com/6mp3ty


Última edição por Vitor-Vicente em Ter 31 Mar 2015 - 20:33, editado 1 vez(es)

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 1513

http://mastergz.forumbrasil.net

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Gaaratsu em Dom 29 Mar 2015 - 6:34

Saudações autor!

O senhor tem muitos códigos JavaScript em teu fórum? Muita das vezes estes códigos entram em conflito uns aos outros, tendo uma certa dificuldade para descobrir qual está interferindo a ação de um, compreende-me?

Até! Feliz

Gaaratsu
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 07/08/2010
Mensagens : 5541
Pontos Ativos : 9331

http://narutongo.forumeiros.com/

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Vitor-Vicente em Dom 29 Mar 2015 - 6:45

vlw, entendido

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 1513

http://mastergz.forumbrasil.net

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Gaaratsu em Dom 29 Mar 2015 - 6:47

Faça o seguinte: Vá desativando um por um, até encontrar o que esteja entrando em conflito com este. Positivo

Até! Feliz

Gaaratsu
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 07/08/2010
Mensagens : 5541
Pontos Ativos : 9331

http://narutongo.forumeiros.com/

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Vitor-Vicente em Dom 29 Mar 2015 - 6:54

posso liberar moderar la pra ti, creio que va facilitar os teste.

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 1513

http://mastergz.forumbrasil.net
  • 0

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Shek Crowley em Ter 31 Mar 2015 - 16:43

Olá!

Acesse Visualização >> Templates > Portal > mod_recent_topics > e no início do seu código, cole isto:
Código:
<div id="recentTopics">
Na última linha de todo o seu código, cole este código:
Código:
</div>
Em seguida, troque o script do tutorial que mencionou por este:
Código:
$(function(){
      var style = document.createElement('STYLE'), css = '.mini_ava2>img{height:20px;margin-right:5px;width:20px;}';
      style.type = 'text/css';
      if (style.styleSheet) style.styleSheet.cssText = css;
      else style.appendChild(document.createTextNode(css));
      document.getElementsByTagName('HEAD')[0].appendChild(style);
     
          if(!window.localStorage) return;
     
          // Default avatar
            var default_avatar= 'http://illiweb.com/fa/invision/pp-blank-thumb.png';
     
          // Time of cache 24h*60m*60s*1000ms - one day
            var caching_time= 24*60*60*1000;
     
          // Time of cache in case of error 60s*1000ms - one minute
            var caching_error= 60*1000;
     
          var set_avatar= function(id) {
                $('.mini_ava2.member'+id).html('<img src="'+get_avatar(id)+'" />');
            };
     
          var get_avatar= function(id) {
                if(localStorage.getItem('t_ava'+id) < +new Date - caching_time || (localStorage.getItem('d_ava'+id)==default_avatar && localStorage.getItem('t_ava'+id) < +new Date - caching_error))
                {
                    localStorage.setItem('d_ava'+id, default_avatar);
                    $.get('/u'+id, function (d){
                        localStorage.setItem('t_ava'+id,+new Date);
                        localStorage.setItem('d_ava'+id, $('#profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img',d).first().attr('src')||default_avatar);
                        set_avatar(id);
                    });
                }
                return localStorage.getItem('d_ava'+id);
            };
     
          var to_replace= {};
     
          $('#recentTopics a[href^="/u"]').each(function(){
                to_replace[$(this).attr('href').substr(2)]= 1;
                $(this).before('<span class="mini_ava2 member'+$(this).attr('href').substr(2)+'"></span>');
            });
     
          for(i in to_replace)
            {
                set_avatar(i);
            };
     
      });
Atenciosamente,
Shek



Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15632
Pontos Ativos : 23059

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Vitor-Vicente em Ter 31 Mar 2015 - 17:28

Ola Shek, funcionou, mas ficou um pouco diferente do tutorial

no tutorial ta assim
http://i.imgur.com/79v4YRn.png

e no seu ficou assim
http://prntscr.com/6nqwk0

Shek vc teria o codigo que ponha a foto na frente do relogio, pra ver qual ficar melhor visualmente.

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 1513

http://mastergz.forumbrasil.net
  • 0

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Shek Crowley em Ter 31 Mar 2015 - 20:24

Olá!

Este código não é o mesmo código do tutorial. Para fazer isso é só adicionar este CSS:
Código:
.mini_ava2 { float: left !important; }



Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15632
Pontos Ativos : 23059

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Vitor-Vicente em Ter 31 Mar 2015 - 20:33

Vlw Shek legal, do seu jeito anterior ficou mais bonito resolvido

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 1513

http://mastergz.forumbrasil.net

Resolvido Re: Avatar widget nos ultimos assuntos

Mensagem por Shek Crowley em Ter 31 Mar 2015 - 20:36

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.



Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15632
Pontos Ativos : 23059

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

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