Código com problemas

+2
Shaman
VitorC.
6 participantes

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

Tópico resolvido Código com problemas

Mensagem por VitorC. 07.07.15 14:29

Olá cara comunidade,

Eu possuo um código que dá um acesso rápido em cima da caixa de respostas rápidas aos ícones moderativos. Porém, hoje fui enviar um pedido que envolvia a troca desses ícones e o código não funcionou, ou seja, não houve a troca desses botões. Preciso de ajuda para resolver isso. Obrigado.

Código:
$(function() {
  if (!_userdata.user_level || !document.getElementById('quick_reply')) return;
  $('#quick_reply').prepend('<dl style="text-align:center;margin:3px auto;width:60%;padding:3px 0;"><dt style="float:left;font-size:11px;margin-top:4px;"><label style="color:#1675BC;"></label></dt><dd id="iconlist"></dd></dl>');
 
  // default icon
  icon({
    name : 'Nenhum',
    id : 0
  });
 
  icon({
    name : 'Tópico regular',
    id : 1,
    image : 'http://i.imgur.com/mwz7CmW.gif'
  });

icon({
    name : 'Tópico em curso',
    id : 2,
    image : 'http://i.imgur.com/UshB5GO.png'
  });

icon({
    name : 'Tópico irregular',
    id : 3,
    image : 'http://i.imgur.com/7RozFOx.png'
  });
 
 
 
  function icon(o) {
    $('#iconlist').append('<label><input name="post_icon" value="'+o.id+'" id="post_icon_'+o.id+'" type="radio">&nbsp;<span onclick="document.forms[\'post\'].post_icon_'+o.id+'.checked=true">'+(o.image ? '<img src="'+o.image+'" alt="'+o.name+'" title="'+o.name+'">' : o.name)+'</span></label>&nbsp;&nbsp;');
    $('.post h2.topic-title img').attr('src') == (o.image ? o.image : 'http://2img.net/i/fa/empty.gif') && (document.getElementById('post_icon_'+o.id).checked = true);
  }
});

Até mais.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 07.07.15 14:48

Poderia nos mandar uma imagem do que acontece?
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 07.07.15 16:11

Esse é o problema! Não acontece nada.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 07.07.15 16:19

Ele cria uma lista de ícones para você aplicar, mas quando você aplica, o ícone na mensagem não aparece/muda ?
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Código com problemas

Mensagem por RafaelS. 07.07.15 17:20

Olá!

@VitorC. eu testei em seu fórum, enviando o código pelo console e funcionou perfeitamente.
Acho que vale a pena ressaltar que apenas moderadores tem acesso a tal botões, ficando invisíveis para os restantes.

Outra coisa, o senhor havia pedido um código que ocultasse a resposta rápida em um certo fórum, logo é provável que nesse fórum os ícones não apareçam.

Atenciosamente,
Raffy
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 07.07.15 18:41

Shaman escreveu:Ele cria uma lista de ícones para você aplicar, mas quando você aplica, o ícone na mensagem não aparece/muda ?

Olá @Shaman,

Sim, ele cria direitinho uma lista acima da resposta rápida. Porém você seleciona o ícone, escreve a mensagem e envia, mas não troca o ícone do tópico.

Raffy escreveu:Olá!

VitorC. eu testei em seu fórum, enviando o código pelo console e funcionou perfeitamente.
Acho que vale a pena ressaltar que apenas moderadores tem acesso a tal botões, ficando invisíveis para os restantes.

Outra coisa, o senhor havia pedido um código que ocultasse a resposta rápida em um certo fórum, logo é provável que nesse fórum os ícones não apareçam.

Atenciosamente,
Raffy

Olá @Raffy,

Então não sei qual é o problema, pois aqui eu envio o tópico e não funciona, e no fórum eu sou o Admin, ou seja, eu sou moderador em todas as áreas. E não sou tão censurado assim (rsrs'), eu estou fazendo a troca de ícones em um fórum onde a resposta rápida é permitida.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Código com problemas

Mensagem por RafaelS. 07.07.15 18:48

Olá Vitor!

Pois, eu sei que você é bem esperto mas seria uma hipótese.
Bem troque o código por este:

Código:
    $(function() {
      if (!document.getElementById('quick_reply')) return;
      $('#quick_reply').prepend('<dl style="text-align:center;margin:3px auto;width:60%;padding:3px 0;"><dt style="float:left;font-size:11px;margin-top:4px;"><label style="color:#1675BC;"></label></dt><dd id="iconlist"></dd></dl>');
   
      // default icon
      icon({
        name : 'Nenhum',
        id : 0
      });
   
      icon({
        name : 'Tópico regular',
        id : 1,
        image : 'http://i.imgur.com/mwz7CmW.gif'
      });

    icon({
        name : 'Tópico em curso',
        id : 2,
        image : 'http://i.imgur.com/UshB5GO.png'
      });

    icon({
        name : 'Tópico irregular',
        id : 3,
        image : 'http://i.imgur.com/7RozFOx.png'
      });
   
   
   
      function icon(o) {
        $('#iconlist').append('<label><input name="post_icon" value="'+o.id+'" id="post_icon_'+o.id+'" type="radio">&nbsp;<span onclick="document.forms[\'post\'].post_icon_'+o.id+'.checked=true">'+(o.image ? '<img src="'+o.image+'" alt="'+o.name+'" title="'+o.name+'">' : o.name)+'</span></label>&nbsp;&nbsp;');
        $('.post h2.topic-title img').attr('src') == (o.image ? o.image : 'http://2img.net/i/fa/empty.gif') && (document.getElementById('post_icon_'+o.id).checked = true);
      }
    });

O mais certo e ele não funcionar, mas pelo menos fica visível para os membros, para eu fazer uns testes. Tudo bem? OK
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 08.07.15 2:17

Olá @Shaman e @Raffy,

Alguma solução?
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 09.07.15 2:25

Alguém?
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 11.07.15 2:36

@Shaman, @Raffy, @Daemon e @JScript,

Não conseguiram nada?
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 11.07.15 2:42

Vou estudar um pouco o código e em breve respondo.

@Shaman
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por JScript 11.07.15 11:35

VitorC. escreveu:@Shaman, @Raffy, @Daemon e @JScript,

Não conseguiram nada?
Olá!
Apesar da sua citação ao meu nome, infelizmente eu ainda não tinha visto o seu tópico, vi agora por causa da citação!
Nós iremos analisar o problema, aguarde ok?


Shaman escreveu:Vou estudar um pouco o código e em breve respondo.

@Shaman
Muito obrigado por sua ajuda amigo!

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 12.07.15 21:05

Olá, esse código eu não estou conseguindo fazer o mesmo funcionar, o certo seria o senhor fazer igual o Sennior manda neste tópico: https://ajuda.forumeiros.com/t83181- que funcionaria.

#PS Fazendo deste modo eu não sei se fica em cima da caixa de respostas rápida mas, teria como fazer os ícones aparecerem ali com JavaScript.
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 12.07.15 23:15

Olá @Shaman,

Sim, eu sei que assim funciona, pois é assim que eu faço. Mas na época em que entrei na equipe de moderação daqui, haviam ícones de acesso rápido em cima da caixa de resposta rápida (não sei se ainda há). E era isso que eu gostaria.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 13.07.15 4:48

VitorC. escreveu:Olá @Shaman,

Sim, eu sei que assim funciona, pois é assim que eu faço. Mas na época em que entrei na equipe de moderação daqui, haviam ícones de acesso rápido em cima da caixa de resposta rápida (não sei se ainda há). E era isso que eu gostaria.

Faça o que eu te pedi, depois, nós podemos colocar um acesso rápido deles em cima da caixa de respostas rápidas, em vez de criar os ícones pelo próprio JavaScript.
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 13.07.15 16:23

@Shaman,

Isso já está feito. Uma vez eu possuia um código que fazia essa função, mas ele não criava os ícones, simplesmente mandava um comando com o ID correspondente a imagem, por exemplo: ID=1 era o ícone de resolvido. Entende?
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 14.07.15 15:38

Então para mim fazer o código, senhor terá que criar os ícones de acordo com esse tópico: https://ajuda.forumeiros.com/t83181- , depois disso, irei pegar o ID/Classe dos ícones e com JavaScript, dar um acesso rápido em cima da caixa de respostas rápidas Muito feliz
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 14.07.15 22:02

@Shaman,

Desculpa insistir nisso mas por quê não pode ser feito com os ícones existentes?
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 14.07.15 22:30

A já tem criado? Não sabia ^^ o link de seu fórum é http://nolabels.forumeiros.com/ ainda?


Última edição por Shaman em 15.07.15 1:47, editado 1 vez(es)
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 15.07.15 0:35

Aham e se precisares, seu usuário ainda é ativo! Então era aí que estava o mal-entendido! Rindo
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 15.07.15 1:51

Nossa eu escrevi Crido em vez de Criado que horrível Em choque Rindo

#TOPIC

Quando eu crio um tópico ou respondo, não aparece os ícones, tem mesmo eles adicionados em seu fórum? Louco
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 15.07.15 1:57

@Shaman, absoluta, porém a permissão para alterar é só para moderadores. Eu teria que alterar isso? Eu não gostaria que os ícones aparecessem para os membros e convidados, mas se for preciso, só avisar.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 15.07.15 1:59

Presido inspecionar elemento para pegar o ID dos mesmos, se tiver algum grupo de moderador que possa me colocar para mim ver tais ícones, ai teria como fazer Muito feliz
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 15.07.15 2:05

Feito, agora voc~e modera a seção Assuntos Gerais.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Shaman 15.07.15 2:16

Pode remover agora o JavaScript que da acesso aos ícones em cima da caixa de respostas por gentileza?
Shaman

Shaman
Super Membro

Membro desde : 30/01/2014
Mensagens : 1787
Pontos : 2448

http://brasilplayvicio.com.br

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 15.07.15 3:18

@Shaman, feito.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por tudithou 15.07.15 10:04

Olá,

Estou passando aqui para afirmar que esse código não funciona com ninguém, é preciso activa algo no painel de controle pois eu antes activei, porém infelizmente esqueci-me de onde se activa.

Por isso, isso é impossível de funcionar, aqui na FdF funciona porque já tem essa função activa à alguns anos.

Eu andei a procurar no AdminCP e não encontrei, talvez essa função esteja ocultada e os fóruns que já tinham activado a mesmo fique activada.

Por isso volto a lembrar que isso não funciona em nenhum fórum novo ou que nunca tenha activado a tal função.

Enfim, nem parecem da equipa staff, vocês nem conhecem a verdadeira plataforma, analisem bem esta função e veram que eu estou certo.

Até Mais...
tudithou

tudithou
Novo Membro

Membro desde : 16/05/2015
Mensagens : 11
Pontos : 16

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 16.07.15 1:26

Não custa tentar. ^^
Vamos ver o trabalho dos ajudeiros e seus estagiários.
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por Mshas 16.07.15 1:33

Olá VitorC.
Estou em pouco em pouco estudando este código, 
Pois está dando muita dificuldade a resolver.
O que eu penso é uma coisa que você mexeu e ficou com esta problema...
Aguarde o meu resultado,
Cumprimentos,
Mshas

Mshas
****

Membro desde : 14/07/2015
Mensagens : 318
Pontos : 438

http://www.mservicos.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Código com problemas

Mensagem por VitorC. 16.07.15 14:00

Obrigado a todos que tentaram e até disseram que não funcionava. Mas eu consegui sou o cara.. Bastou eu pegar o primeiro código que postei, aceder ao PC e em Mensagens e Emails alterar a opção 'Autorizar a mudança do título dos tópicos'.

Resolvido!
VitorC.

VitorC.
Hiper Membro

Membro desde : 22/02/2012
Mensagens : 3794
Pontos : 4939

http://nolabels.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Código com problemas

Mensagem por RafaelS. 16.07.15 14:26

Olá @VitorC.

Afinal o tudithou tinha razão. Ainda bem que conseguiu resolver e iremos adicionar esse passo ao tutorial, obviamente com os seus créditos no fim Feliz

Atenciosamente.

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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