Redirecionar Botão "Sair" do popup.

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

Atendido / Resolvido Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 27.06.18 16:01

Detalhes da questão


Endereço do fórum: http://2ndsouth.forumeiros.com
Versão do fórum: phpBB3

Descrição


Gostaria de redirecionar o "Sair" do popup para a mesma página que está o "Sair" do navbar.
Aqui está o javascript que eu usei para o "Sair" do navbar.

Código:
jQuery(document).ready(function(){var p='http://2ndsouth.forumeiros.com';jQuery('a.mainmenu#logout').attr('href',jQuery('a.mainmenu#logout').attr('href')+'&redirect='+encodeURIComponent(p))});
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por Shek em 27.06.18 23:48

Boa noite!

Eu não cheguei a testar seu script, mas, também notei que ele não contém a função alert(), logo, fiquei em dúvida. A mensagem de Sair que está se referindo é a mensagem padrão quando clica-se no botão Sair do Painel de Controle, por exemplo? Ou seja, este link: https://ajuda.forumeiros.com/login?logout=1 ?


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Shek Crowley
Shek

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 18439
Pontos Ativos : 22247

https://shiftactive.blogspot.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 28.06.18 1:37

Isso!
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 29.06.18 12:27

UP!  
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por Pedxz em 30.06.18 13:00

Olá @☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆,
mude o seu JS para esta minha sugestão:
Código:
/**
 *  SweetAlert - Logout by Pedxz
 *  Created June 29, 2018 | v1.0
 *  See more: http://bestskins.forumeiros.com
*/
$(document).ready(function () {
  
  var href = $('.linklist').find('a[id="logout"]').attr('href'), session = _userdata.session_logged_in;
  
  if ( session != 1 ) {
    return
    }
 
  $('a[href*="logout"],a[href="login?logout"]').removeAttr('href').css('cursor','pointer');
  $('head').append('<script src="https://cdn.jsdelivr.net/npm/sweetalert2"></script>');
  $('body').on('click', 'a[id="logout"], #fa_toolbar a[style*="pointer"]', function () {
    swal({
      title: 'Tens a certeza?',
      text: "Queres mesmo sair do fórum?",
      type: 'info',
      showCancelButton: true,
      confirmButtonColor: '#3085d6',
      cancelButtonColor: '#d33',
      confirmButtonText: 'Sair'
    }).then((result) => {
       if (result.value) {
       window.location.href = href;
    }
  })  
 });
 
});

revestimento em todas as páginas.
Demo:
Redirecionar Botão "Sair" do popup. XmMj9oI

- pedxz
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3343
Pontos Ativos : 3993

https://power-pixel.net

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 30.06.18 15:00

Não era isso que eu queria. Agora está aparecendo o popup até na navbar. E tanto o "Sair" da navbar, quanto o do painel de controle estão redirecionando para a página do Forum após o logout. Eu só quero que ambos os logouts redirecionem para a página inicial que eu criei, independente de popup ou não.
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 30.06.18 15:06

Eu só preciso de um código que redirecione o "Sair" do Painel de Controle para o mesmo lugar que o "Sair" da navbar está redirecionando.
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por Pedxz em 30.06.18 15:08

Então você basicamente quer:
Código:
jQuery(document).on("ready", function () {
  jQuery('a[href*="logout"]').attr('href','/h1-');
});

Mude o h1- para o id da página que você quer Muito feliz
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3343
Pontos Ativos : 3993

https://power-pixel.net

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 30.06.18 15:17

Não está deslogando. Redireciona para a página criada, mas não faz o logout.
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por Pedxz em 01.07.18 12:49

Então mude para:
Código:
// use an anonymous function so our variables have a local scope
(function() {
  // startup variables
  var redirection = 'http://2ndsouth.forumeiros.com', // redirect link
      logout, // logout link
      menu, // toolbar menulist
      setState = function() { my_setcookie('faLogout', 'true') }; // set the cookie state
 
  // if the cookie isn't empty, redirection will occur
  if (my_getcookie('faLogout')) {
    my_setcookie('faLogout', ''); // empty the cookie
    window.location.href = redirection; // redirect the user
  }
 
  // execution for when the document is ready
  $(function() {
    if (!_userdata.session_logged_in) return; // return if the user is logged out
 
    logout = document.getElementById('logout'); // get and set the logout button
    logout.onclick = setState; // set the cookie on click
 
    // ecxecution for when the toolbar is ready
    $(function() {
      menu = document.getElementById('fa_menulist'); // get and set the menulist
   
      // if the menu isn't null, the following will be executed
      if (menu) {
        menu = menu.lastChild.firstChild; // change the menu to the logout option
        menu.href = logout.href; // change the href so the tid and key can initiate an instant logout
        menu.onclick = setState; // set the cookie on click
      }
    });
  });
})();
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3343
Pontos Ativos : 3993

https://power-pixel.net

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por ☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆ em 01.07.18 16:20

Perfeito, man! Muito obrigado!
☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆

☆Ɽµηηιηɡ Ⱳιɭδ☆Steel Wölf☆
Nível 5

Masculino
Inscrito dia : 18/05/2018
Mensagens : 52
Pontos Ativos : 74

http://2ndsouth.forumeiros.com

Atendido / Resolvido Re: Redirecionar Botão "Sair" do popup.

Mensagem por Fraise em 02.07.18 21:52

Tópico resolvido


Movido para "Questões resolvidas".
Fraise

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 6303
Pontos Ativos : 7759

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum