Avatar nos últimos assuntos

2 participantes

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

Tópico resolvido Avatar nos últimos assuntos

Mensagem por komi Sex 21 Out 2022 - 14:35

Detalhes da questão


Endereço do fórum:
Versão do fórum: AwesomeBB

Descrição


Olá
Não funciona na versão AwesomeBB

https://ajuda.forumeiros.com/t100464-addon-avatar-em-todos-os-widgets-top-e-membros-mais-ativos?nid=5#829595

@pedxz


Última edição por komi em Seg 24 Out 2022 - 21:07, editado 1 vez(es)
komi

komi
Novo Membro

Feminino
Membro desde : 05/10/2022
Mensagens : 9
Pontos : 13

Ver perfil do usuário https://forum24.forumotion.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Avatar nos últimos assuntos

Mensagem por pedxz Seg 24 Out 2022 - 15:04

Olá @komi,

Adaptei o código para #AwesomeBB sendo que só funciona para a mesma. Eis o código
Código:
/****
 * 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
 **/
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: 'https://i.servimg.com/u/f78/18/17/62/92/defaul10.png',
      sCSS: '<style>' +
        '.jsUserPhoto_mini {' +
        'height: 25px !important;' +
        'width: 25px !important;' +
        'border-radius: 50%;' +
        '}' +
        'span.mod-recent-author i {' +
        'display: none;' +
        '}' +
        '</style>'
  };
 
  // Add CSS
  jQuery(oConfig.sCSS).insertBefore('body');
 
  // Show member avatar in Recent Topics Widget!
  var oTarget = $('#sidebar').find('.mod-recent-author').find('a[href^="/u"]'),
      iLen = oTarget.length,
      index = 0,
      td = oTarget.parent();
 
  td.css('width', td.width() + 24);
 
  oTarget.prepend('<img class="jsUserPhoto_mini" src="' + oConfig.sDefaultAvatar + '" loading="lazy" />');
 
  oTarget.each(function () {
      var oThis = $(this),
        container = oThis.find('.jsUserPhoto_mini'),
        storIMG = '',
        userUrl = '';
 
      if (oThis.length) {
        userUrl = oThis.attr('href');
 
        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('.mod-login-avatar img:first', data).attr('src');
              if (storIMG !== undefined) {
                  container.attr('src', storIMG);
                  // Saving object in sessionStorage
                  sessionStorage.setItem('_top_' + userUrl, storIMG);
              }
            });
        }
      }
  });
});
Atenciosamente,
pedxz.
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7254
Pontos : 8513

Ver perfil do usuário

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar nos últimos assuntos

Mensagem por komi Seg 24 Out 2022 - 21:12

Muito obrigado @pedxz
Festa azul
komi

komi
Novo Membro

Feminino
Membro desde : 05/10/2022
Mensagens : 9
Pontos : 13

Ver perfil do usuário https://forum24.forumotion.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Avatar nos últimos assuntos

Mensagem por pedxz Ter 25 Out 2022 - 1:21

Tópico resolvido


Movido para "Questões resolvidas".
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7254
Pontos : 8513

Ver perfil do usuário

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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