Widget em página de usuário

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

Resolvido Widget em página de usuário

Mensagem por .Danni. em 11/04/16, 04:51 pm

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 18/04/16, 09:34 pm, editado 2 vez(es)
avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por Hancki em 11/04/16, 05:21 pm

Olá!

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

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 11/04/16, 05:40 pm

Prontinho Feliz
avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por Hancki em 12/04/16, 08:39 am

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: http://i.imgur.com/oXsdSdF.png

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 14/04/16, 03:27 am

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):



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

avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por Shek em 14/04/16, 10:33 am

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17137
Pontos Ativos : 21398

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 14/04/16, 01:10 pm

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.

avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 17/04/16, 07:17 am

Up
avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por Hancki em 17/04/16, 07:28 am

Olá!

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

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 18/04/16, 07:34 am

Tá desativado Muito feliz
avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por Hancki em 18/04/16, 08:31 am

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 18/04/16, 10:06 am

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 ):
avatar

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

Resolvido Re: Widget em página de usuário

Mensagem por Hancki em 18/04/16, 04:24 pm

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
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Widget em página de usuário

Mensagem por .Danni. em 18/04/16, 09:34 pm

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

.Danni.
Membro do Fórum

Feminino
Inscrito dia : 13/01/2010
Mensagens : 1860
Pontos Ativos : 2592

Ver perfil do usuário http://castelobruxo.tk https://www.facebook.com/dannielagoes

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