Mover Tópico sem Refresh

3 participantes

Ir para baixo

Tópico resolvido Mover Tópico sem Refresh

Mensagem por ranzatti 12.03.18 16:19

Detalhes da questão


Endereço do fórum: http://policiafederal-dpf.forumeiros.com/
Versão do fórum: phpBB3

Descrição


olá eu queria que os moderadores do meu fórum fossem capazes de mover os tópicos sem ir pra outra pagina e selecionar o local que iria o tópico na pagina do tópico é possivel ?

desde ja obg!
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por virus 12.03.18 17:47

Boa tarde. Tem duas alternativas no qual faz o que você quer de uma forma boa.

Já criadas para isto:
https://ajuda.forumeiros.com/t93949-tutorial-acoes-de-moderacao-em-menu-drop-down

E também este: 
https://ajuda.forumeiros.com/t94381-sera-possivel-aba-de-mover-topicos#642481

Até mais.
virus
virus
Membro

Membro desde : 03/03/2013
Mensagens : 695
Pontos : 910

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por ranzatti 12.03.18 18:38

virus escreveu:Boa tarde. Tem duas alternativas no qual faz o que você quer de uma forma boa.

Já criadas para isto:
https://ajuda.forumeiros.com/t93949-tutorial-acoes-de-moderacao-em-menu-drop-down

E também este: 
https://ajuda.forumeiros.com/t94381-sera-possivel-aba-de-mover-topicos#642481

Até mais.

Olá virus então a primeira opção eu já uso no meu fórum a segunda é legal mais teria como deixar sem pop-up e aparece as áreas em baixo do botão ?
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por ranzatti 14.03.18 19:10

UP esperando alguma solução para minha duvida
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por ranzatti 17.03.18 16:42

UP para movimentação de tópico e esperando alguma solução para minha duvida
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por virus 18.03.18 6:51

Olá, poderia me dizer aonde exatamente quer exibi-lo?
Se puder representar com uma imagem seria amigável.
Até a próxima.
virus
virus
Membro

Membro desde : 03/03/2013
Mensagens : 695
Pontos : 910

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por ranzatti 18.03.18 16:15

virus escreveu:Olá, poderia me dizer aonde exatamente quer exibi-lo?
Se puder representar com uma imagem seria amigável.
Até a próxima.

eu queria que fica-se aonde eu marquei em vermelho na imagem> http://prntscr.com/isvqtr
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por ranzatti 20.03.18 15:09

UP para movimentação de tópico e esperando alguma solução para minha duvida
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por ranzatti 23.03.18 18:02

UP para movimentação de tópico e esperando alguma solução para minha duvida
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por Luiz 23.03.18 20:19

Crie um novo JavaScript investido nos tópicos com este código:
Código:
/*globals jQuery*/

/**
 * Mover tópico rapidamente.
 *
 * @author  Luiz Felipe F.
 * @see      https://lffg.github.io
 * @version  1.0.0
 * @license  MIT
 */

(function($) {
  'use strict';

  $(function() {
    $('p.right > a[href^="/modcp?mode=move&"]').on('click', function (event) {
      event.preventDefault();

      var $this  = $(this);
      var $tid    = $('input[name="tid"]:first');
      var $select = $('select[name="selected_id"]');
      var topic  = location.pathname.replace(/^\/t(\d+)(p\d+-|-).*$/i, '$1');

      if ($this.is('.is-in-progress')) {
        return;
      }

      if (!$tid.length) {
        alert('[ERROR] Não foi possível encontrar o seletor do elemento TID.');
        location.href = $this.attr('href');
        return;
      }

      if (!$select.length) {
        alert('[ERROR] Não foi possível encontrar o seletor do elemento SELECT.');
        location.href = $this.attr('href');
        return;
      }

      $('.fa-ajax-panel').remove();
      $('.is-in-progress').removeClass('is-in-progress');

      $this
        .addClass('is-in-progress')
        .parent()
        .after([
          '<form class="fa-ajax-panel fa-ajax-topic-move" action="/modcp?tid=' + $tid.val() + '" method="post" style="' + [
            'text-align: center',
            'font-size: 12px'
          ].join(';') + '">',
          '  <span>Mover para:</span>',
          '  <select name="new_forum" id="movetopic">' + $select.html() + '</select>',
          '  <br />',
          '  <br />',
          '  <input type="checkbox" name="move_leave_shadow" /> Marcar como tópico fantasma?',
          '  <input type="hidden" name="mode" value="move" />',
          '  <input type="hidden" name="t" value="' + topic + '" />',
          '  <br />',
          '  <br />',
          '</form>'
        ].join('\n'))
      ;

      /** Botão para confirmar a ação. */
      $('<input />', { 'type': 'submit', 'class': 'button2', 'name': 'confirm', 'value': 'Mover' })
        .appendTo($this.parent().next('.fa-ajax-topic-move'))
      ;

      /** Botão para recusar a ação. */
      $('<input />', { 'type': 'button', 'class': 'button2', 'value': 'Cancelar' })
        .on('click', function (event) {
          event.preventDefault();

          $this
            .removeClass('is-in-progress')
            .parent()
            .next('.fa-ajax-topic-move')
            .remove()
          ;
        })
        .appendTo($this.parent().next('.fa-ajax-topic-move'))
      ;
    });
  });
})(jQuery);

Importante: Gostaria de avisar também que este fórum não tem a obrigação de atender questões extremamente específicas (como esta). Peço que evite este tipo de questão.

Até mais.
Luiz
Luiz
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: Mover Tópico sem Refresh

Mensagem por ranzatti 23.03.18 23:00

Obrigado mais pq não luiz ? se o fórum e pra ajudar ? sou antigo neste fórum desde de 2010 eu peço suporte como esse e nunca me falaram nada e agora não pode ? realmente não da pra entender mais mesmo assim obg

podem fechar
ranzatti
ranzatti
*****

Membro desde : 02/09/2010
Mensagens : 470
Pontos : 673

http://brnewgeneration.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover Tópico sem Refresh

Mensagem por Luiz 23.03.18 23:52

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 desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

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