exixte mod de alerta em caixa de alerta?

Suporte aos MODs/Hacks para phpBB.
diroba
Novato
Novato
Mensagens: 7
Registrado em: 05 Jan 2014, 16:35

exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por diroba »

    Qual a URL do seu fórum: http://camellot.net
    Tipo de Hospedagem: Pago
    Qual a versão do phpBB: phpBB 3.0.12
    É um novo ou uma conversão: Instalação Limpa
    Usuário de teste: Usuário: Senha:
    Estilos instalados: ultra_light
    Modificações instaladas: AutoMOD
    Qual seu nível de experiência: Iniciante
    Quando começou o problema: --
    Descreva seu problema: Olá, estou querendo um MOD que me de a opção que logo após o login de qualquer usuário ele seja notificado com uma caixa de texto com o botão OK, contendo uma mensagem especifica. Se não tiver o mod dito anteriormente este tem como redirecionar qualquer usuario a um tópico especifo, tipo o de regras?
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    diroba
    Novato
    Novato
    Mensagens: 7
    Registrado em: 05 Jan 2014, 16:35

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por diroba »

    Este só mostra no primeiro login, quero que eles vejam a cada login
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por robra »

    Quanto ao redirecionamento, abra o arquivo /includes/functions.php pelo Notepad++, ache as linhas...

    Código: Selecionar todos

    // The result parameter is always an array, holding the relevant information...
            if ($result['status'] == LOGIN_SUCCESS)
            {
                $redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");
                $message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
                $l_redirect = ($admin) ? $user->lang['PROCEED_TO_ACP'] : (($redirect === "{$phpbb_root_path}index.$phpEx" || $redirect === "index.$phpEx") ? $user->lang['RETURN_INDEX'] : $user->lang['RETURN_PAGE']);
    
    ... e na linha $redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");, altere index pela página php desejada.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    diroba
    Novato
    Novato
    Mensagens: 7
    Registrado em: 05 Jan 2014, 16:35

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por diroba »

    robra escreveu:Quanto ao redirecionamento, abra o arquivo /includes/functions.php pelo Notepad++, ache as linhas...

    Código: Selecionar todos

    // The result parameter is always an array, holding the relevant information...
            if ($result['status'] == LOGIN_SUCCESS)
            {
                $redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");
                $message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
                $l_redirect = ($admin) ? $user->lang['PROCEED_TO_ACP'] : (($redirect === "{$phpbb_root_path}index.$phpEx" || $redirect === "index.$phpEx") ? $user->lang['RETURN_INDEX'] : $user->lang['RETURN_PAGE']);
     
    ... e na linha $redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");, altere index pela página php desejada.

    Abraço. Imagem
    no caso a pagina desejada é esta http://camellot.net/viewtopic.php?f=8&t=16, como devo fazer? Ao subistituir o indexeu coloco viewtopic.php?f=8&t=16
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por robra »

    Opa !! desculpe aí. :oops:
    A alteração correta é no arquivo raiz/ucp.php. Ache as linhas...

    Código: Selecionar todos

        case 'login':
            if ($user->data['is_registered'])
            {
                redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
            }
    
            login_box(request_var('redirect', "index.$phpEx"));
        break;
    Substitua o texto index.$phpEx por viewtopic.$phpEx?f=8&t=16 nas 2 linhas.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    diroba
    Novato
    Novato
    Mensagens: 7
    Registrado em: 05 Jan 2014, 16:35

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por diroba »

    Fiz esta modificação, porém esta só funciona caso eu clique o botão de login. Como o fórum obriga você a estar logado eu tenho q trocar isto dentro do arquivo index também?. Porque ao fazer login pela pagina de index (login obrigatório), quando sou redirecionado eu vou pra index. E quero ir para o mesmo tópico em questão!! Video pra vocês verem como é mais ou menos xD ==> [youtube]http://www.youtube.com/watch?v=WwWi8bvb50w[/youtube]
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por robra »

    Testei no estilo Prosilver e funcionou tanto na página de login como pelo campo de login da página inicial.
    1- Qual é o seu estilo :?:
    2- Disponibilize um usuário de teste.
    3- Você limpou o cache do Fórum após a edição :?:

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    diroba
    Novato
    Novato
    Mensagens: 7
    Registrado em: 05 Jan 2014, 16:35

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por diroba »

    robra escreveu:Testei no estilo Prosilver e funcionou tanto na página de login como pelo campo de login da página inicial.
    1- Qual é o seu estilo :?:
    2- Disponibilize um usuário de teste.
    3- Você limpou o cache do Fórum após a edição :?:

    Abraço. Imagem
    Estilo: Ultra_light
    usuario: testeforum senha: testeforum
    Sim limpei o cache do forum
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar

    Re: exixte mod de alerta em caixa de alerta?

  • Favoritar esta postagem
  • Mensagem por robra »

    Cara... fiz uns teste e parece que agora vai.... :lol:
    1- Volte o arquivo raiz/ucp.php ao estado anterior, antes da edição sugerida na mensagem viewtopic.php?f=148&t=48711#p290234.
    2- Abra o arquivo /includes/functions.php pelo Notepad++, ache a linha...
    $redirect = meta_refresh(3, $redirect);
    e substitua por:
    $redirect = meta_refresh(3, append_sid("{$phpbb_root_path}viewtopic.$phpEx?f=8&t=16"));

    Fiz uns teste e funcionou.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Trancado