Botão resolvido

4 participantes

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

Tópico resolvido Botão resolvido

Mensagem por Monkey.D.Luffy 20.03.17 8:42

Detalhes da questão


Endereço do fórum: http://replicagames.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Queria colocar o botão resolvido no meu fórum mas apenas nos fórum sobre duvidas e pedidos
e queria se possível assim que o membro colocar o tópico como resolvido ele move o tópico para a área de resolvido

ops já olhei muitos tópicos sobre o botão resolvido e testei e não deu certo


Última edição por Monkey.D.Luffy em 27.03.17 23:15, editado 1 vez(es)
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 20.03.17 13:55

Membros moverem os tópicos não é possível, pois isso implicaria em dar essa permissão para os usuários do fórum, o que não é aconselhável.

Quanto ao script, tente utilizar o script deste tópico, mas nessa linha:

].join('\n')).appendTo('.paged-foot');

Troque por:

].join('\n')).appendTo('.quick-nav-topics');

o/


Última edição por Kyo Panda em 20.03.17 16:07, editado 1 vez(es)
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: Botão resolvido

Mensagem por Monkey.D.Luffy 20.03.17 14:02

Kyo Panda escreveu:Membros moverem os tópicos não é possível, pois isso implicaria em dar essa permissão para os usuários do fórum, o que não é aconselhável.

Quanto ao script, tente utilizar o script [url=https://ajuda.forumeiros.com/t108247-botoes-para-suporte-do-forum#758055]deste tópico[/a], mas nessa linha:

].join('\n')).appendTo('.paged-foot');

Troque por:

].join('\n')).appendTo('.quick-nav-topics');

o/
Não deu
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por while 20.03.17 16:04

Olá autor, boa tarde.

Crie um js com esse código:

Código:
(function($) {
  'use strict';
 
  var config = {
      icons: [
        {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
        },
        {
            name: 'rejected',
            id: 6,
            image: 'http://i.imgur.com/ja3Y4hV.png',
        }
      ],
      message: [
        'Administradores, ajude a organizar o fórum. ',
        'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
  };
     
 
  $(function() {
      if (_userdata.user_level < 1) {
        return;
      }
     
      var $form = $('form[name="post"]');
     
      if ($form.length) {
        var submitting = false;
       
        $.each(config.icons, function(index, icon) {
            if ((new RegExp(icon.name + '=true', 'i')).test(location.search)) {
              $('#post_icon_' + icon.id).prop('checked', true);
              $('input[type="submit"]').prop('type', 'hidden');
              $form.submit();
             
              submitting = true;
             
              return false;
            }
        });
       
        if (submitting) {
            return;
        }
      }
 
      var $edit = $('.post:eq(0) .i_icon_edit');
     
      if (!$edit.length) {
        return;
      }
     
      $([
        '<style>',
        '  .fa-solved-message {',
        '      border: 1px solid green;',
        '      padding:5px;',
        '      color:#666666;',
        '      text-align:center;',
        '      font-family:Verdana;',
        '      font-size:11px',
        '  }',
        '  .fa-solved-message img {',
        '      height: 48px;',
        '      vertical-align: middle;',
        '  }',
        '</style>',
      ].join('\n')).appendTo('head');
     
      $([
        '<div class="fa-solved-message">',
        '  <img src="' + config.message_icon + '" /> ',
        '  ' + config.message,
        '</div>',
      ].join('\n')).prependTo('.main-content .message:eq(0)');
     
      $.each(config.icons, function(index, icon) {
        $([
            '<a href="' + $edit.parent().attr('href') + '&' + icon.name + '=true">',
            '  <img src="' + icon.image + '">',
            '</a>',
        ].join('\n')).appendTo('.quick-nav-topics');
      });
  });
}(jQuery));

E siga os passos passados pra configurar do seu modo: https://ajuda.forumeiros.com/t108247-botoes-para-suporte-do-forum#758055

Será preciso ter os icones de mensagens... https://ajuda.forumeiros.com/t8479-

Até mais.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Monkey.D.Luffy 20.03.17 22:17

while escreveu:Olá autor, boa tarde.

Crie um js com esse código:

Código:
(function($) {
  'use strict';
 
  var config = {
      icons: [
        {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
        },
        {
            name: 'rejected',
            id: 6,
            image: 'http://i.imgur.com/ja3Y4hV.png',
        }
      ],
      message: [
        'Administradores, ajude a organizar o fórum. ',
        'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
  };
     
 
  $(function() {
      if (_userdata.user_level < 1) {
        return;
      }
     
      var $form = $('form[name="post"]');
     
      if ($form.length) {
        var submitting = false;
       
        $.each(config.icons, function(index, icon) {
            if ((new RegExp(icon.name + '=true', 'i')).test(location.search)) {
              $('#post_icon_' + icon.id).prop('checked', true);
              $('input[type="submit"]').prop('type', 'hidden');
              $form.submit();
             
              submitting = true;
             
              return false;
            }
        });
       
        if (submitting) {
            return;
        }
      }
 
      var $edit = $('.post:eq(0) .i_icon_edit');
     
      if (!$edit.length) {
        return;
      }
     
      $([
        '<style>',
        '  .fa-solved-message {',
        '      border: 1px solid green;',
        '      padding:5px;',
        '      color:#666666;',
        '      text-align:center;',
        '      font-family:Verdana;',
        '      font-size:11px',
        '  }',
        '  .fa-solved-message img {',
        '      height: 48px;',
        '      vertical-align: middle;',
        '  }',
        '</style>',
      ].join('\n')).appendTo('head');
     
      $([
        '<div class="fa-solved-message">',
        '  <img src="' + config.message_icon + '" /> ',
        '  ' + config.message,
        '</div>',
      ].join('\n')).prependTo('.main-content .message:eq(0)');
     
      $.each(config.icons, function(index, icon) {
        $([
            '<a href="' + $edit.parent().attr('href') + '&' + icon.name + '=true">',
            '  <img src="' + icon.image + '">',
            '</a>',
        ].join('\n')).appendTo('.quick-nav-topics');
      });
  });
}(jQuery));

E siga os passos passados pra configurar do seu modo: https://ajuda.forumeiros.com/t108247-botoes-para-suporte-do-forum#758055

Será preciso ter os icones de mensagens... https://ajuda.forumeiros.com/t8479-

Até mais.
a parti das mensagem ate entendi e coloquei no fórum mas essa do botão ainda não entendi bem como configurar ele para mostra por membros?
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Monkey.D.Luffy 22.03.17 2:11

up
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 22.03.17 14:17

A configuração do script inteiro fica nessa parte:

Código:
  var config = {
      icons: [
        {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
        },
        {
            name: 'rejected',
            id: 6,
            image: 'http://i.imgur.com/ja3Y4hV.png',
        }
      ],
      message: [
        'Administradores, ajude a organizar o fórum. ',
        'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
  };

O código permite que você crie quantos botões "Resolvido" quiser. Ex.: O senhor pode querer um botão "Rejeitado".

Para cada botão que quiser inserir no seu fórum, você deverá alterar a lista de icons da configuração:

Código:
      icons: [
        {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
        },
        {
            name: 'rejected',
            id: 6,
            image: 'http://i.imgur.com/ja3Y4hV.png',
        }
      ],

Os parâmetros de cada item na lista são:

  • name, um nome genérico para o ícone. Ele é utilizado pelo código para determinar o ícone a ser usado. Coloque qualquer nome com letras de a-z (minúsculo, sem espaço ou caracteres especiais).

  • id, o ID do ícone de tópico. Você pode encontrá-lo na URL do painel de controle, na página de edição do ícone.

    Clicando em Painel de controle Seta Visualização Seta Imagens e cores Seta Gestão das imagens Seta Ícones de mensagem, clicando em
    do ícone desejado, na barra de endereço do seu navegador:

    Código:
    http://ajuda-punbb.forumeiros.com/admin/index.forum?part=themes&sub=logos&mode=icons_msg&action=edit&icon=1&extended_admin=1&tid=hello-world

    Em icon=1, 1 seria o ID do ícone.

  • image, a imagem do ícone no tópico. O link deve estar entre apóstrofos para funcionar.


Supomos que queira apenas um botão de resolvido, sua configuração ficaria mais ou menos assim:

Código:
  var config = {
      icons: [
        {
            name: 'resolvido',
            id: 1,
            image: 'http://i.imgur.com/EFz6C.gif',
        }
      ],
      message: [
        'Administradores, ajude a organizar o fórum. ',
        'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
  };

E se quisesse 3 botões, um de resolvido, um de rejeitado e um de em curso:

Código:
  var config = {
      icons: [
        {
            name: 'resolvido',
            id: 1,
            image: 'http://i.imgur.com/EFz6C.gif',
        }, {
            name: 'rejeitado',
            id: 3,
            image: 'http://i.imgur.com/157asd.gif',
        }, {
            name: 'emcurso',
            id: 9,
            image: 'http://i.imgur.com/1548ac.gif',
        }
      ],
      message: [
        'Administradores, ajude a organizar o fórum. ',
        'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
  };

---

Se quiser permitir que membros vejam esses botões, troque essa parte do script:

Código:
      if (_userdata.user_level < 1) {
        return;
      }

Por:

Código:
      if (_userdata.session_logged_in) {
        return;
      }
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: Botão resolvido

Mensagem por Monkey.D.Luffy 22.03.17 19:20

Kyo Panda escreveu:A configuração do script inteiro fica nessa parte:

Código:
   var config = {
      icons: [
         {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
         },
         {
            name: 'rejected',
            id: 6,
            image: 'http://i.imgur.com/ja3Y4hV.png',
         }
      ],
      message: [
         'Administradores, ajude a organizar o fórum. ',
         'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
   };

O código permite que você crie quantos botões "Resolvido" quiser. Ex.: O senhor pode querer um botão "Rejeitado".

Para cada botão que quiser inserir no seu fórum, você deverá alterar a lista de icons da configuração:

Código:
      icons: [
         {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
         },
         {
            name: 'rejected',
            id: 6,
            image: 'http://i.imgur.com/ja3Y4hV.png',
         }
      ],

Os parâmetros de cada item na lista são:


  • name, um nome genérico para o ícone. Ele é utilizado pelo código para determinar o ícone a ser usado. Coloque qualquer nome com letras de a-z (minúsculo, sem espaço ou caracteres especiais).

  • id, o ID do ícone de tópico. Você pode encontrá-lo na URL do painel de controle, na página de edição do ícone.

    Clicando em Painel de controle Seta Visualização Seta Imagens e cores Seta Gestão das imagens Seta Ícones de mensagem, clicando em do ícone desejado, na barra de endereço do seu navegador:

    Código:
    http://ajuda-punbb.forumeiros.com/admin/index.forum?part=themes&sub=logos&mode=icons_msg&action=edit&icon=1&extended_admin=1&tid=hello-world

    Em icon=1, 1 seria o ID do ícone.

  • image, a imagem do ícone no tópico. O link deve estar entre apóstrofos para funcionar.


Supomos que queira apenas um botão de resolvido, sua configuração ficaria mais ou menos assim:

Código:
   var config = {
      icons: [
         {
            name: 'resolvido',
            id: 1,
            image: 'http://i.imgur.com/EFz6C.gif',
         }
      ],
      message: [
         'Administradores, ajude a organizar o fórum. ',
         'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
   };

E se quisesse 3 botões, um de resolvido, um de rejeitado e um de em curso:

Código:
   var config = {
      icons: [
         {
            name: 'resolvido',
            id: 1,
            image: 'http://i.imgur.com/EFz6C.gif',
         }, {
            name: 'rejeitado',
            id: 3,
            image: 'http://i.imgur.com/157asd.gif',
         }, {
            name: 'emcurso',
            id: 9,
            image: 'http://i.imgur.com/1548ac.gif',
         }
      ],
      message: [
         'Administradores, ajude a organizar o fórum. ',
         'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
   };

---

Se quiser permitir que membros vejam esses botões, troque essa parte do script:

Código:
      if (_userdata.user_level < 1) {
         return;
      }

Por:

Código:
      if (_userdata.session_logged_in) {
         return;
      }
Não tem como colocar um botão de resolvido como esse do ajuda fórum? eu queria o botão só em certas área do fórum como na área de duvidas e pedidos apenas nessas áreas
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 22.03.17 19:45

Código:
(function($) {
   'use strict';

   var config = {
      icons: [
         {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
         }
      ],
      message: [
         'Administradores, ajude a organizar o fórum. ',
         'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
   };


   $(function() {
      if (!_userdata.session_logged_in) {
         return;
      }

      var $form = $('form[name="post"]');
      
      if ($form.length) {
         var submitting = false;

         $.each(config.icons, function(index, icon) {
            if ((new RegExp(icon.name + '=true', 'i')).test(location.search)) {
               $('#post_icon_' + icon.id).prop('checked', true);
               $('input[type="submit"]').prop('type', 'hidden');
               $form.submit();

               submitting = true;

               return false;
            }
         });

         if (submitting) {
            return;
         }
      }

      var $edit = $('.post:first .btn-edit');

      if (!$edit.length) {
         return;
      }

      $([
         '<style>',
         '  .fa-solved-message {',
         '      border: 1px solid green;',
         '      padding:5px;',
         '      color:#666666;',
         '      text-align:center;',
         '      font-family:Verdana;',
         '      font-size:11px',
         '  }',
         '  .fa-solved-message img {',
         '      height: 48px;',
         '      vertical-align: middle;',
         '  }',
         '</style>',
      ].join('\n')).appendTo('head');

      $([
         '<div class="fa-solved-message">',
         '  <img src="' + config.message_icon + '" /> ',
         '  ' + config.message,
         '</div>',
      ].join('\n')).insertBefore('.quick-nav-topics:first');
      
      var fid = ~~$('.sub-header-path .nav:last')
         .attr('href')
         .split('/f')
         .pop()
         .split('-')
         .shift()
      ;
      
      var $container = $('<div class="fa-custom-move"></div>')
         .insertAfter('.quick-nav-topics')
      ;

      $.each(config.icons, function(index, icon) {
         if (icon.forums.indexOf(fid) === -1) {
            return;
         }

         $([
            '<a href="' + $edit.children('a').attr('href') + '&' + icon.name + '=true">',
            '  <img src="' + icon.image + '">',
            '</a>',
         ].join('\n')).appendTo($container);
      });
   });
}(jQuery));

Adicione aos scripts com Investimento em Todas as páginas, e configure do jeito que expliquei.
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: Botão resolvido

Mensagem por Monkey.D.Luffy 22.03.17 21:47

Kyo Panda escreveu:
Código:
(function($) {
   'use strict';

   var config = {
      icons: [
         {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
         }
      ],
      message: [
         'Administradores, ajude a organizar o fórum. ',
         'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
   };


   $(function() {
      if (!_userdata.session_logged_in) {
         return;
      }

      var $form = $('form[name="post"]');
      
      if ($form.length) {
         var submitting = false;

         $.each(config.icons, function(index, icon) {
            if ((new RegExp(icon.name + '=true', 'i')).test(location.search)) {
               $('#post_icon_' + icon.id).prop('checked', true);
               $('input[type="submit"]').prop('type', 'hidden');
               $form.submit();

               submitting = true;

               return false;
            }
         });

         if (submitting) {
            return;
         }
      }

      var $edit = $('.post:first .btn-edit');

      if (!$edit.length) {
         return;
      }

      $([
         '<style>',
         '   .fa-solved-message {',
         '      border: 1px solid green;',
         '      padding:5px;',
         '      color:#666666;',
         '      text-align:center;',
         '      font-family:Verdana;',
         '      font-size:11px',
         '   }',
         '   .fa-solved-message img {',
         '      height: 48px;',
         '      vertical-align: middle;',
         '   }',
         '</style>',
      ].join('\n')).appendTo('head');

      $([
         '<div class="fa-solved-message">',
         '   <img src="' + config.message_icon + '" /> ',
         '   ' + config.message,
         '</div>',
      ].join('\n')).insertBefore('.quick-nav-topics:first');
      
      var fid = ~~$('.sub-header-path .nav:last')
         .attr('href')
         .split('/f')
         .pop()
         .split('-')
         .shift()
      ;
      
      var $container = $('<div class="fa-custom-move"></div>')
         .insertAfter('.quick-nav-topics')
      ;

      $.each(config.icons, function(index, icon) {
         if (icon.forums.indexOf(fid) === -1) {
            return;
         }

         $([
            '<a href="' + $edit.children('a').attr('href') + '&' + icon.name + '=true">',
            '   <img src="' + icon.image + '">',
            '</a>',
         ].join('\n')).appendTo($container);
      });
   });
}(jQuery));

Adicione aos scripts com Investimento em Todas as páginas, e configure do jeito que expliquei.
Quando o membro click em resolvido manda ele para editar o tópico depois volta para o tópico mas não fecha o tópico,tem como fazer a mensagem aparecer só nos tópicos que tem o botão resolvido?
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 23.03.17 11:23

Assim como aqui no Forumeiros, os tópicos são fechados pelo moderador, já que membros não podem trancar tópicos.

Troque por esse para a mensagem:

Código:
(function($) {
  'use strict';
 
  var config = {
      icons: [
        {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
        }
      ],
      message: [
        'Administradores, ajude a organizar o fórum. ',
        'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
  };
 
 
  var message = function() {
      $([
        '<style>',
        '  .fa-solved-message {',
        '      border: 1px solid green;',
        '      padding:5px;',
        '      color:#666666;',
        '      text-align:center;',
        '      font-family:Verdana;',
        '      font-size:11px',
        '  }',
        '  .fa-solved-message img {',
        '      height: 48px;',
        '      vertical-align: middle;',
        '  }',
        '</style>',
      ].join('\n')).appendTo('head');
 
      $([
        '<div class="fa-solved-message">',
        '  <img src="' + config.message_icon + '" /> ',
        '  ' + config.message,
        '</div>',
      ].join('\n')).insertBefore('.quick-nav-topics:first');
  };
 
 
  $(function() {
      if (!_userdata.session_logged_in) {
        return;
      }
 
      var $form = $('form[name="post"]');
     
      if ($form.length) {
        var submitting = false;
 
        $.each(config.icons, function(index, icon) {
            if ((new RegExp(icon.name + '=true', 'i')).test(location.search)) {
              $('#post_icon_' + icon.id).prop('checked', true);
              $('input[type="submit"]').prop('type', 'hidden');
              $form.submit();
 
              submitting = true;
 
              return false;
            }
        });
 
        if (submitting) {
            return;
        }
      }
 
      var $edit = $('.post:first .btn-edit');
 
      if (!$edit.length) {
        return;
      }
     
      var fid = ~~$('.sub-header-path .nav:last')
        .attr('href')
        .split('/f')
        .pop()
        .split('-')
        .shift()
      ;
     
      var $container = $('<div class="fa-custom-move"></div>')
        .insertAfter('.quick-nav-topics')
      ;
    
     var built = false;
 
      $.each(config.icons, function(index, icon) {
        if (icon.forums.indexOf(fid) === -1) {
            return;
        }
      
       if (!built) {
         message();
         built = true;
       }
 
        $([
            '<a href="' + $edit.children('a').attr('href') + '&' + icon.name + '=true">',
            '  <img src="' + icon.image + '">',
            '</a>',
        ].join('\n')).appendTo($container);
      });
  });
}(jQuery));
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: Botão resolvido

Mensagem por Monkey.D.Luffy 23.03.17 18:57

Kyo Panda escreveu:Assim como aqui no Forumeiros, os tópicos são fechados pelo moderador, já que membros não podem trancar tópicos.

Troque por esse para a mensagem:

Código:
(function($) {
   'use strict';
 
   var config = {
      icons: [
         {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
         }
      ],
      message: [
         'Administradores, ajude a organizar o fórum. ',
         'Caso a denúncia tenha sido resolvida, clique no botão resolvido.'
      ].join(''),
      message_icon: 'http://i.imgur.com/uPsiC.png',
   };
  
  
   var message = function() {
      $([
         '<style>',
         '   .fa-solved-message {',
         '      border: 1px solid green;',
         '      padding:5px;',
         '      color:#666666;',
         '      text-align:center;',
         '      font-family:Verdana;',
         '      font-size:11px',
         '   }',
         '   .fa-solved-message img {',
         '      height: 48px;',
         '      vertical-align: middle;',
         '   }',
         '</style>',
      ].join('\n')).appendTo('head');
 
      $([
         '<div class="fa-solved-message">',
         '   <img src="' + config.message_icon + '" /> ',
         '   ' + config.message,
         '</div>',
      ].join('\n')).insertBefore('.quick-nav-topics:first');
   };
 
 
   $(function() {
      if (!_userdata.session_logged_in) {
         return;
      }
 
      var $form = $('form[name="post"]');
      
      if ($form.length) {
         var submitting = false;
 
         $.each(config.icons, function(index, icon) {
            if ((new RegExp(icon.name + '=true', 'i')).test(location.search)) {
               $('#post_icon_' + icon.id).prop('checked', true);
               $('input[type="submit"]').prop('type', 'hidden');
               $form.submit();
 
               submitting = true;
 
               return false;
            }
         });
 
         if (submitting) {
            return;
         }
      }
 
      var $edit = $('.post:first .btn-edit');
 
      if (!$edit.length) {
         return;
      }
      
      var fid = ~~$('.sub-header-path .nav:last')
         .attr('href')
         .split('/f')
         .pop()
         .split('-')
         .shift()
      ;
      
      var $container = $('<div class="fa-custom-move"></div>')
         .insertAfter('.quick-nav-topics')
      ;
     
     var built = false;
 
      $.each(config.icons, function(index, icon) {
         if (icon.forums.indexOf(fid) === -1) {
            return;
         }
      
       if (!built) {
         message();
         built = true;
       }
 
         $([
            '<a href="' + $edit.children('a').attr('href') + '&' + icon.name + '=true">',
            '   <img src="' + icon.image + '">',
            '</a>',
         ].join('\n')).appendTo($container);
      });
   });
}(jQuery));
Mesmo com a conta do admin ele vai para o editor e não fecha o tópico, sei que membro não pode fechar tópico eu queria algo que quando ele pode se resolvido ele aparece uma mensagem ex tópico dado como resolvido pelo membro e ia aparece na lista dos tópico como resolvido,só esperando um admin ou mod para fecha e mover o tópico,espero que entenda
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 23.03.17 20:17

O script não tranca tópicos, apenas muda o ícone da mensagem para resolvido, exatamente como ocorre aqui no FdF. O processo de trancar e mover é feito manualmente pela equipe, independente se é um Moderador ou usuário que dá o tópico como resolvido.

O "fundo verde" na lista de tópicos é alcançado com outro script que acredito que não tenha sido convertido para o ModernBB ainda. Peço que o senhor abra um novo tópico com essa dúvida se desejar esse efeito também.
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: Botão resolvido

Mensagem por Monkey.D.Luffy 23.03.17 20:42

Kyo Panda escreveu:O script não tranca tópicos, apenas muda o ícone da mensagem para resolvido, exatamente como ocorre aqui no FdF. O processo de trancar e mover é feito manualmente pela equipe, independente se é um Moderador ou usuário que dá o tópico como resolvido.

O "fundo verde" na lista de tópicos é alcançado com outro script que acredito que não tenha sido convertido para o ModernBB ainda. Peço que o senhor abra um novo tópico com essa dúvida se desejar esse efeito também.
Se não for pedir muito Kyo Panda vc poderia ir la no fórum e testar o botão assim acho que vai entender minha duvida,não quero efeito apenas quero que quando o membro bota o tópico como resolvido aparecer que ele esta como resolvido para a staff poder fecha e mover o tópico eu já testei com uma conta de membro normal ele bota o tópico como resolvido vai para o editor e volta para o tópico só isso
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 23.03.17 23:09

O senhor ainda não configurou um ícone de tópico e não configurou o script como indiquei. Se não os fizer, o script não funcionará.
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: Botão resolvido

Mensagem por Monkey.D.Luffy 23.03.17 23:54

Kyo Panda escreveu:O senhor ainda não configurou um ícone de tópico e não configurou o script como indiquei. Se não os fizer, o script não funcionará.
Não deu certo já tentei,vou usar de outro jeito,o jeito que achei e ao membro cria um tópico ele vai ter 2 botão um sobre o resolvido e o outro sobre em curso mas como faço para esses botão ficar só nas áreas que eu quero?
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 24.03.17 12:43

Se o senhor utilizar esse script, nessa parte:

Código:
      icons: [
        {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
        }
      ],

É só adicionar outro botão:

Código:
      icons: [
        {
            name: 'solved',
            id: 1,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
        }, {
            name: 'ongoing',
            id: 2,
            image: 'https://i45.servimg.com/u/f45/11/65/59/72/en_cou11.png',
            forums: [1, 2, 3, 30]
        }
      ],

E configure o IDs dos fóruns onde os botões aparecerão nessa parte:

Código:
            forums: [1, 2, 3, 30]

Mas o senhor tem que fazer uma forcinha para ler os tópicos indicados e configurar os scripts corretamente.
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: Botão resolvido

Mensagem por Monkey.D.Luffy 24.03.17 19:39

Kyo Panda escreveu:Se o senhor utilizar esse script, nessa parte:

Código:
      icons: [
         {
            name: 'solved',
            id: 2,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
         }
      ],

É só adicionar outro botão:

Código:
      icons: [
         {
            name: 'solved',
            id: 1,
            image: 'http://i.imgur.com/EFz6C.gif',
            forums: [1, 2, 3, 30]
         }, {
            name: 'ongoing',
            id: 2,
            image: 'https://i45.servimg.com/u/f45/11/65/59/72/en_cou11.png',
            forums: [1, 2, 3, 30]
         }
      ],

E configure o IDs dos fóruns onde os botões aparecerão nessa parte:

Código:
            forums: [1, 2, 3, 30]

Mas o senhor tem que fazer uma forcinha para ler os tópicos indicados e configurar os scripts corretamente.
Obg,agora fico +ou- como eu queria,mas uma duvida tem como fazer sempre que um membro cria um tópico ele já ficar com o icon de em curso mas apenas nas áreas de duvidas e pedidos do fórum?
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Monkey.D.Luffy 26.03.17 3:17

up
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Kyo Panda 27.03.17 14:18

Como o usuário pode criar um tópico selecionando um ícone, acredito que seja mais uma questão de comunicação entre sua equipe e usuários para determinar o ícone. Mas também acredito que algo só esteja "em curso", quando alguém interage com o tópico.

Aqui no FdF, apenas tópicos que recebem suporte de algum membro são marcados como "em curso". Isso facilita a visualização de tópicos que ainda não receberam nenhum tipo de suporte.
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: Botão resolvido

Mensagem por Monkey.D.Luffy 27.03.17 23:03

Kyo Panda escreveu:Como o usuário pode criar um tópico selecionando um ícone, acredito que seja mais uma questão de comunicação entre sua equipe e usuários para determinar o ícone. Mas também acredito que algo só esteja "em curso", quando alguém interage com o tópico.

Aqui no FdF, apenas tópicos que recebem suporte de algum membro são marcados como "em curso". Isso facilita a visualização de tópicos que ainda não receberam nenhum tipo de suporte.

Obg ajudo muito
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão resolvido

Mensagem por Luiz 27.03.17 23:07

O tópico encontra-se resolvido?

Até mais.
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Monkey.D.Luffy 27.03.17 23:09

Luiz~ escreveu:O tópico encontra-se resolvido?

Até mais.
Só mas uma duvida ao click no botão resolvido tem como ficar como o do ajuda forum?
em vez de ir para o editar tópico ficar como marcando e depois fica como resolvido?
não sei bem como explicar
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão resolvido

Mensagem por Luiz 27.03.17 23:11

Monkey.D.Luffy escreveu:como ficar como o do ajuda forum
Não, infelizmente, o layout do botão resolvido do FDF é único, e não pode ser copiado/plagiado.

Até!
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão resolvido

Mensagem por Monkey.D.Luffy 27.03.17 23:12

Luiz~ escreveu:
Monkey.D.Luffy escreveu:como ficar como o do ajuda forum
Não, infelizmente, o layout do botão resolvido do FDF é único, e não pode ser  copiado/plagiado.

Até!
ok obg pode fecha o tópico
Monkey.D.Luffy

Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão resolvido

Mensagem por Luiz 27.03.17 23:21

Botão resolvido Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

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