Tem como melhorar esse código?

5 participantes

Ir para baixo

Tópico resolvido Tem como melhorar esse código?

Mensagem por Uatyla 25.07.14 1:58


  • Descrição:

Olá senhores!

Em meu fórum uso um código que conseguir aqui no FDF, para ocultar os widget na ária de postagem ou seja nos tópicos do fórum, porém esse código aparenta alguns erros, pois algumas vezes os widget aparecem nos tópicos.

Código:
$(function(){
    var CopyrightNotice = 'Copyright BestSkins © 2013. All right reserved.';
    if (location.pathname !== '/') {
    $('#right').css({"height": "0px"});
    $('#content-container div#left').css({"height": "0px"});
    $('#content').css({"margin-right": "0px"});
    }
    });



  • Informações:




Fórum:http://vidadeaquarista.forumeiros.com/Versão:PHPBB3
Tipo:Erros diversosTags:melhorar,código?

Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Sennior 25.07.14 6:11

Saudações,

Veja se assim ocorre o esperado:

Código:
$(document).ready(function() {
if (location.pathname !== '/') {
$('#right').css('height','0px');
$('#content').css('margin-right','0px');
}
});

Abraços.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla 25.07.14 12:06

Mais tem que usar só ele?
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Shek 25.07.14 15:28

Bom dia!

Por favor, poderia ser mais específico com a parte de "usar só ele"? O código que Sennior informou funciona para mim corretamente.

Até mais.
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla 25.07.14 16:46

No tópico que ele ajudava outro membro avia um CSS e um e Um JS, usando só JS tem o mesma função que o código que ele forneceu, oculta os widget deixando só no portal, e eu desejo que os widget fique ativo só no portal e na página inicial.

CSS
Código:
[color=darkblue]#left,#right{display:none}

JS
Código:

[color=darkblue]jQuery(document).ready(function(){if(location.pathname=='/'){jQuery('#left,#right').show()}});
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Duel 25.07.14 16:50

Então, na verdade esse seu código @Uatyla, tá errado..
Deixe isso na CSS:
Código:
#left,#right{display:none}
Troque o JS, por esse:
Código:
    [color=darkblue]jQuery(document).ready(function(){if(location.pathname=='/portal'){jQuery('#left,#right').show()}
if(location.pathname=='/'){jQuery('#left,#right').show()}});
Ficaria ativo só no portal/home-page.
Se usar o do Sennior, poderá marcar o investimento nos tópicos que terá o mesmo efeito. Piscada
avatar
Duel
****

Membro desde : 21/05/2014
Mensagens : 323
Pontos : 446

https://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla 25.07.14 17:00

Fiz o teste no meu fórum de Ragnarök http://clan-xtremocaos.forumeiros.com/ e ficou a mesma coisa
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por waghcwb 27.07.14 0:26

Olá,

Queira conferir o código passado aqui, veja se lhe ajuda:
https://ajuda.forumeiros.com/t94198-como-deixas-a-parte-de-mensagens-assim#641081

Abraços..
waghcwb
waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla 27.07.14 2:25

Não teve o efeito que desejo nenhum dos dois códigos!


@edite
O problema do código que uso é que ele leva uns 2s para oculta o widget, só desejo melhorar ele, para que ele fique full, ou seja nem apareça no tópicos.
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Shek 01.08.14 0:51

uatyla escreveu:Fiz o teste no meu fórum de Ragnarök http://clan-xtremocaos.forumeiros.com/ e ficou a mesma coisa
Boa noite!

Nos diga exatamente para qual fórum deseja suporte, pois, não é plausível que haja suporte à dois fóruns distintos do mesmo Administrador. Ou é um, ou é outro.

Ao decidir, queira editar sua primeira postagem e adicionar a URL. Terá 3 dias para fazer isso. OK 

Até mais!
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla 01.08.14 1:43

Não entendi! Só notifiquei que usei em outro fórum e o mesmo funciona incorretamente, então o problema não está no meu fórum e sim no código.
Tanto no Vida de Aquarista Quanto no clan Xtremocaos, o código não funciona.
Desejo suporte para o Vida de Aquarista: http://vidadeaquarista.forumeiros.com/
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Shek 01.08.14 11:48

Bom dia!

Esse código funciona perfeitamente. Se não funcionar, você deve checar todos os códigos de seu fórum e desativá-los se preciso. Adicione em uma página JS com o Investimento para "Todas as páginas" e salve:
Código:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('b(7).G(d(){d 2(){b("#L .s").e({\'i\':\'h\'});b("#j-m l#j").e({\'v\':\'0\'})}d k(){b("#q, #o-r, .n-u").e({\'i\':\'h\'})}5(7.3.4.6(/^(a:\\/\\/[^\\/]*\\/f[1-9][0-9]*)?-.*$/)){2()}5(7.3.4.6(/^(a:\\/\\/[^\\/]*\\/t[1-9][0-9]*)?-.*$/)){2()}5(7.3.4.6(/^(a:\\/\\/[^\\/]*\\/g[1-9][0-9]*)?-.*$/)){2()}5(7.3.4.6(/^(a:\\/\\/[^\\/]*\\/p[1-9][0-9]*)?-.*$/)){2()}5(7.3.4.6(/^(a:\\/\\/[^\\/]*\\/c[1-9][0-9]*)?-.*$/)){2();k()}5(7.3.4.6(/^(a:\\/\\/[^\\/]*\\/t[1-9][0-9]*)(p[1-9][0-9]*)?-.*$/)){2()}5(8.3.4.6(/F/)){2()}5(8.3.4.6(/w/)){2()}5(8.3.4.6(/H/)){2()}5(8.3.4.6(/I/)){2()}5(8.3.4.6(/K/)){2()}5(8.3.4.6(/J/)){2()}5(8.3.4.6(/E/)){2()}5(8.3.4.6(/D/)){2()}5(7.3.4.6(/y/)){2()}5(7.3.4.6(/x.z/)){2()}5(7.3.4.6(/A/)){2()}5(8.3.4.6(/C/)){2()}5(8.3.4.6(/B/)){2()}});',48,48,'||RemoveWidget|location|href|if|match|document|window||http|jQuery||function|css|||none|display|content|RemoveHomePageAndBlockLinks|div|container|main|pun||HomePageMsg|announcement|module||box|margin|register|msg|privmsg|forum|profile|calendar|post|groups|memberlist|faq|ready|modcp|merge|search|login|right'.split('|'),0,{}))
Até mais!
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla 01.08.14 13:21

Não deu certo não, vou deixa isso quieto. pode fechar aqui.
Uatyla
Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2495
Pontos : 3546

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Ir para o topo


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