FREEDOM DESIGN

Liberdade de edição


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Avatar nas ultimas msgs. em Seg Jan 28, 2013 5:21 pm

Designer

'-'
'-'
s2 frd. '-'

-qqqqqqqqqqqqqqqqqq
Enfim, quero a mesma coisa daqui pra pôr no meu fórum.

Eis:


Quero as ultimas msgs mostrando o avatar pequenininho que nem o daqui. u-ú
Versão do meu fórum: Invision
Meu fórum: http://narutoreborn.ativoforum.com/forum

S2 Mateus. -q



Ver perfil do usuário

2 Re: Avatar nas ultimas msgs. em Seg Jan 28, 2013 8:52 pm

Administrador

Crie um novo javascript com o investimento marcado "No índice" e com este código:
Código:
jQuery(document).ready(function(){
       
    if(!window.localStorage) return;
 
    // Avatar par défaut
    var default_avatar= 'http://illiweb.com/fa/invision/pp-blank-thumb.png';
 
    // Temps de cache, ici 24 h * 60 m * 60 s * 1000 ms donc un jour
    var caching_time= 24*60*60*1000;
 
    // Temps de cache d'une erreur, ici 60 s * 1000 ms donc une minute
    var caching_error= 60*1000;
 
    var set_avatar= function(id) {
        $('.mini_ava.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= {};
 
    $('dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .forumline .row3.over strong a.gensmall').each(function(){
        to_replace[$(this).attr('href').substr(2)]= 1;
        $(this).closest('.lastpost').prepend('<div class="mini_ava member'+$(this).attr('href').substr(2)+'"></div>');
    });
 
    for(i in to_replace)
    {
        set_avatar(i);
    };
 
});

Feito isto adicione este código em seu CSS:
Código:

  .mini_ava img{float:left;width:30px;height:47px;padding-right:10px;}
 




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

3 Re: Avatar nas ultimas msgs. em Seg Jan 28, 2013 9:01 pm

Designer

Olá,

Mateus, não aconteceu nada. Meu fórum não alterou nada. '-'
O código está ativo lá.



Ver perfil do usuário

4 Re: Avatar nas ultimas msgs. em Seg Jan 28, 2013 9:25 pm

Administrador

Substitua o js por este:
Código:
jQuery(document).ready(function(){
       
    if(!window.localStorage) return;
 
    // Avatar par défaut
    var default_avatar= 'http://illiweb.com/fa/invision/pp-blank-thumb.png';
 
    // Temps de cache, ici 24 h * 60 m * 60 s * 1000 ms donc un jour
    var caching_time= 24*60*60*1000;
 
    // Temps de cache d'une erreur, ici 60 s * 1000 ms donc une minute
    var caching_error= 60*1000;
 
    var set_avatar= function(id) {
        $('.mini_ava.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= {};
 
    $('dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .forumline .row3.over strong a.gensmall,.row1 span strong a.gensmall').each(function(){
        to_replace[$(this).attr('href').substr(2)]= 1;
        $(this).closest('td.row1').prepend('<div class="mini_ava member'+$(this).attr('href').substr(2)+'"></div>');
    });
 
    for(i in to_replace)
    {
        set_avatar(i);
    };
 
});




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

5 Re: Avatar nas ultimas msgs. em Seg Jan 28, 2013 9:27 pm

Designer

Continua sem resultados!



Ver perfil do usuário

6 Re: Avatar nas ultimas msgs. em Ter Jan 29, 2013 8:02 pm

Administrador

Você possui um Javascript bugado. Mande-me todos que você usa.




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

7 Re: Avatar nas ultimas msgs. em Ter Jan 29, 2013 8:10 pm

Designer

Widget Membro do Mês:
Código:
$(document).ready(function(){


$.get('/?pid=2', function(dataM) {
  link = $('.row2:first a', dataM).attr('href');
      if(link){
            $.get(link, function(dataA) {
                  avatarM = $('#profile-advanced-right  img:first', dataA).attr('src');
                  nickM = $('.row2:first', dataM).html();
                  $('#avat').html('<img src="'+avatarM+'" alt="">');
                  $('#id').html(nickM);
            });
  }else{
      $('#avat').html('Erro ao recuperar membro');
  }
});

});

Palavras Chaves:
Código:
jQuery(document).ready(function(){if(jQuery('form[action="/post"] #postingbox').length){if(jQuery('form[action="/post"] textarea#text_editor_textarea').val().indexOf('Tags / Palavras chave:')==-1){jQuery('#textarea_content').after('<br><img src="http://cdn1.iconfinder.com/data/icons/fugue/icon/price-tag.png"> Tags / Palavras chave: <input type="text" name="texttags" style="border-radius:0px;width:50%;margin-left:5px">');jQuery('form[action="/post"] input[type="submit"][name="post"]').click(function(){if(jQuery('input[name="texttags"]').val()!=''){jQuery('form[action="/post"] textarea#text_editor_textarea').val(jQuery('form[action="/post"] textarea#text_editor_textarea').val()+'\n\n[img]http://cdn1.iconfinder.com/data/icons/fugue/icon/price-tag.png[/img] [b]Tags / Palavras chave:[/b] '+jQuery('input[name="texttags"]').val())}})}}});

Likes:
Código:
var like_version = 'Invision';
var DOM_IS_READY = false;
$(function(){DOM_IS_READY=true;});
var vote_singular = 'Like';
var vote_plural = 'Likes';
$.getScript('http://www.mateusv.xpg.com.br/like.txt');

Botão neon pra funcionar:
Código:
function display(){
selectWysiwyg(this,'neon');return false}
function displayspd(){
bbfontstyle('<sp>','</sp>');selectWysiwyg(this,'neon');return false}
function displayblue(){
bbfontstyle('<az>','</az>');selectWysiwyg(this,'neon');return false}
function displayred(){
bbfontstyle('<v>','</v>');selectWysiwyg(this,'neon');return false}
function displayrx(){
bbfontstyle('<rx>','</rx>');selectWysiwyg(this,'neon');return false}
function displayam(){
bbfontstyle('<am>','</am>');selectWysiwyg(this,'neon');return false}
function displayc(){
bbfontstyle('<c>','</c>');selectWysiwyg(this,'neon');return false}
function displayr(){
bbfontstyle('<r>','</r>');selectWysiwyg(this,'neon');return false}
function displayvr(){
bbfontstyle('<vr>','</vr>');selectWysiwyg(this,'neon');return false}
function displayl(){
bbfontstyle('<l>','</l>');selectWysiwyg(this,'neon');return false}
function displaym(){
bbfontstyle('<m>','</m>');selectWysiwyg(this,'neon');return false}
function displayw(){
bbfontstyle('<w>','</w>');selectWysiwyg(this,'neon');return false}
function displaypr(){
bbfontstyle('<pr>','</pr>');selectWysiwyg(this,'neon');return false}

Neon nas msgs rápidas:
Código:
jQuery(document).ready(function() {
jQuery('#text_editor_controls button:eq(8)').after(' <button class="button2" onclick="display();return false"><az><b>Neon</b></az></button><style>.cred{background:#fff url(LINK) no-repeat bottom right;padding-right:17px;}</style><div style="width:100px !important;margin-top:21px;margin-left:290px;visibility:hidden;" class="select cred" id="neon"><button class="sp" onclick="displayspd();return false">NarutoReborn</button><br /><button class="az" onclick="displayblue();return false">Neon Azul</button><br /><button class="v" onclick="displayred();return false">Neon Vermelho</button><br /><button class="rx" onclick="displayrx();return false">Neon Roxo</button><br /><button class="am" onclick="displayam();return false">Neon Amarelo</button><br /><button class="c" onclick="displayc();return false">Neon ciano</button><br /><button class="r" onclick="displayr();return false">Neon rosa</button><br /><button class="vr" onclick="displayvr();return false">Neon Verde</button><br /><button class="l" onclick="displayl();return false">Neon laranja</button><br /><button class="m" onclick="displaym();return false">Neon Marrom</button><br /><button class="w" onclick="displayw();return false">Neon branco</button><br /><button class="pr" onclick="displaypr();return false">Neon Preto</button><br /></div> ');
});

Msgs nas respostas rápidas:
Código:
$(document).ready(function(){
document.getElementById('text_editor_textarea').placeholder = "Digite sua mensagem aqui.";
});

Prev msg nos tópicos:
Código:
$(document).ready(function(){
$('input[name="preview"]').before('<input type="submit" name="prev" value="Pré-visualizar no tópico" /> ');
$('input[name="prev"]').click(function(e){
e.preventDefault();
var getText = $('#text_editor_textarea').val();
if(getText.length >= 3){
$('#prev').css('background-image', 'url()');
$('body').prepend('
      <div id="prevBG"></div>
      <div id="prev">

<img src="http://icons.iconarchive.com/icons/gakuseisean/ivista-2/48/Alarm-Error-icon.png" alt="Fechar" title="Fechar" class="prevE" />
        <span class="prevTit"><h1>Pré-Visualizar postagem</h1></span>
        <span class="prevTxt"></span>
      </div>
');
$('#prev').css('background-image', 'url()');
var repete = getText.length;
var prarept = 0;

$('#prev').css('background-image', 'url()');
while(prarept <= repete ){
getText = getText.replace('[img]', '<img src="');
getText = getText.replace('[/img]',  '" /> ');




getText = getText.replace('[', '<');
getText = getText.replace(']', '>');
if(prarept == repete){
$('.prevTxt').html(getText);
}
prarept++
}



$('#prevBG, .prevE').click(function(){
$(this).remove();
$('#prevBG, #prev').remove();
});


}else{
alert('Escreve algo para poder pré-visualizar');
}


});

});

Avatar nas ultimas mensagens:
Código:
jQuery(document).ready(function(){
       
    if(!window.localStorage) return;
 
    // Avatar par défaut
    var default_avatar= 'http://illiweb.com/fa/invision/pp-blank-thumb.png';
 
    // Temps de cache, ici 24 h * 60 m * 60 s * 1000 ms donc un jour
    var caching_time= 24*60*60*1000;
 
    // Temps de cache d'une erreur, ici 60 s * 1000 ms donc une minute
    var caching_error= 60*1000;
 
    var set_avatar= function(id) {
        $('.mini_ava.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= {};
 
    $('dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .forumline .row3.over strong a.gensmall,.row1 span strong a.gensmall').each(function(){
        to_replace[$(this).attr('href').substr(2)]= 1;
        $(this).closest('td.row1').prepend('<div class="mini_ava member'+$(this).attr('href').substr(2)+'"></div>');
    });
 
    for(i in to_replace)
    {
        set_avatar(i);
    };
 
});

São esses! Valeu Mateus. >.<'

Edit: Olhando agora, o widget de membro do mês não para de carregar o avatar, ele nunca mostra. Talvez seja ele que esteja bugado, não sei. >.<'



Ver perfil do usuário

8 Re: Avatar nas ultimas msgs. em Qua Jan 30, 2013 1:12 pm

Administrador

Onde está marcado o investimento de cada um?




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

9 Re: Avatar nas ultimas msgs. em Qua Jan 30, 2013 2:22 pm

Designer

Membro do mês:
Em todas as páginas.

Palavras Chaves:
Nos tópicos.

Likes:
No índice.

Botão neon pra funcionar:
Em todas as páginas.

Neon nas msgs rápidas:
Em todas as páginas.

Mensagem nas respostas rápidas:
Em todas as páginas.

Prevmsg no tópico:
Em todas as páginas.

Avatar nas ultimas msgs:
No índice.



Ver perfil do usuário


Conteúdo patrocinado

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

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