Sobre o botão resolvido

2 participantes

Ir para baixo

Tópico resolvido Sobre o botão resolvido

Mensagem por F3n0id 07.04.14 14:51

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 18:25, editado 1 vez(es)
F3n0id
F3n0id
**

Membro desde : 15/09/2013
Mensagens : 58
Pontos : 96

http://deathcraftbr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id 07.04.14 15:31

UP
F3n0id
F3n0id
**

Membro desde : 15/09/2013
Mensagens : 58
Pontos : 96

http://deathcraftbr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id 07.04.14 15:59

up
F3n0id
F3n0id
**

Membro desde : 15/09/2013
Mensagens : 58
Pontos : 96

http://deathcraftbr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por Kyo Panda 07.04.14 17:15

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
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id 07.04.14 17:36

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?
F3n0id
F3n0id
**

Membro desde : 15/09/2013
Mensagens : 58
Pontos : 96

http://deathcraftbr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por Kyo Panda 07.04.14 18:47

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
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id 07.04.14 18:53

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

Membro desde : 15/09/2013
Mensagens : 58
Pontos : 96

http://deathcraftbr.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por Kyo Panda 07.04.14 19:06

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
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Sobre o botão resolvido

Mensagem por F3n0id 07.04.14 19:12

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

Membro desde : 15/09/2013
Mensagens : 58
Pontos : 96

http://deathcraftbr.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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