Código com problemas

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

Resolvido Código com problemas

Mensagem por VitorC. em 07/07/15, 10:29 am

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://illiweb.com/fa/empty.gif') && (document.getElementById('post_icon_'+o.id).checked = true);
  }
});

Até mais.
avatar

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 07/07/15, 10:48 am

Poderia nos mandar uma imagem do que acontece?
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 07/07/15, 12:11 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 07/07/15, 12:19 pm

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

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por Rafael em 07/07/15, 01:20 pm

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
avatar

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

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

Resolvido Re: Código com problemas

Mensagem por VitorC. em 07/07/15, 02:41 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Rafael em 07/07/15, 02:48 pm

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://illiweb.com/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
avatar

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

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

Resolvido Re: Código com problemas

Mensagem por VitorC. em 07/07/15, 10:17 pm

Olá @Shaman e @Raffy,

Alguma solução?
avatar

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por VitorC. em 08/07/15, 10:25 pm

Alguém?
avatar

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por VitorC. em 10/07/15, 10:36 pm

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

Não conseguiram nada?
avatar

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 10/07/15, 10:42 pm

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

@Shaman
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por JScript em 11/07/15, 07:35 am

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

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 12/07/15, 05:05 pm

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: http://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.
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 12/07/15, 07:15 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 13/07/15, 12:48 am

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

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 13/07/15, 12:23 pm

@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?
avatar

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 14/07/15, 11:38 am

Então para mim fazer o código, senhor terá que criar os ícones de acordo com esse tópico: http://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
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 14/07/15, 06:02 pm

@Shaman,

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 14/07/15, 06:30 pm

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


Última edição por Shaman em 14/07/15, 09:47 pm, editado 1 vez(es)
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 14/07/15, 08:35 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 14/07/15, 09:51 pm

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
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 14/07/15, 09:57 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 14/07/15, 09:59 pm

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
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 14/07/15, 10:05 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Shaman em 14/07/15, 10:16 pm

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

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

Ver perfil do usuário http://www.nexplorer.tk https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código com problemas

Mensagem por VitorC. em 14/07/15, 11:18 pm

@Shaman, feito.
avatar

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por tudithou em 15/07/15, 06:04 am

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

tudithou
Nível 2

Masculino
Inscrito dia : 16/05/2015
Mensagens : 11
Pontos Ativos : 16

Ver perfil do usuário

Resolvido Re: Código com problemas

Mensagem por VitorC. em 15/07/15, 09:26 pm

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Mshas em 15/07/15, 09:33 pm

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

Mshas
Usuário avançado

Masculino
Inscrito dia : 14/07/2015
Mensagens : 318
Pontos Ativos : 438

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

Resolvido Re: Código com problemas

Mensagem por VitorC. em 16/07/15, 10:00 am

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

VitorC.
Super usuário

Masculino
Inscrito dia : 22/02/2012
Mensagens : 3792
Pontos Ativos : 4932

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

Resolvido Re: Código com problemas

Mensagem por Rafael em 16/07/15, 10:26 am

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

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

Ver perfil do usuário http://maisforum.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