Com resolver um Bug causado por JS

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

Resolvido Com resolver um Bug causado por JS

Mensagem por thiagokakashi em 13/02/13, 11:36 am

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, 12:35 pm, editado 1 vez(es)
avatar

thiagokakashi
Nível 6

Masculino
Inscrito dia : 28/01/2013
Mensagens : 62
Pontos Ativos : 112

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

Resolvido Re: Com resolver um Bug causado por JS

Mensagem por arthur58833 em 13/02/13, 11:40 am

Olá,

Poderia postar um print de como queira que fique?

Obrigado.
avatar

arthur58833
Nível 6

Masculino
Inscrito dia : 05/02/2013
Mensagens : 79
Pontos Ativos : 118

Ver perfil do usuário http://habbom.maisforum.com

Resolvido Re: Com resolver um Bug causado por JS

Mensagem por thiagokakashi em 13/02/13, 12:32 pm

Orbigado consegui resolver o problema aqui!
avatar

thiagokakashi
Nível 6

Masculino
Inscrito dia : 28/01/2013
Mensagens : 62
Pontos Ativos : 112

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

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