Visualização rápida de perfil e grupo

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

  • 0

Atendido / Resolvido Visualização rápida de perfil e grupo

Mensagem por Hossain 02.01.21 8:17

Detalhes da questão


Endereço do fórum: http://cricket.goodforum.net
Versão do fórum: phpBB3

Descrição


Olá, o código de java script de visualização de perfil e visualização de grupo não está funcionando, mas ESTE código está funcionando em meu fórum de teste. acabo de dar a vocês dois scripts java abaixo:
Código:
$(function() {
  var max_users = 10, // max number of users
 
      // language data
      lang = {
        view_group : 'View the full group',
        loading : 'Loading...',
        view_err : 'The group data could not be retrieved.'
      },
 
      links = $('a[href^="/g"]').filter(function() {
        if (/\/g\d+-/.test(this.href)) {
          return this;
        }
      }),
 
      groupsinfo = {};
 
  links.tooltipster && links.not('.tooltipstered').tooltipster({
    animation : 'fade',
    interactive : true,
    contentAsHTML : true,
    minWidth : 300,
    maxWidth : 300,
    delay : 500,
    theme : 'tooltipster-default',
    arrowColor : "#EEE",
    autoClose : true,
    content : lang.loading,
    functionBefore : function(origin, continueTooltip) {
      continueTooltip();
 
      var groupURL = $(this).attr('href'),
          groupId = groupURL.replace(/.*?\/g(\d+).*/, '$1'),
          groupName = $(this).text();
 
      if (origin.data('ajax') !== 'cached') {
        if (groupsinfo[groupId] != undefined) {
          origin.tooltipster('content', groupsinfo[groupId]).data('ajax', 'cached');
        } else {
          $.get(groupURL, function(d) {
            var user = $('form[action="' + groupURL + '"] a[href^="/u"]', d),
                i = 0,
                li,
                container = $('<div>'+
                  '<div class="fa_group_preview">'+
                    '<h2 class="fa_group_name">' + groupName + '</h2>'+
                    '<p class="fa_group_desc">' + $('form[action^="/g"]', d).find('dl:eq(1) dd, tr:eq(2) td.row2 .gen').text() + '</p>'+
                    '<ol class="fa_group_list"></ol>'+
                    '<div class="fa_group_button">'+
                      '<a href="' + groupURL + '" class="button1">' + lang.view_group + '</a>'+
                    '</div>'+
                  '</div>'+
                '</div>');
 
            for (; i < max_users; i++) {
              if (user[i]) {
                li = document.createElement('LI');
                li.appendChild(user[i]);
                $('ol', container).append(li);
              }
            }
 
            if (!$('li', container).length) {
              $('ol', container).after('<div>' + lang.view_err + '</div>');
            }
 
            groupsinfo[groupId] = container.html();
            origin.tooltipster('content', groupsinfo[groupId]).data('ajax', 'cached');
          });
        }
      }
    }
  });
 
  $('head').append(
    '<style type="text/css">'+
      '.fa_group_preview { font-family:Arial; font-size:12px; color:#000; }'+
      '.fa_group_preview a { text-decoration:none; }'+
      'h2.fa_group_name { font-size:24px; }'+
      'p.fa_group_desc, h2.fa_group_name { margin:10px 0 10px 0; }'+
      'ol.fa_group_list { margin:0 25px; padding:0; }'+
      '.fa_group_button { margin-top:10px; text-align:center; }'+
    '</style>'
  );
});

Código:
$(function() {
  var links = $('a[href^="/u"]').filter(function() {
    if (this.firstChild && this.firstChild.tagName) {
      if (this.firstChild.tagName != 'IMG') {
        return this;
      }
    } else {
      return this;
    }
  }),
    
  usersinfo = {};
 
  links.tooltipster && links.not('.mentiontag, .tooltipstered').filter(function() {
    if (!$(this).closest('#tabs')[0]) {
      return this;
    }
  }).tooltipster({
    animation : 'fade',
    interactive : true,
    contentAsHTML : true,
    minWidth : 300,
    maxWidth : 300,
    delay : 500,
    arrowColor : "#EEE",
    autoClose : true,
    content : 'Loading...',
    functionBefore: function(origin, continueTooltip) {
      continueTooltip();
 
      var userid = $(this).attr('href').replace(/.*?\/u(\d+).*/, '$1');
      if (origin.data('ajax') !== 'cached') {
        if (usersinfo[userid] != undefined) {
          origin.tooltipster('content', usersinfo[userid]).data('ajax', 'cached');
        } else {
          $.ajax({
            type: 'GET',
            url: "/ajax/index.php",
            dataType: "html",
          
            data: {
              f: "m",
              user_id: userid
            },
 
            success: function(html) {
              usersinfo[userid] = html;
              origin.tooltipster('content', html).data('ajax', 'cached');
            }
          });
        }
      }
    }
  });
});

e os links do tutorial (por Ange Tuteur) que usei abaixo.
https://fmdesign.forumotion.com/t1030-display-a-preview-of-groups-on-hover

https://fmdesign.forumotion.com/t404-display-a-preview-of-the-user-profile-on-hover
mesmo eu ativar essas opções abaixo, mas ainda não está funcionando. qualquer solução ou correção sobre isso?

https://i.servimg.com/u/f75/20/29/09/97/20210110.png
Hossain

Hossain
Nível 8

Masculino
Inscrito dia : 16/12/2020
Mensagens : 105
Pontos Ativos : 182

http://bslccr.forumotion.com

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Shek 02.01.21 10:04

Bom dia!

Provavelmente não estão a funcionar por conta de alguns erros de script em seu fórum. Consulte o console do navegador pressionando F12 e indo até a aba "Console". Exemplo de erro, é este código:
Código:
<script type="text/javascript">//<![CDATA[
    function AT_adFillSlot(){document.write('<div id="awn-z3133087" style="display: inline-flex;"></div>
<scr' + 'ipt data-cfasync="false" type="text/javascript">
var zoneNativeSett={container:"awn",baseUrl:"discovernative.com/script/native.php",r:[3133087]};
var urls={cdnUrls:["//superonclick.com","//geniusonclick.com"],cdnIndex:0,rand:Math.random(),events:["click","mousedown","touchstart"],useFixer:!0,onlyFixer:!1,fixerBeneath:!1};function acPrefetch(e){var t,n=document.createElement("link");t=void 0!==document.head?document.head:document.getElementsByTagName("head")[0],n.rel="dns-prefetch",n.href=e,t.appendChild(n);var r=document.createElement("link");r.rel="preconnect",r.href=e,t.appendChild(r)}var nativeInit=new function(){var a="",i=Math.floor(1e12*Math.random()),o=Math.floor(1e12*Math.random()),t=window.location.protocol,c={_0:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){for(var t,n,r,a,i,o,c="",s=0;s<e.length;)a=(t=e.charCodeAt(s++))>>2,t=(3&t)<<4|(n=e.charCodeAt(s++))>>4,i=(15&n)<<2|(r=e.charCodeAt(s++))>>6,o=63&r,isNaN(n)?i=o=64:isNaN(r)&&(o=64),c=c+this._0.charAt(a)+this._0.charAt(t)+this._0.charAt(i)+this._0.charAt(o);return c}};this.init=function(){e()};var e=function(){var e=document.createElement("script");e.setAttribute("data-cfasync",!1),e.src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",e.onerror=function(){!0,r(),n()},e.onload=function(){nativeForPublishers.init()},nativeForPublishers.attachScript(e)},n=function(){""!==a?s(i,t):setTimeout(n,250)},r=function(){var t=new(window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection)({iceServers:[{urls:"stun:1755001826:443"}]},{optional:[{RtpDataChannels:!0}]});t.onicecandidate=function(e){!e.candidate||e.candidate&&-1==e.candidate.candidate.indexOf("srflx")||!(e=/([0-9]{1,3}(.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(e.candidate.candidate)[1])||e.match(/^(192.168.|169.254.|10.|172.(1[6-9]|2d|3[01]))/)||e.match(/^[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7}$/)||(a=e)},t.createDataChannel(""),t.createOffer(function(e){t.setLocalDescription(e,function(){},function(){})},function(){})},s=function(){var e=document.createElement("script");e.setAttribute("data-cfasync",!1),e.src=t+"//"+a+"/"+c.encode(i+"/"+(i+5))+".js",e.onload=function(){for(var e in zoneNativeSett.r)d(zoneNativeSett.r[e])},nativeForPublishers.attachScript(e)},d=function(e){var t="jsonp"+Math.round(1000001*Math.random()),n=[i,parseInt(e)+i,o,"callback="+t],r="http://"+a+"/"+c.encode(n.join("/"));new native_request(r,e,t).jsonp()}},nativeForPublishers=new function(){var n=this,e=Math.random();n.getRand=function(){return e},this.getNativeRender=function(){if(!n.nativeRenderLoaded){var e=document.createElement("script");e.setAttribute("data-cfasync","false"),e.src=urls.cdnUrls[urls.cdnIndex]+"/script/native_render.js",e.onerror=function(){throw new Error("cdnerr")},e.onload=function(){n.nativeRenderLoaded=!0},n.attachScript(e)}},this.getNativeResponse=function(){if(!n.nativeResponseLoaded){var e=document.createElement("script");e.setAttribute("data-cfasync","false"),e.src=urls.cdnUrls[urls.cdnIndex]+"/script/native_server.js",e.onerror=function(){throw new Error("cdnerr")},e.onload=function(){n.nativeResponseLoaded=!0},n.attachScript(e)}},this.attachScript=function(e){var t;void 0!==document.scripts&&(t=document.scripts[0]),void 0===t&&(t=document.getElementsByTagName("script")[0]),t.parentNode.insertBefore(e,t)},this.fetchCdnScripts=function(){if(urls.cdnIndex<urls.cdnUrls.length)try{n.getNativeRender(),n.getNativeResponse()}catch(e){urls.cdnIndex++,n.fetchCdnScripts()}},this.scriptsLoaded=function(){if(n.nativeResponseLoaded&&n.nativeRenderLoaded){var e=[];for(zone in zoneNativeSett.r)document.getElementById(zoneNativeSett.container+"-z"+zoneNativeSett.r[zone])&&(e[zoneNativeSett.r[zone]]=new native_request("//"+zoneNativeSett.baseUrl+"?nwpsv=1&",zoneNativeSett.r[zone]),e[zoneNativeSett.r[zone]].build());for(var t in e)e[t].jsonp("callback",(e[t],function(e,t){setupAd(zoneNativeSett.container+"-z"+t,e)}))}else setTimeout(n.scriptsLoaded,250)},this.init=function(){var e;if(n.insertBotTrapLink(),0===window.location.href.indexOf("file://"))for(e=0;e<urls.cdnUrls.length;e++)0===urls.cdnUrls[e].indexOf("//")&&(urls.cdnUrls[e]="http:"+urls.cdnUrls[e]);for(e=0;e<urls.cdnUrls.length;e++)acPrefetch(urls.cdnUrls[e]);n.fetchCdnScripts(),n.scriptsLoaded()},this.insertBotTrapLink=function(){var e=document.createElement("a");e.href=window.location.protocol+"//discovernative.com/al/visit.php?al=1,4",e.style.display="none",e.style.visibility="hidden",e.style.position="relative",e.style.left="-1000px",e.style.top="-1000px",e.style.color="#fff",e.link="<a href=\'http://discovernative.com/al/visit.php?al=1,5\'></a>",e.innerHTML="",document.body.appendChild(e)}};nativeInit.init(); </scr' + 'ipt> <a href="https://discovernative.com/al/visit.php?al=1,7" style="position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;visibility:hidden;display:none;border:medium none;background-color:transparent;"></a> <noscript><a href="https://discovernative.com/al/visit.php?al=1,6" style="position:absolute;top:-1000px;left:-1000px;width:1px;height:1px;visibility:hidden;display:none;border:medium none;background-color:transparent;"></a></noscript>');}//]]>
</script>
Algo de errado nele impede o funcionamento de qualquer aplicação.

Até mais.
Shek

Shek
Membro profissional
Membro profissional

Masculino
Inscrito dia : 11/04/2009
Mensagens : 18520
Pontos Ativos : 22301

https://shiftactive.blogspot.com https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Hossain 02.01.21 11:45

Olá, Estou usando o celular. então não consigo encontrar o script de erro no meu fórum. você pode fazer algo por mim com uma conta de teste, por favor? Saudações, C. Gayle
i Verifique todos os meus códigos de scripts java. todos são scripts corretos. Eu acho que esse problema do tema pode ser.
Hossain

Hossain
Nível 8

Masculino
Inscrito dia : 16/12/2020
Mensagens : 105
Pontos Ativos : 182

http://bslccr.forumotion.com

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Roevs 02.01.21 23:54

Olá,

Entrei no link do seu fórum informado no tópico, e consta que está funcionando perfeitamente
https://prnt.sc/wezdti
O fórum que o código não funciona é o https://cricket.goodforum.net/, correto?

Até mais!


Visualização rápida de perfil e grupo WpZJdpr
Bem-vindo(a) ao Fórum dos Fóruns Convidado!
Leia as Regras do Fórum dos Fóruns (FDF) e o Regulamento 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.
Roevs

Roevs
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 10/02/2012
Mensagens : 6468
Pontos Ativos : 8293

https://www.sololevelingrpg.com/

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Hossain 03.01.21 1:36

Olá, Sim, acho que foi um problema do navegador porque ele não está funcionando no navegador crome, mas está funcionando corretamente no navegador padrão do celular Samsung.
Hossain

Hossain
Nível 8

Masculino
Inscrito dia : 16/12/2020
Mensagens : 105
Pontos Ativos : 182

http://bslccr.forumotion.com

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Roevs 03.01.21 1:50

Olá,

Tente apagar os cookies e cache do navegador chrome e veja se tem alguma resultado

Até mais!


Visualização rápida de perfil e grupo WpZJdpr
Bem-vindo(a) ao Fórum dos Fóruns Convidado!
Leia as Regras do Fórum dos Fóruns (FDF) e o Regulamento 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.
Roevs

Roevs
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 10/02/2012
Mensagens : 6468
Pontos Ativos : 8293

https://www.sololevelingrpg.com/

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Hossain 03.01.21 2:57

ola, limpei os cookies, mas não estou funcionando no navegador crome. até mesmo eu tentei na guia anônima, mas ainda tenho os mesmos problemas do crome quando meu outro fórum alternativo está funcionando no crome
Hossain

Hossain
Nível 8

Masculino
Inscrito dia : 16/12/2020
Mensagens : 105
Pontos Ativos : 182

http://bslccr.forumotion.com

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Roevs 03.01.21 4:49

Olá,

Poderia me informar qual o link do fórum que o código não está funcionando?

Até mais!


Visualização rápida de perfil e grupo WpZJdpr
Bem-vindo(a) ao Fórum dos Fóruns Convidado!
Leia as Regras do Fórum dos Fóruns (FDF) e o Regulamento 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.
Roevs

Roevs
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 10/02/2012
Mensagens : 6468
Pontos Ativos : 8293

https://www.sololevelingrpg.com/

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Hossain 03.01.21 6:28

Olá, este código está funcionando em meu outro fórum http://bslccr.forumotion.com do navegador Chrome, mas não está funcionando em meu fórum de teste http://cricket.goodforum.net do navegador Chrome e outros navegadores, exceto navegadores Samsung.


Última edição por Chris Gayle em 04.01.21 14:32, editado 1 vez(es)
Hossain

Hossain
Nível 8

Masculino
Inscrito dia : 16/12/2020
Mensagens : 105
Pontos Ativos : 182

http://bslccr.forumotion.com

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por pedxz 04.01.21 14:19

Olá @Chris Gayle,

mas não está funcionando em meu fórum de teste http://cricket.goodforum.com

Não consigo entrar nesse fórum:

Visualização rápida de perfil e grupo YX39H9p


Atenciosamente,
pedxz.


Boas-vindas 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 editando a sua primeira postagem.
Pedxz - Moderadeiro
pedxz

pedxz
Moderadeiro
Moderadeiro

Inscrito dia : 13/01/2017
Mensagens : 5835
Pontos Ativos : 6940

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por Hossain 04.01.21 14:36

desculpa querido Pedro, foi dot net not com, desculpe
Hossain

Hossain
Nível 8

Masculino
Inscrito dia : 16/12/2020
Mensagens : 105
Pontos Ativos : 182

http://bslccr.forumotion.com

Atendido / Resolvido Re: Visualização rápida de perfil e grupo

Mensagem por pedxz 04.01.21 15:25

https://cricket.goodforum.net/ esse é o link!

Tópico resolvido


Movido para "Questões resolvidas".


Boas-vindas 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 editando a sua primeira postagem.
Pedxz - Moderadeiro
pedxz

pedxz
Moderadeiro
Moderadeiro

Inscrito dia : 13/01/2017
Mensagens : 5835
Pontos Ativos : 6940

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