Página 1 de 1
exixte mod de alerta em caixa de alerta?
Enviado: 05 Jan 2014, 15:48
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?
Re: exixte mod de alerta em caixa de alerta?
Enviado: 05 Jan 2014, 16:20
por Chico Gois
Re: exixte mod de alerta em caixa de alerta?
Enviado: 05 Jan 2014, 16:40
por diroba
Este só mostra no primeiro login, quero que eles vejam a cada login
Re: exixte mod de alerta em caixa de alerta?
Enviado: 06 Jan 2014, 19:25
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.

Re: exixte mod de alerta em caixa de alerta?
Enviado: 07 Jan 2014, 16:47
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.

no caso a pagina desejada é esta
http://camellot.net/viewtopic.php?f=8&t=16, como devo fazer? Ao subistituir o
index
eu coloco
viewtopic.php?f=8&t=16
Re: exixte mod de alerta em caixa de alerta?
Enviado: 07 Jan 2014, 17:55
por robra
Opa !! desculpe aí.
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.

Re: exixte mod de alerta em caixa de alerta?
Enviado: 08 Jan 2014, 00:12
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]
Re: exixte mod de alerta em caixa de alerta?
Enviado: 08 Jan 2014, 12:14
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.

Re: exixte mod de alerta em caixa de alerta?
Enviado: 08 Jan 2014, 14:40
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.

Estilo: Ultra_light
usuario: testeforum senha: testeforum
Sim limpei o cache do forum
Re: exixte mod de alerta em caixa de alerta?
Enviado: 09 Jan 2014, 15:34
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.
