Erro no Botão Resolvido

4 participantes

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

Tópico resolvido Erro no Botão Resolvido

Mensagem por Dr. 14.06.14 19:33

  • Descrição:
Olá, meu problema está no botão resolvido. Já procurei em vários tutoriais aqui do FdF, mas nenhum surtiu o efeito desejado. Sempre que clico no "Botão Resolvido", ele redireciona para a edição da primeira mensagem do tópico em questão, de forma a não assinalar "resolvido". Ficaria grato caso alguém me ajudasse.

  • Informações:
Fórum:http://revolutionofgods.forumeiros.com/Versão:PHPBB3
Tipo:Erros diversosTags:Botão,Resolvido



Última edição por @Matheus em 16.06.14 4:07, editado 1 vez(es)
Dr.

Dr.
Hiper Membro

Membro desde : 04/02/2013
Mensagens : 3072
Pontos : 3415

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Erro no Botão Resolvido

Mensagem por Sennior 14.06.14 19:35

Saudações,

Mande-me o código usado por você.

Até mais.
Sennior

Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro no Botão Resolvido

Mensagem por Dr. 14.06.14 21:37

Saudações, aqui está:

Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit')&('.pathname-box a.nav[href*="/http://xgamesaem.forumclan.com/c1-area-do-usuario"]').length){jQuery('.pun .main').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 botão resolvido</div>')}});jQuery(document).ready(function(){var r='.post:eq(0) .i_icon_edit';if(jQuery(r).length){jQuery('.pun .paged-foot').append('<a href="'+jQuery(r).parent().attr('href')+'&solved=true"><img class=posting 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=1>');p=document.getElementById('post_icon_1');if(p){p.checked=true};jQuery('.submit-buttons input[name="post"]').click()}});

Grato.
Dr.

Dr.
Hiper Membro

Membro desde : 04/02/2013
Mensagens : 3072
Pontos : 3415

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro no Botão Resolvido

Mensagem por Dr. 15.06.14 22:10

UP
Dr.

Dr.
Hiper Membro

Membro desde : 04/02/2013
Mensagens : 3072
Pontos : 3415

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro no Botão Resolvido

Mensagem por Superbomber 16.06.14 0:55

Olá, eu fiz o meu próprio código pra isso(Em Javascript) se deseja usa-lo. Primeiro vá em Painel de Controle>Visualização>Imagens e Cores>Gestão das imagens. Selecione modo avançado e depois vá na aba Ícones de mensagens. Então crie um novo ícone que será o adicionado ao clicar no botão resolvido, e deixe o nível de autorização para TODOS.

Então veja o número da imagem que é de acordo com a ordem(De cima pra baixo, sem contar com o default.)

Erro no Botão Resolvido WYh4hYZ

Bom então adicione isso em um novo Javascript(Em gestão dos códigos Javascript):

Código:

function resolvido(){
  var txt = window.location.toString();
  var busca = txt.search("resolvido=true");
  if (busca != -1){
    document.getElementById("post_icon_1").checked = "true";
    document.getElementsByName("post")[1].click();
  }
  var local = window.location.pathname.toString();
  if (local.substring(0, 2) == "/t"){
    var main = document.getElementById("main-content");
    var msg = main.getElementsByClassName("post")[0];
    var id = msg.id.substring(1, msg.id.length);
    var c = document.getElementById("profile"+id);
    var dl = c.getElementsByTagName("dl")[0];
    var dt = dl.getElementsByTagName("dt")[0];
    var user = dt.getElementsByTagName("a")[0].href;
    user = user.substring(7, user.length);
    user = user.split("/")[1];
    user = user.substring(1, user.length);
    if(user == _userdata["user_id"]){
      var div = document.getElementsByClassName("buttons")[0];
      div.innerHTML += "<a href='/post?p="+id+"&mode=editpost&resolvido=true'><img src='http://i.imgur.com/02nCweO.png' style='border-width: 0'></a>";
    }
  }
}
Na parte(Logo no início):

Código:

if (busca != -1){
   document.getElementById("post_icon_1").checked = "true";
   document.getElementsByName("post")[1].click();
}
Mude o número de post_icon_1 para o de acordo com a sua imagem(Mude apenas o número).

Na parte(Próximo ao fim):
Código:

div.innerHTML += "<a href='/post?p="+id+"&mode=editpost&resolvido=true'><img src='http://i.imgur.com/02nCweO.png' style='border-width: 0'></a>";
O endereço em src você muda para o endereço da imagem do botão resolvido desejado.

E adicione isso a qualquer widget:
Código:

document.onready = function(){
  resolvido();
}

Espero ter ajudado
avatar

Superbomber
****

Membro desde : 28/04/2014
Mensagens : 238
Pontos : 328

http://hackerjustice.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro no Botão Resolvido

Mensagem por Uatyla 16.06.14 1:51

Eu uso esse aqui e funciona!

Código:
jQuery(document).ready(function(){if(jQuery('.post:eq(0) .i_icon_edit')&&jQuery('.pathname-box a.nav[href*="f34-"]').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 botão resolvido</div>')}});

              jQuery(document).ready(function(){var r='.post:eq(0) .i_icon_edit';if(jQuery(r).length&&jQuery('.pathname-box a.nav[href*="f34-"]').length){jQuery('.buttons').append('  <a href="'+jQuery(r).parent().attr('href')+'&solved=true"><img src=http://i.imgur.com/pEb3G4p.png></a>')};if(location.href.match(/&solved=true/)){jQuery('form[name="post"]').append('<input type=hidden name=post_icon value=3>');p=document.getElementById('post_icon_3');if(p){p.checked=true};jQuery('.submit-buttons input[name="post"]').click()}});
Uatyla

Uatyla
Hiper Membro

Membro desde : 16/05/2012
Mensagens : 2489
Pontos : 3537

http://www.vidadeaquarista.com https://www.facebook.com/MinhaVidadeAquarista?ref=hl https://twitter.com/VidadeAquarista

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro no Botão Resolvido

Mensagem por Dr. 16.06.14 4:07

Obrigado, amigo Superbomber, o seu foi efetivo.
Grato Uatyla, pelo auxílio.
Dr.

Dr.
Hiper Membro

Membro desde : 04/02/2013
Mensagens : 3072
Pontos : 3415

https://ajuda.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