Problemas com o botão resolvido

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

Resolvido Problemas com o botão resolvido

Mensagem por bruno lemos em 10/10/14, 01:44 pm

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:
//Lembrete resolvido
jQuery(document).ready(function(){if(jQuery('.pathname-box a[href*="/c4-"]').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*="/f3-"]').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://illiweb.com/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*="c4-"]').length){jQuery('.buttons').append('  <a href="'+jQuery(r).parent().attr('href')+'&solved=true"><img src=http://i.imgur.com/EFz6C.gif></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()}});

Porém ele não muda o icone de "em curso"  para "Resolvido"  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 17/10/14, 11:20 pm, editado 6 vez(es) (Razão : Código corrigido//versão PHPBB3)
avatar

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por Shek em 10/10/14, 04:46 pm

Boa tarde Bruno!

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

Até breve. Piscada


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17152
Pontos Ativos : 21412

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 10/10/14, 05:20 pm

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>');
  };

});
avatar

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 11/10/14, 09:24 pm

UP
avatar

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 14/10/14, 06:17 pm

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

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 15/10/14, 12:21 pm

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

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 16/10/14, 07:42 am

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

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por Shek em 16/10/14, 04:31 pm

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: http://ajuda.forumeiros.com/t93506p20-#637800

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


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17152
Pontos Ativos : 21412

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 17/10/14, 01:16 am

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


no fim ficou assim:



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, 07:00 am, editado 1 vez(es)
avatar

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por Shek em 17/10/14, 03:30 am

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: http://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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17152
Pontos Ativos : 21412

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Problemas com o botão resolvido

Mensagem por viniliff em 17/10/14, 09:20 am

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 http://ajuda.forumeiros.com/t95067-botao-resolvido

Atenciosamente.
avatar

viniliff
Membro do Fórum

Masculino
Inscrito dia : 04/06/2014
Mensagens : 1710
Pontos Ativos : 2079

Ver perfil do usuário http://publieiros.forumeiros.com https://twitter.com/ViniliffOficial

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 17/10/14, 09:54 am

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

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

Ver perfil do usuário http://aquariumbrasil.forumeiro.com

Resolvido Re: Problemas com o botão resolvido

Mensagem por Shek em 17/10/14, 04:39 pm

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


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17152
Pontos Ativos : 21412

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Problemas com o botão resolvido

Mensagem por bruno lemos em 17/10/14, 11:18 pm

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

bruno lemos
Nível 5

Masculino
Inscrito dia : 27/11/2013
Mensagens : 37
Pontos Ativos : 50

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