Com resolver um Bug causado por JS

2 participantes

Ir para baixo

Tópico resolvido Com resolver um Bug causado por JS

Mensagem por thiagokakashi 13.02.13 13:36

Bom dia,

Utilizo um código javascript que altera o background do fórum, porém quando ele está ativado para "todas as páginas" as ferramentas de edição quando tento criar um tópico não aparecem, gostaria de que me ajudasse a corrigir esse bug, eu estou usando ele com a opção tópicos desativada, ou seja em todas as outras páginas o fundo pode ser personalizado menos na área de tópicos onde fica o background padão, eu queria poder utiliza-lo em todo o fórum sem restrição e se afetar a barra de ferramentas de criar novo tópico.

Minha versão é phpBB2

o código é o seguinte:


Código:
jQuery(function () {
  jQuery("body").prepend('<img src="http://i31.servimg.com/u/f31/17/41/76/40/nav_ba10.png" alt="Change background image" title="Trocar a imagem de fundo" id="nav_background" />');
  jQuery("body").prepend('<div id="toggle_background" style="display: none;"><div id="custom_background"><span id="bg1"></span><span id="bg6"></span><span id="bg5"></span><span id="bg2"></span><span id="bg3"></span><span id="bg4"></span><div id="custom_url"><input type="text" placeholder=" Endereço de outra imagem" id="custom_input"><strong id="custom_submit">Aplicar</strong></div></div></div>');
  jQuery("#custom_background span").click(function () {
      jQuery("body").removeClass("bg1 bg2 bg3 bg4 bg5 bg6 bg_custom").addClass(jQuery(this).attr("id"));
      my_setcookie("custom_background", jQuery(this).attr("id"), true);
  });
  jQuery("#custom_submit").click(function () {
      var urlbg = jQuery("#custom_input").val();
      jQuery("body").removeClass("bg1 bg2 bg3 bg4 bg5 bg6 bg_custom").addClass("bg_custom").css("background-image", "url('" + urlbg + "')");
      my_setcookie("custom_background", urlbg, true);
  });
  jQuery("#nav_background").click(function () {
      jQuery("#toggle_background").slideToggle()
  });
  if (my_getcookie("custom_background") != "") {
      if (my_getcookie("custom_background").length > 4) {
        jQuery("body").addClass("bg_custom").css("background-image", "url(" + my_getcookie("custom_background") + ")");
      } else {
        jQuery("body").addClass(my_getcookie("custom_background"))
      }
  }
});


Última edição por thiagokakashi em 13.02.13 14:35, editado 1 vez(es)
thiagokakashi
thiagokakashi
**

Membro desde : 28/01/2013
Mensagens : 63
Pontos : 112

http://animeuniverse2013.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Com resolver um Bug causado por JS

Mensagem por arthur58833 13.02.13 13:40

Olá,

Poderia postar um print de como queira que fique?

Obrigado.
arthur58833
arthur58833
**

Membro desde : 06/02/2013
Mensagens : 79
Pontos : 118

http://habbom.maisforum.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Com resolver um Bug causado por JS

Mensagem por thiagokakashi 13.02.13 14:32

Orbigado consegui resolver o problema aqui!
thiagokakashi
thiagokakashi
**

Membro desde : 28/01/2013
Mensagens : 63
Pontos : 112

http://animeuniverse2013.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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