Widgets só aparecer na página inicial (fórum)

5 participantes

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

Tópico resolvido Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 12.12.15 18:53

Detalhes da questão


Endereço do fórum: webgrafic.forumeiro.com
Versão do fórum: PunBB

Descrição


Gostava de saber se é possível colocar apenas os widgets a aparecer na página inicial (fórum).


Última edição por Vados em 15.12.15 18:39, editado 1 vez(es)
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Lima 3005 13.12.15 14:45

Lima 3005

Lima 3005
Membro

Membro desde : 08/02/2013
Mensagens : 631
Pontos : 885

http://universogamer.foruns.com.pt

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Fraise 13.12.15 15:46

Olá!

Em alternativa, poderá utilizar este código com investimento aplicado em todas as páginas:
Código:
jQuery(document).ready(function() {
    if (window.location.pathname == '/') {
        jQuery('#left,#right').show()
    } else {
        jQuery('#left,#right').hide()
    }
});

Até mais.
Fraise
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 13.12.15 17:19

Usei antes o de Fraise por apenas ser o Java, mas tem algo que queria melhorar, ele funciona e estou a utilizar o efeito apenas nos tópicos mas veja como fica:
- webgrafic.forumeiro.com/t5-termos-e-condicoes-do-servico

No lado direito fica aquele espaço ainda "cortado" queria deixar esticado apenas nos tópicos, ajustar como tive-sem lá os widgets.
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 14.12.15 11:54

UP!
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Fraise 15.12.15 2:08

Certo. Troque por este:
Código:
jQuery(document).ready(function() {
    if (window.location.pathname == '/') {
        jQuery('#left,#right').show()
    } else {
        jQuery('#left,#right').css('display', 'none')
    }
});

Até mais.
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 2:09

Continua igual ainda veja o espaço que tem a direita:
- http: http://webgrafic.forumeiro.com/t5-termos-e-condicoes-do-servico
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Fraise 15.12.15 2:13

Veja assim:
Código:
jQuery(document).ready(function() {
    if (window.location.pathname == '/') {
        jQuery('#left,#right').show()
    } else {
        jQuery('#left,#right').css('display', 'none')
        jQuery('#content-container div#container').css('width', 'auto')
    }
});

Até mais.
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 2:14

Assim eles aparecem nos tópicos.
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Ajudeiro

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Fraise 15.12.15 2:17

E que tal usarmos CSS e JS? Utilize este JS:
Código:
jQuery(document).ready(function() {
    if (window.location.pathname == '/') {
        jQuery('#left,#right').show()
    } else {
        jQuery('#left,#right').css('display', 'none')
    }
});

E adicione este código em sua CSS:
Código:
#content-container div#container { width: auto !important; }

Até mais.
Fraise

Fraise
Ajudeiro
Ajudeiro

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

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 2:19

Assim mexeu com a estrutura do fórum ou seja colocou em baixo:
- http: http://webgrafic.forumeiro.com/

Mas nos tópicos não aparece os widgets Muito feliz
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Shek 15.12.15 4:19

Olá!

Você poderia postar uma imagem mostrando o espaço vago que diz nos tópicos?

Tópico movido de 'Questões sobre a aparência do fórum' para 'Questões sobre códigos'
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: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 5:16

Com este Javascript com investimento nos tópicos:
Código:
jQuery(document).ready(function() {
    if (window.location.pathname == '/') {
        jQuery('#left,#right').show()
    } else {
        jQuery('#left,#right').hide()
    }
});

Ele funciona mas queria esticar o viewtopic_body é como tive-se ali os widgets:
Widgets só aparecer na página inicial (fórum) 1jlwz4
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Shek 15.12.15 13:05

Existe um erro em um de seus scripts. Para evitar algum tipo de bug futuro, corrija-o. Piscada

Troque seu atual código por este:
Código:
jQuery(document).ready(function() {
    if (window.location.pathname == '/') {
        jQuery('#left,#right').show();
    } else {
      jQuery('#content-container div#container').css("width","auto !important");
        jQuery('#left,#right').remove();
    }
});
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: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 17:51

Continua igual sem funcionar.
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Daemon 15.12.15 18:00

Ative o seguinte Script com investimento em todas as páginas:
Código:
jQuery(function() {
if(location.pathname !== '/' && location.pathname !== '/forum') {
        if(jQuery.cookie('hideWidget')  && (jQuery('#right').length || jQuery('#left').length)) {
              hideWidget();
        } else {
              hideWidget();
              jQuery.cookie('hideWidget', 'hidden', { expires: 365 });
        }
}
});
function hideWidget() {
      jQuery('#content').css({'margin-right': '0px'});
      jQuery('#right, #left').hide();
}

Piscada


Última edição por Daemon em 15.12.15 18:02, editado 1 vez(es)
Daemon

Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 18:01

Sem efeito amigo aparece os widgets :s
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Daemon 15.12.15 18:08

Este código que passei acima, é certeza funcionar... Tem certeza que os JavaScripts estão ativos em seu fórum e você adicionou este com investimento em todas as páginas?


Até mais!
Daemon

Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Widgets só aparecer na página inicial (fórum)

Mensagem por Vados 15.12.15 18:24

Resolvido, era um Javascript que estava a entrar em conflito com o seu, obrigado amigo!!
Vados

Vados
***

Membro desde : 11/12/2015
Mensagens : 123
Pontos : 174

http://zonagrafica.forumeiro.com

Ir para o topo Ir para baixo

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


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