Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Prefixos

2 participantes

D'Leandro™ D'Leandro™  • Dom 13 Out 2013 - 2:10

Prefixos                     Empty Prefixos Dom 13 Out 2013 - 2:10

Qual é minha questão:
Oie, fazia tempo que eu andava off, mas agora to on '-'
Eu achei esse código de prefixos do daemon perdido poraí, gostaria de pedir que adapte ele para funcionar no meu fórum...
Eu testei e tentei mudar algumas partes, mas não funcionou!
Se conseguirem vou agradecer muito xD


Código:
   var prefixes = ["prefix1","prefix2","prefix3","prefix4"];
        var _pm = false;
        var chk = false;
        function toMenu(a) {
          var htmlpre = '<select style="margin-right:5px" id="prefix" size="1"><option value="">(sem prefixo)</option>';
          for (i in a)
          htmlpre += '<option value="' + a[i] + '">' + a[i] + '</option>';
          htmlpre += '</select>';
          return htmlpre;
        }
        function checkpre(ar, input) {
          for (i in ar) {
              var p = new RegExp("\\" + ar[i], "g");
              var title = input.substr(0, input.indexOf(']'));
              if (p.test(title)) return ar[i];
          }
          return "";
        }
        $(function () {
          if (_pm) chk = /\privmsg/.test(location.href);
          if (/\/post/.test(location.href) || chk) {
              $(toMenu(prefixes)).insertBefore("input[name=subject][type=text]");
              var mw = $("#prefix").width() + 5;
              $("input[name=subject]").css("width", $("input[name=subject]").width() - mw);
              var t = $("[name=subject]").val();
              var cur = checkpre(prefixes, t);
              if (cur != "") {
                $("[value=" + cur + "]").attr("selected", "selected");
                $("input[name=subject]").val(t.replace('[' + cur + ']', '').trim());
              }
              $("input[name=post]").click(function () {
                var sub = $("input[name=subject]").val().trim();
                if (sub != "" && $("#prefix").val() != "")
                    $("input[name=subject]").val("[" + $("#prefix").val() + "] " + sub);
              });
          }
        });
Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
Phpbb3

Daemon Daemon  • Dom 13 Out 2013 - 13:34

Prefixos                     Empty Re: Prefixos Dom 13 Out 2013 - 13:34

Testei o código em um fórum phpbb3 e funcionou perfeitamente amigo, colocou o investimento em todas as páginas?
Até mais!

D'Leandro™ D'Leandro™  • Dom 13 Out 2013 - 16:58

Prefixos                     Empty Re: Prefixos Dom 13 Out 2013 - 16:58

Sim coloquei, a caixa aparece normalmente, mas não cria o prefixo, vou deixar o código ativo no meu fórum.
O Sr. tem acesso ao Painel de Controle, se tiver tempo pode dar uma olhadinha '-'

D'Leandro™ D'Leandro™  • Ter 15 Out 2013 - 16:32

Prefixos                     Empty Re: Prefixos Ter 15 Out 2013 - 16:32

Up? rsrs

tenho uma nova idea, teria como fazer um botão que envie dados para esta caixa?
Ex: eu crio um widget com uma lista de input radio, quando o usuário marcar um deles, a value correspondente irá aparecer dentro da caixa de título...

Mas qualquer forma pra mim é válida, pois o importante é funcionar.

Conteúdo patrocinado  • 

Prefixos                     Empty Re: Prefixos

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