Widget em página de usuário

3 participantes

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

Tópico resolvido Widget em página de usuário

Mensagem por .Danni. 11.04.16 20:51

Detalhes da questão


Endereço do fórum: http://castelobruxorpg.com/
Versão do fórum: PunBB

Descrição


Boa tarde,


No momento tenho no meu fórum o modo de perfil avançado desativado, pois é o único modo de exibir os widgets do laterais. Gostaria de saber uma forma para que esses widgets apareçam mesmo quando utilizar o perfil avançado.

Update: Utilizar o perfil simples faz com que o meu código de estatísticas pare de funcionar corretamente (avatar não exibido).


Última edição por .Danni. em 19.04.16 1:34, editado 2 vez(es)
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Widget em página de usuário

Mensagem por Hancki 11.04.16 21:21

Olá!

Coloque o perfil no modo que deseja. Só assim posso fazer um código que faça exatamente o que deseja :p

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget em página de usuário

Mensagem por .Danni. 11.04.16 21:40

Prontinho Feliz
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Widget em página de usuário

Mensagem por Hancki 12.04.16 12:39

Pronto!
Adicione o código abaixo numa página Javascript, investida em todas as páginas:
Código:
$(document).ready(function() {
    if (window.location.href.indexOf("/u") > -1) {
        $('head').append('<style>#profile-advanced-layout { width: 80% !important; } #profile-advanced-right { margin-right: 20% !important; }#right { float: right !important; margin-right: -43% !important; }</style>');
        $.get('/forum', {}, function(data) {
            $('#wrapper').after($(data).find('#right'));
        }).done(function() {
            console.log('Widget carregado com sucesso!');
        }).fail(function() {
            console.log('Houve um problema no carregamento dos widgets.');
        });
    }
});

Resultado: https://i.imgur.com/oXsdSdF.png

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget em página de usuário

Mensagem por .Danni. 14.04.16 7:27

Obrigada, mas a minha maior preocupação é com o widget do lado esquerdo, o que fica fixo na página Mostrando a lingua porque eu fiz alguns ajustes no tema pra poder colocar essa barra de widgets fixa e na página de usuário acaba ficando evidente.

Olha como é a home (e outras páginas no geral):

Widget em página de usuário U1GBspM

Edit: Pus o código, ficou assim Mostrando a lingua:

Widget em página de usuário MX6kDib
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Widget em página de usuário

Mensagem por Shek 14.04.16 14:33

Olá!

Isso deve ocorrer porque para usuário logados, não podemos ver os recursos abaixo. Creio que, ao tentar se registrar no fórum de testes, eu tenho este problema:
Os administradores proibiram a inscrição de novos membros
Poderia por favor, solucionar este impasse para que eu ou @Hancki possamos fazer uma possível correção?

Abraços.
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: Widget em página de usuário

Mensagem por .Danni. 14.04.16 17:10

No caso esse fórum do primeiro post é meu fórum de testes, mas eu já passei tudo pro fórum oficial que é o http://www.castelobruxorpg.com

E quanto ao fórum de testes, o registro tá ativado, mas por algum motivo ele não reativa.

Widget em página de usuário 2x6eBtZ
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget em página de usuário

Mensagem por .Danni. 17.04.16 11:17

Up
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Widget em página de usuário

Mensagem por Hancki 17.04.16 11:28

Olá!

Vou precisar que desative o código do fórum para que eu possa realizar testes sem problemas Mostrando a lingua

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget em página de usuário

Mensagem por .Danni. 18.04.16 11:34

Tá desativado Muito feliz
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Widget em página de usuário

Mensagem por Hancki 18.04.16 12:31

Use este:
Código:
$(document).ready(function() {
    if (window.location.href.indexOf("/u") > -1) {
        $('head').append('<style>#profile-advanced-layout { width: 80% !important; } #profile-advanced-right { margin-right: 20% !important; }#right { width: 200px; float: right !important; margin-right: -43% !important; }</style>');
        $.get('/forum', {}, function(data) {
            $('#wrapper').after($(data).find('#right'));
        }).done(function() {
            console.log('Widget carregado com sucesso!');
        }).fail(function() {
            console.log('Houve um problema no carregamento dos widgets.');
        });
    }
});

Espero que agora resulte! Feliz

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget em página de usuário

Mensagem por .Danni. 18.04.16 14:06

Bom, 50% foi xD agora faltam os widgets do lado direito da tela Mostrando a lingua sem eles o banner não ocupa todo o espaço e tal e aí fica feio ):
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Widget em página de usuário

Mensagem por Hancki 18.04.16 20:24

Experimente este:
Código:
$(document).ready(function() {
    if (window.location.href.indexOf("/u") > -1) {
        $('head').append('<style>#left { position: fixed; width: 200px !important; margin-top: -228px; margin-left: -10px; } #profile-advanced-layout { margin-left: 230px; width: 60% !important; } #profile-advanced-right { margin-right: 20% !important; }#right { width: 200px; float: right !important; margin-right: -43% !important; }</style>');
        $.get('/forum', {}, function(data) {
            $('#wrapper').after($(data).find('#right'));
            $('#wrapper').prepend($(data).find('#left'));
        }).done(function() {
            console.log('Widget carregado com sucesso!');
        }).fail(function() {
            console.log('Houve um problema no carregamento dos widgets.');
        });
    }
});

Foi agora? :p

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widget em página de usuário

Mensagem por .Danni. 19.04.16 1:34

Cê é um anjo Muito feliz ficou perfeito, obrigada.
.Danni.

.Danni.
Super Membro

Membro desde : 13/01/2010
Mensagens : 1880
Pontos : 2623

https://coletivomistico.forumbrasil.net/

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