Como permitir tolltip no usuários do fórum na versão ModernBB?

4 participantes

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

Tópico resolvido Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 29.08.17 18:44

Detalhes da questão


Endereço do fórum: http://www.ultimatelife.forumeiros.com
Versão do fórum: ModernBB

Descrição


Mudei o fórum para ModerNBB recentemente e percebi essa mudança repentina e meia que "incomoda", teria como resolver isso?
Vejam: http://prntscr.com/gekrzk

O script funcionava perfeitamente, creio que deu conflito com a nova versão...

Script usado:
Código:
$(function(){var links=$('a[href^="/u"]').filter(function(){if(this.firstChild){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:'Carregando...',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')}})}}}})});
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por Fraise 29.08.17 18:50

Olá,

Troque o código por este:
Código:
$(function(){var links=$('a[href^="/u"]').filter(function(){if(this.firstChild){if(this.firstChild.tagName!='IMG'){return this}}else{return this}}),usersinfo={};links.tooltipster&&links.not('.mentiontag, .tooltipstered').filter(function(){if(!$(this).closest('dd.lastpost')[0]){return this}}).tooltipster({animation:'fade',interactive:true,contentAsHTML:true,minWidth:300,maxWidth:300,delay:500,arrowColor:"#EEE",autoClose:true,content:'Carregando...',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')}})}}}})});

Abraço,
Fraise.
Fraise

Fraise
Ajudeiro
Ajudeiro

Membro desde : 26/06/2015
Mensagens : 6558
Pontos : 8045

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 29.08.17 18:51

Certo, agora só funciona nas estatisticas ou nos tópicos :/
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 30.08.17 22:20

up
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 01.09.17 2:25

UP
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por Shek 02.09.17 0:48

Olá e boa noite.

Por favor, mude seu código para:
Código:
$(function() {
    var links = $('a[href^="/u"]').filter(function() {
            if (this.firstChild) {
                if (this.firstChild.tagName != 'IMG') {
                    return this
                }
            } else {
                return this
            }
        }),
        usersinfo = {};
    links.tooltipster && links.not('.mentiontag, .tooltipstered').filter(function() {
        if (!$(this).closest('.lastpost')[1]) {
            return this
        }
    }).tooltipster({
        animation: 'fade',
        interactive: true,
        contentAsHTML: true,
        minWidth: 300,
        maxWidth: 300,
        delay: 500,
        arrowColor: "#EEE",
        autoClose: true,
        content: 'Carregando...',
        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')
                        }
                    })
                }
            }
        }
    })
});
Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 02.09.17 1:02

Shek escreveu:Olá e boa noite.

Por favor, mude seu código para:
Código:
$(function() {
    var links = $('a[href^="/u"]').filter(function() {
            if (this.firstChild) {
                if (this.firstChild.tagName != 'IMG') {
                    return this
                }
            } else {
                return this
            }
        }),
        usersinfo = {};
    links.tooltipster && links.not('.mentiontag, .tooltipstered').filter(function() {
        if (!$(this).closest('.lastpost')[1]) {
            return this
        }
    }).tooltipster({
        animation: 'fade',
        interactive: true,
        contentAsHTML: true,
        minWidth: 300,
        maxWidth: 300,
        delay: 500,
        arrowColor: "#EEE",
        autoClose: true,
        content: 'Carregando...',
        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')
                        }
                    })
                }
            }
        }
    })
});
Atenciosamente,
Shek King

mesma coisa do antigo código que passei no ínicio @Shek.
Veja: http://prntscr.com/gg16ys ele não centraliza com o nome do usuário.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por Shek 02.09.17 1:54

O que disse aqui então não é o que queria?
iScroll escreveu:Certo, agora só funciona nas estatisticas ou nos tópicos :/
O que disse me fez entender que o código lhe cedido na mensagem acima tinha resolvido este impasse da centralização. Logo, eu modifiquei a partir dele.

Aliás, eu testei o código em um fórum ModernBB e funciona sem qualquer bug. Me envie uma imagem de como ficou no seu fórum após aplicar o meu código, por gentileza.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 02.09.17 1:56

Shek escreveu:O que disse aqui então não é o que queria?
iScroll escreveu:Certo, agora só funciona nas estatisticas ou nos tópicos :/
O que disse me fez entender que o código lhe cedido na mensagem acima tinha resolvido este impasse da centralização. Logo, eu modifiquei a partir dele.

Aliás, eu testei o código em um fórum ModernBB e funciona sem qualquer bug. Me envie uma imagem de como ficou no seu fórum após aplicar o meu código, por gentileza.

Mas eu acabei de enviar kkk http://prntscr.com/gg16ys
Acho que me expressei mal, desculpe.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por Shek 02.09.17 2:39

Ok... Mas, o que está de errado lá? Eis a minha dúvida. Você quer que o conteúdo interno da caixa esteja todo centralizado, isso? Se for isso, é só adicionar o text-align dentro do seu CSS:
Código:
.main-tooltip {text-align: center;}
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 02.09.17 2:42

Shek escreveu:Ok... Mas, o que está de errado lá? Eis a minha dúvida. Você quer que o conteúdo interno da caixa esteja todo centralizado, isso? Se for isso, é só adicionar o text-align dentro do seu CSS:
Código:
.main-tooltip {text-align: center;}

Ué, não percebeu pela print? era pra estar centralizado ao nome de usuário, mas não está.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por Kyo Panda 02.09.17 15:19

Procure no seu CSS:

Código:
dd.lastpost span.color-groups {
    float: left;
    padding-left: 0;
}

Remova o float: left;
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por iScroll 02.09.17 18:14

Kyo Panda escreveu:Procure no seu CSS:

Código:
dd.lastpost span.color-groups {
    float: left;
    padding-left: 0;
}

Remova o float: left;

Perfeito, obrigado Kyo.
Podem fechar.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Como permitir tolltip no usuários do fórum na versão ModernBB?

Mensagem por Shek 02.09.17 22:57

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

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

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

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