exixte mod de alerta em caixa de alerta?

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

exixte mod de alerta em caixa de alerta?

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: 3680
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: exixte mod de alerta em caixa de alerta?

Mensagem por Chico Gois »

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

Re: exixte mod de alerta em caixa de alerta?

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, 22:29

Re: exixte mod de alerta em caixa de alerta?

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, 15:35

Re: exixte mod de alerta em caixa de alerta?

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, 22:29

Re: exixte mod de alerta em caixa de alerta?

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, 15:35

Re: exixte mod de alerta em caixa de alerta?

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]
[/youtube]
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: exixte mod de alerta em caixa de alerta?

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, 15:35

Re: exixte mod de alerta em caixa de alerta?

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, 22:29

Re: exixte mod de alerta em caixa de alerta?

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