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
Conectar-se

Esqueci minha senha

Últimos assuntos
» Remover permissão
Hoje à(s) 11:22 am por Harleen

» Imagem do topico
Hoje à(s) 11:07 am por Harleen

» Template tópicos recentes
Hoje à(s) 10:45 am por Harleen

» Efeito no avatar em mensagens no tópico
Hoje à(s) 01:34 am por Dark Hunter

» #10422 Forumeiros desativa e reenvia a url para este site
Ontem à(s) 10:39 pm por Forumpw

» [PEDIDO] - Logo
Ontem à(s) 09:38 pm por Tiger

» Caixa de resposta rápida nos tópicos
Ontem à(s) 09:07 pm por Harleen

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Kyo Panda
 
Harleen
 
Fatalisss
 
JulioPais
 
Holkis
 
APOllO
 
Shek
 
MtX
 
Forumpw
 
Roger_Crazzy
 

Quem está conectado
241 usuários online :: 6 usuários cadastrados, Nenhum Invisível e 235 Visitantes :: 1 Motor de busca

fascicularia, Holkis, Jefferson105, JulioPais, Luiz, toquinhobk

[ Ver toda a lista ]


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

Imagem do perfil no widget top dos mais postadores

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

Resolvido Imagem do perfil no widget top dos mais postadores

Mensagem por Milton Guilherme Carrilho em 08/03/16, 07:43 pm

Detalhes da questão

O titulo já diz tudo, gostaria de saber se tem como aparecer a img de perfil ao inves do nick no widget top postadores

Endereço do fórum:
http://mutsunami.official-forum.net/

Versão do fórum:
Invision

Descrição

avatar

Milton Guilherme Carrilho
Nível 1

Masculino
Inscrito dia : 08/03/2016
Mensagens : 2
Pontos Ativos : 4

http://mutsunami.official-forum.net/

Resolvido Re: Imagem do perfil no widget top dos mais postadores

Mensagem por Hancki em 08/03/16, 09:19 pm

Olá!

Eu refiz um código do @JScript especificamente para funcionar no widget que deseja e da forma que deseja!
Adicione o código abaixo numa nova página Javascript, investida em todas as páginas:
Código:
 /****
  * Application: Avatar in: Top posters (Changed by Hancki)
  * Description: This application displays the members avatar in all widget of topic.
  * Version: 1.07022015-jq1.9.1 - Meni
  * Made and Optimizations by JScript - 2015/07/02
  * Copyright (c) 2015 JScript <jscriptbrasil at live dot com>
  * This work is free. You can redistribute it and/or modify it
  * under the terms of the WTFPL, Version 2
  **/
 jQuery(function() {
    var oConfig = {
        sInfo: '<!--' +
            '* Application: Avatar in: Top posters, Top posting users this week, Top posting users this month and Most active topic starters Widget!' +
            '* Description: This application displays the members avatar in all widget of topic.' +
            '* Version: 1.07022015-jq1.9.1 - Meni' +
            '* Made and Optimizations by JScript - 2015/07/02' +
            '* Copyright (c) 2015 JScript <jscriptbrasil at live dot com>' +
            '* This work is free. You can redistribute it and/or modify it' +
            '* under the terms of the WTFPL, Version 2' +
            '-->',
        sDefaultAvatar: 'http://i78.servimg.com/u/f78/18/17/62/92/defaul10.png',
        sCSS: '<style>' +
            '.jsUserPhoto.topWidget {' +
            'float: left;' +
            'margin-top: 3px;' +
            'margin-right: 3px;' +
            'background: none repeat scroll 0 0 #FFFFFF;' +
            'border: 1px solid #D5D5D5 !important;' +
            'box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);' +
            'padding: 1px;' +
            '}' +
            '.topWidget .jsUserPhoto_mini {' +
            'height: 25px !important;' +
            'width: 25px !important;' +
            '}' +
            '</style>'
    };

    // Add CSS
    jQuery(oConfig.sCSS).insertBefore('body');

    // Show member avatar in Recent Topics Widget!
    var oTarget = $('#right, #left').find('table[summary="Top dos mais postadores"]').find('a[href^="/u"]'),
        iLen = oTarget.length,
        index = 0,
        td = oTarget.parent();

    td.css('width', td.width() + 24);

    oTarget.css('font-size', '0px').prepend('<a class="jsUserPhoto topWidget" href="#" title="No avatar!"><img class="jsUserPhoto_mini" src="' + oConfig.sDefaultAvatar + '" alt="" /></a>');

    oTarget.each(function() {
        var oThis = $(this),
            container = oThis.find('.jsUserPhoto_mini'),
            storIMG = '',
            userUrl = '';

        if (oThis.length) {
            userUrl = oThis.attr('href');
            oThis.find('a.jsUserPhoto.topWidget').attr('href', userUrl).attr('title', oThis.text());

            storIMG = sessionStorage.getItem('_top_' + userUrl); // Read object from sessionStorage, more fast!
            if (storIMG) {
                container.attr('src', storIMG);
            } else {
                // if not, then only request per session!!!
                jQuery.get(userUrl, function(data) {
                    storIMG = jQuery('#emptyidcc .row1.gensmall img:eq(0), #profile-advanced-right .module:first .inner img:eq(0), #profile-advanced-right .main-content img:first, #profile-advanced-right .box-content.profile.center img:first', data).attr('src');
                    if (storIMG !== undefined) {
                        container.attr('src', storIMG);
                        // Saving object in sessionStorage
                        sessionStorage.setItem('_top_' + userUrl, storIMG);
                    }
                });
            }
        }
    });
 
    // Hancki Mods
    // $('table[summary="Top dos mais postadores"] td.row2').has('.jsUserPhoto_mini').css('width', '35px');
    $('table[summary="Top dos mais postadores"] td.row2').has('.jsUserPhoto_mini').each(function() {
        $(this).css('width', '35px');
    });
 });

Resultado:


Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8041
Pontos Ativos : 12015

http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://twitter.com/https://www.facebook.com/djtomoficial

Resolvido Obrigado!

Mensagem por Milton Guilherme Carrilho em 09/03/16, 06:55 pm

@Hancki escreveu:Olá!

Eu refiz um código do @JScript especificamente para funcionar no widget que deseja e da forma que deseja!
Adicione o código abaixo numa nova página Javascript, investida em todas as páginas:
Código:
 /****
  * Application: Avatar in: Top posters (Changed by Hancki)
  * Description: This application displays the members avatar in all widget of topic.
  * Version: 1.07022015-jq1.9.1 - Meni
  * Made and Optimizations by JScript - 2015/07/02
  * Copyright (c) 2015 JScript <jscriptbrasil at live dot com>
  * This work is free. You can redistribute it and/or modify it
  * under the terms of the WTFPL, Version 2
  **/
 jQuery(function() {
     var oConfig = {
         sInfo: '<!--' +
             '* Application: Avatar in: Top posters, Top posting users this week, Top posting users this month and Most active topic starters Widget!' +
             '* Description: This application displays the members avatar in all widget of topic.' +
             '* Version: 1.07022015-jq1.9.1 - Meni' +
             '* Made and Optimizations by JScript - 2015/07/02' +
             '* Copyright (c) 2015 JScript <jscriptbrasil at live dot com>' +
             '* This work is free. You can redistribute it and/or modify it' +
             '* under the terms of the WTFPL, Version 2' +
             '-->',
         sDefaultAvatar: 'http://i78.servimg.com/u/f78/18/17/62/92/defaul10.png',
         sCSS: '<style>' +
             '.jsUserPhoto.topWidget {' +
             'float: left;' +
             'margin-top: 3px;' +
             'margin-right: 3px;' +
             'background: none repeat scroll 0 0 #FFFFFF;' +
             'border: 1px solid #D5D5D5 !important;' +
             'box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);' +
             'padding: 1px;' +
             '}' +
             '.topWidget .jsUserPhoto_mini {' +
             'height: 25px !important;' +
             'width: 25px !important;' +
             '}' +
             '</style>'
     };

     // Add CSS
     jQuery(oConfig.sCSS).insertBefore('body');

     // Show member avatar in Recent Topics Widget!
     var oTarget = $('#right, #left').find('table[summary="Top dos mais postadores"]').find('a[href^="/u"]'),
         iLen = oTarget.length,
         index = 0,
         td = oTarget.parent();

     td.css('width', td.width() + 24);

     oTarget.css('font-size', '0px').prepend('<a class="jsUserPhoto topWidget" href="#" title="No avatar!"><img class="jsUserPhoto_mini" src="' + oConfig.sDefaultAvatar + '" alt="" /></a>');

     oTarget.each(function() {
         var oThis = $(this),
             container = oThis.find('.jsUserPhoto_mini'),
             storIMG = '',
             userUrl = '';

         if (oThis.length) {
             userUrl = oThis.attr('href');
             oThis.find('a.jsUserPhoto.topWidget').attr('href', userUrl).attr('title', oThis.text());

             storIMG = sessionStorage.getItem('_top_' + userUrl); // Read object from sessionStorage, more fast!
             if (storIMG) {
                 container.attr('src', storIMG);
             } else {
                 // if not, then only request per session!!!
                 jQuery.get(userUrl, function(data) {
                     storIMG = jQuery('#emptyidcc .row1.gensmall img:eq(0), #profile-advanced-right .module:first .inner img:eq(0), #profile-advanced-right .main-content img:first, #profile-advanced-right .box-content.profile.center img:first', data).attr('src');
                     if (storIMG !== undefined) {
                         container.attr('src', storIMG);
                         // Saving object in sessionStorage
                         sessionStorage.setItem('_top_' + userUrl, storIMG);
                     }
                 });
             }
         }
     });
  
     // Hancki Mods
     // $('table[summary="Top dos mais postadores"] td.row2').has('.jsUserPhoto_mini').css('width', '35px');
     $('table[summary="Top dos mais postadores"] td.row2').has('.jsUserPhoto_mini').each(function() {
         $(this).css('width', '35px');
     });
 });

Resultado:


Hancki

Obrigado Pela Ajuda
avatar

Milton Guilherme Carrilho
Nível 1

Masculino
Inscrito dia : 08/03/2016
Mensagens : 2
Pontos Ativos : 4

http://mutsunami.official-forum.net/

Resolvido Re: Imagem do perfil no widget top dos mais postadores

Mensagem por MateusAnjosV em 11/03/16, 11:10 am

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

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

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1421
Pontos Ativos : 1987

http://ajuda.forumeiros.com/

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