Problemas com o botão resolvido

3 participantes

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

Tópico resolvido Problemas com o botão resolvido

Mensagem por bruno lemos 10.10.14 17:44

Bem galera eu tô a tres dias procurando direto algumas coisas aqui pra por no meu fórum porém esse botão resolvido já madruguei com pesquises em cima dele aqui pelo fórum e nenhum código executa a função corretamente o mais proximo do resultado esperado foi este 

Click no spoiler para visualizar o codigo:

Porém ele não muda o icone de "em curso" Problemas com o botão resolvido En_cou11 para "Resolvido" Problemas com o botão resolvido Resolu11 e o botão para clicar nuca some! 

Eu gostaria desse botão em todos os fóruns apenas para quem postou a duvida por favor quem puder me ajudar eu agradeço muito!


Última edição por bruno lemos em 18.10.14 3:20, editado 6 vez(es) (Motivo da edição : Código corrigido//versão PHPBB3)
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por Shek 10.10.14 20:46

Boa tarde Bruno!

Por favor, siga os tópicos a seguir e veja se lhe ajudam:
https://ajuda.forumeiros.com/t90528-
https://ajuda.forumeiros.com/t95067-
https://ajuda.forumeiros.com/t89939-

Até breve. Piscada
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 10.10.14 21:20

Esse código fez o que eu queria porem não muda o ícone da postagem para resolvido! O resto não deu certo o botão ficou de enfeite.
Código:
var $newForum;

$(function(){

  $logged = _userdata["session_logged_in"];
  $username = _userdata["username"];


  if($logged != 1) throw new Error("Usuário não está logado.");


  var $forum = $(".pathname-box p a:last").attr('href').split('-')[0];

  switch( $forum ){

      case "/f1":
        addButton('http://i56.servimg.com/u/f56/12/05/75/97/a310.png');
        $newForum = "f5";
        break;

      case "/f2":
        addButton('http://i56.servimg.com/u/f56/12/05/75/97/a310.png');
        $newForum = "f6";
        break;

      default: throw new Error("Nenhum fórum da lista.");
  };

  try{
      if( $('.solved').length )
        $('.page-title').before('<div style="color:#fff;font-size:1.4em;text-align:center;background:#2ecc71;padding:1em;">Ajude a organizar o fórum clicando no botão resolvido.</div>');
  }
  catch(error){
      throw new Error(error.message);
  }

  $('.solved').click(function(event){

      event.preventDefault();

        var $topic = $('[name="t"]').val();
        var $tid = $('[name="tid"]').val();

        $.post("/modcp?tid=" + $tid, {
            mode: 'move',
            t: $topic,
            f: $forum.split('/')[1].split('f')[1],
            new_forum: $newForum,
            confirm: 1
        }).done(function() {
            location.reload();
        }).fail(function() {
            alert('Atenção!\n\nAlgum erro ocorreu, por favor tente novamente.');
        });

  });


  function addButton(image){
      var $topicAuthor = $('.postprofile:first dl dt a[href*="/u"]').text();
      if($logged != 1 || $username != $topicAuthor) throw new Error("Impossível adicionar o botão.");
        $('.topic-actions:first .buttons').append('<a href="#" class="solved"><img src="' + image + '"></a>');
  };

});
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 12.10.14 1:24

UP
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 14.10.14 22:17

Ajuda eu ai o Ícone não muda de em curso para Resolvido por favor ajuda ai gente!
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 15.10.14 16:21

Preciso que o meu botão resolvido faça isto:

1.Mude o ícone para "Resolvido"
2.Mova a postagem para o fórum "Questões resolvidas"

Só isso...
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 16.10.14 11:42

Tô no aguardo de uma solução! Já se passou 6 dias e eu aqui sem saber o que fazer Triste
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por Shek 16.10.14 20:31

Boa tarde!

O botão Resolvido usado no FDF é o mesmo usado no tutorial que temos aqui no fórum. Você não deve ter configurado direito, e por isso está com este pequeno problema. Enquanto isso, consulte as dúvidas já resolvidas sobre isso: https://ajuda.forumeiros.com/t93506p20-#637800

https://ajuda.forumeiros.com/search?mode=searchbox&search_keywords=Bot%E3o+resolvido+n%E3o+funciona&show_results=topics
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 17.10.14 5:16

EDIT SHEK:
Como eu já havia mencionado eu testei todos os botões resolvidos que encontrei antes de postar qualquer dúvida aqui no FDF mas em todos só vejo bota isso bota aquilo mas nenhum detalhe de configurações mais do que isso portanto há falta de informações nos tópicos dos outros usuários peço ao senhor ou a qualquer outro que me ajude com um código que seja eficiente junto com os detalhes de sua instalação pois sempre que aparece o botão ele não funciona corretamente apenas leva a mensagem para outro forum e nao muda o maldito icone de em curso para resolvido, quero que ele mova de "/f3-" para "/f40-" mudando o ícone para resolvido e se possível opção para por mais de um fórum destinado a outro pois tenho duas categorias para inserir essa funcionalidade porem apenas em alguns foruns

Meu icone resolvido é o 3 contando com o defalt, não tenho códigos JS que possam prejudicalo pois o unico que uso atualmente é o da "melhor resposta" e o CSS respectivo a ela se precisar de mais detalhes estarei a disposição


Vamos lá o Botão funcionou e trocou o icone finalmente segue o procedimento que tomei:

1. Adicionei 5 icones de resolvido iguais e com o mesmo nome (foi meio sem necessidade mas valeu a pena testar)

2. Inseri este JS com investimento em todas as páginas:
Código:
//Lembrete resolvido
jQuery(document).ready(function(){if(jQuery('.pathname-box a[href*="/c10-"]').length&&jQuery('h2.topic-title img[src!="http://i45.servimg.com/u/f45/11/65/59/72/resolu11.png"]:eq(0)').length&&jQuery('.post:eq(0) .i_icon_edit').length){jQuery('#main-content h1.page-title:eq(0)').before('<div style="background:#C8E2B7;border:1px solid green;padding:5px;color:#666666;text-align:center;font-family:Verdana;font-size:11px"><img src=http://i.imgur.com/uPsiC.png height=48 style=vertical-align:middle> Ajude a organizar o fórum, caso sua dúvida tenha sido resolvida clique no <a href="'+jQuery('.post:eq(0) .i_icon_edit').parent().attr('href')+'&solved=true"><b>botão resolvido</b></a></div>')};if(jQuery('.pathname-box a[href*="/c10"]').length&&jQuery('.post').length>2&&jQuery('.post:eq(0) .i_icon_edit').length&&jQuery('.post[id!="'+jQuery('.post(0)').attr('id')+'"]').length&&jQuery('.post:eq(0) h2.topic-title img').attr('src')=='http://2img.net/i/fa/empty.gif'){jQuery('#quick_reply').append('<input type=hidden name=post_icon value=2>')}});

//Botão resolvido
jQuery(document).ready(function(){var r='.post:eq(0) .i_icon_edit';if(jQuery(r).length&&jQuery('h2.topic-title img[src!="http://i45.servimg.com/u/f45/11/65/59/72/resolu11.png"]:eq(0)').length&&jQuery('.pathname-box a.nav[href*="c10-"]').length){jQuery('.buttons').append('  <a href="'+jQuery(r).parent().attr('href')+'&solved=true"><img src=http://i.imgur.com/TWykEa6.png></a>')};if(location.href.match(/&solved=true/)){jQuery('form[name="post"]').append('<input type=hidden name=post_icon value=2>');p=document.getElementById('post_icon_2');if(p){p.checked=true};jQuery('.submit-buttons input[name="post"]').click()}});

Onde há "c4" ou "/c4-" isto é a categoria na qual eu quis aplicar a função "resolvido" note tambem onde há "post_icon value=2" e "post_icon_2" esta é a posição do meu icone lá nos icones de mensagens e ele está sendo contado a partir do default note no print:
Problemas com o botão resolvido 2u56yqh

no fim ficou assim:

Problemas com o botão resolvido 20zveys

Para mim ainda falta o botão enviar o tópico para a área resolvidos do meu fórum porem para quem quer apenas mudar o ícone já é uma ajuda espero que dê pra fazer isso com esse código pois finalmente fiz essa coisa funcionar, aguardo mais ajuda até esse botão ficar 100% que nem aqui no FDF  Rindo


Última edição por bruno lemos em 17.10.14 11:00, editado 1 vez(es)
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por Shek 17.10.14 7:30

Bom dia!

Primeiro Bruno, não use cores em suas letras. Somente membros da equipe podem usar formatações coloridas! Segundo, não faça UP's antes de se completar 24 horas. Eu apaguei suas duas mensagens! Aconselhamos que leia o nosso regulamento: https://ajuda.forumeiros.com/t82- para obter mais informações.

Sobre enviar o tópico para "Resolvidos", me desculpe, mas não há como fazer isso.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por viniliff 17.10.14 13:20

Olá.

Sobre o botão mover o tópico para "resolvidos", acredito que seja sim possível. Tente o código passado por waghcwb:

Seta https://ajuda.forumeiros.com/t95067-botao-resolvido

Atenciosamente.
viniliff

viniliff
Super Membro

Membro desde : 04/06/2014
Mensagens : 1711
Pontos : 2076

http://publieiros.forumeiros.com https://twitter.com/ViniliffOficial

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 17.10.14 13:54

Viniliff

O código JS que há no tópico que você me indicou eu já testei porem ele apenas envia para um fórum a minha escolha e não muda o ícone para resolvido já o testei e não funcionou conforme eu queria pois aqui no FDF ele tanto move para resolvidos como muda o ícone acredito que o codigo JS exista sim mas deve estar indisponível para nós enquanto espero um parecer sobre o assunto em breve pois se no FDF funciona não vejo por que não funcionaria no meu mas isso só quem tem acesso ao código JS do FDF pode confirmar assim fico no aguardo, obrigado.

Shek
Já removi as cores na minha mensagem desculpa ai a mancada pois eu não tinha lido ainda as regras, obrigado.
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por Shek 17.10.14 20:39

Os tópicos são movidos manualmente, não são enviados para os arquivos Bruno!
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos 18.10.14 3:18

Já que é assim creio que está resolvida a questão obrigado pela ajuda a todos, um abraço!
bruno lemos

bruno lemos
*

Membro desde : 27/11/2013
Mensagens : 37
Pontos : 50

http://aquariumbrasil.forumeiro.com

Ir para o topo Ir para baixo

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


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