Tem como melhorar esse código?

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

Resolvido Tem como melhorar esse código?

Mensagem por Uatyla em 24/07/14, 09:58 pm


  • 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?

avatar

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Resolvido Re: Tem como melhorar esse código?

Mensagem por Sennior em 25/07/14, 02:11 am

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.
avatar

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20791

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla em 25/07/14, 08:06 am

Mais tem que usar só ele?
avatar

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Resolvido Re: Tem como melhorar esse código?

Mensagem por Shek em 25/07/14, 11:28 am

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 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 : 17165
Pontos Ativos : 21420

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: Tem como melhorar esse código?

Mensagem por Uatyla em 25/07/14, 12:46 pm

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()}});
avatar

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Resolvido Re: Tem como melhorar esse código?

Mensagem por Duel em 25/07/14, 12:50 pm

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

Duel
Usuário avançado

Masculino
Inscrito dia : 21/05/2014
Mensagens : 323
Pontos Ativos : 446

Ver perfil do usuário http://ajuda.forumeiros.com/ https://www.facebook.com/Não uso. https://twitter.com/Não tenho

Resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla em 25/07/14, 01:00 pm

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

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Resolvido Re: Tem como melhorar esse código?

Mensagem por waghcwb em 26/07/14, 08:26 pm

Olá,

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

Abraços..
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Tem como melhorar esse código?

Mensagem por Uatyla em 26/07/14, 10:25 pm

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.
avatar

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Resolvido Re: Tem como melhorar esse código?

Mensagem por Shek em 31/07/14, 08:51 pm

@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 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 : 17165
Pontos Ativos : 21420

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: Tem como melhorar esse código?

Mensagem por Uatyla em 31/07/14, 09:43 pm

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/
avatar

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Resolvido Re: Tem como melhorar esse código?

Mensagem por Shek em 01/08/14, 07:48 am

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 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 : 17165
Pontos Ativos : 21420

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: Tem como melhorar esse código?

Mensagem por Uatyla em 01/08/14, 09:21 am

Não deu certo não, vou deixa isso quieto. pode fechar aqui.
avatar

Uatyla
Usuário experiente

Masculino
Inscrito dia : 15/05/2012
Mensagens : 2425
Pontos Ativos : 3433

Ver perfil do usuário http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

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