Sobre o botão resolvido

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

Resolvido Sobre o botão resolvido

Mensagem por F3n0id em 07/04/14, 10:51 am

Qual é a minha questão:
Coloquei o botão resolvido no meu fórum, mas quando clico nele ele não move automaticamente o tópico para uma área, como faço isso?

Endereço do meu fórum:
http://deathcraftbr.forumeiros.com

Versão do fórum:
PHPBB3


Última edição por F3n0id em 07/04/14, 02:25 pm, editado 1 vez(es)
avatar

F3n0id
Nível 5

Masculino
Inscrito dia : 15/09/2013
Mensagens : 58
Pontos Ativos : 96

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

Resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id em 07/04/14, 11:31 am

UP
avatar

F3n0id
Nível 5

Masculino
Inscrito dia : 15/09/2013
Mensagens : 58
Pontos Ativos : 96

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

Resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id em 07/04/14, 11:59 am

up
avatar

F3n0id
Nível 5

Masculino
Inscrito dia : 15/09/2013
Mensagens : 58
Pontos Ativos : 96

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

Resolvido Re: Sobre o botão resolvido

Mensagem por Kyo Panda em 07/04/14, 01:15 pm

Olá,

É tecnicamente impossível ao clicar no botão resolvido, mover o tópico para outra área. Quem clica no botão é o membro e membros não possuem permissão para mover tópicos. Aqui na Forumeiros ocorre da mesma maneira, os membros clicam no botão resolvido e isso muda o ícone do tópico, mas é um Moderador da área que move o tópico.

Abraços. Feliz
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

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

Resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id em 07/04/14, 01:36 pm

Quando clico em "Resolvido" vai para a área de editar o tópico, poderia me passar um código que já coloque a imagem automaticamente?
avatar

F3n0id
Nível 5

Masculino
Inscrito dia : 15/09/2013
Mensagens : 58
Pontos Ativos : 96

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

Resolvido Re: Sobre o botão resolvido

Mensagem por Kyo Panda em 07/04/14, 02:47 pm

Hum... Tente esse código que desenvolvi:

Código:
$(function() {
    var edit, icon;
    icon = 1;
    edit = $('.post:eq(0) .i_icon_edit');
    if (edit.length) {
        $('.topic-actions .buttons').append('<a href="javascript:void(0)" style="margin-left: 10px;" class="button-solved"><img src="http://i57.servimg.com/u/f57/18/81/53/06/button10.png" /></a>');
        $('.button-solved').on('click', function() {
            $('<div>').load(edit.parent().attr('href') + ' form[name="post"]', function() {
                var self;
                self = $(this).children(':eq(0)');
                self.find('input[name="post_icon"]').removeAttr('checked');
                self.find('#post_icon_' + icon).attr('checked', 'checked');
                self.find('input[name="post"]').replaceWith('<input name="post" type="text" value="Enviar" />');
                $.post(self.attr('action'), self.serialize(), function() {
                    location.reload();
                });
            });
        });
    }
});

Onde está icon = 1; troque o 1 pelo número da ordem ícone resolvido. Lembrando que os ícones começam pelo 0, logo o primeiro é o 0, e assim em diante.

Mas vi em seu fórum que não cadastrou os ícones de tópicos, logo sugiro que siga esse tutorial antes de mais nada.

Abraços. Feliz
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

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

Resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id em 07/04/14, 02:53 pm

como faço para colocar só em alguns subforuns?
avatar

F3n0id
Nível 5

Masculino
Inscrito dia : 15/09/2013
Mensagens : 58
Pontos Ativos : 96

Ver perfil do usuário http://deathcraftbr.forumeiros.com/
  • 0

Resolvido Re: Sobre o botão resolvido

Mensagem por Kyo Panda em 07/04/14, 03:06 pm

Troque o código por esse:

Código:
$(function() {
    var edit, icon, forums, can;
   
    icon = 1;
    forums = [2, 1];
    edit = $('.post:eq(0) .i_icon_edit');
   
    if (edit.length) {
       
        can = $('.pathname-box:eq(0) a').filter(function(element) {
            var self, found;
            self = $(this);
            found = false;
            $.each(forums, function(key, value) {
                if (self.attr('href').indexOf('/f' + value) !== -1) {
                    found = true;
                    return false;
                }
            });
            return found;
        }).length;
       
        if (can) {
       
          $('.topic-actions .buttons').append('<a href="javascript:void(0)" style="margin-left: 10px;" class="button-solved"><img src="http://i57.servimg.com/u/f57/18/81/53/06/button10.png" /></a>');
         
          $('.button-solved').on('click', function() {
              $('<div>').load(edit.parent().attr('href') + ' form[name="post"]', function() {
                  var self;
                  self = $(this).children(':eq(0)');
                  self.find('input[name="post_icon"]').removeAttr('checked');
                  self.find('#post_icon_' + icon).attr('checked', 'checked');
                  self.find('input[name="post"]').replaceWith('<input name="post" type="text" value="Enviar" />');
                  $.post(self.attr('action'), self.serialize(), function() {
                      location.reload();
                  });
              });
          });
        }
    }
});

Altere o forums = [2, 1]; indicando o IDs dos fóruns que deseja, separado por vírgula.

Abraços. Feliz
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

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

Resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id em 07/04/14, 03:12 pm

Você está me ajudando muito cara, funcionou perfeitamente, já faz um bom tempo que to atrás disso e nunca dava certo.
avatar

F3n0id
Nível 5

Masculino
Inscrito dia : 15/09/2013
Mensagens : 58
Pontos Ativos : 96

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