Subscrever tópicos automaticamente

Suporte à dúvidas gerais relacionadas ao phpBB 3.1.
Athossouza
Novato
Novato
Mensagens: 25
Registrado em: 19 Nov 2014, 09:04

Subscrever tópicos automaticamente

Mensagem por Athossouza »

Alguém sabe me dizer se isso aqui funciona no phpbb 3.1??

Mensagempor Chico Gois » Qui Dez 27, 2012 07:46

Isto vai fazer com que todos subscrevam todos os fóruns.

Abra: includes/functions_user.php
Localize:
CÓDIGO: SELECIONAR TODOS
$user_id = $db->sql_nextid();


Depois, adicione:
CÓDIGO: SELECIONAR TODOS
// BB Subscribe to forum by default ------------------------------------------
$sql = 'SELECT forum_id from '.FORUMS_TABLE;
$result=$db->sql_query($sql);
while ($row = $db->sql_fetchrow($result)){
$arrForum[]=(int)$row['forum_id'];
}
foreach($arrForum as $forumId){
$sql = 'INSERT INTO '.FORUMS_WATCH_TABLE.' (`forum_id`,`user_id`,`notify_status`) VALUES ('.$forumId.','.$user_id.',0)';
$db->sql_query($sql);
}
// BB Subscribe to forum by default ------------------------------------------


Para fixar todos os usuários rode este SQL:
CÓDIGO: SELECIONAR TODOS
insert into phpbb_forums_watch (user_id, forum_id, notify_status)
SELECT u.user_id, f.forum_id, 0 notify_status
FROM phpbb_users u, forums f
where u.user_type=0
and not exists (select 1 from phpbb_forums_watch fw where fw.user_id=u.user_id and fw.forum_id=f.forum_id)
Atenciosamente,

Chico Gois
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3623
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Subscrever tópicos automaticamente

Mensagem por Chico Gois »

Tem o link deste post?
Athossouza
Novato
Novato
Mensagens: 25
Registrado em: 19 Nov 2014, 09:04

Re: Subscrever tópicos automaticamente

Mensagem por Athossouza »

Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3623
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Subscrever tópicos automaticamente

Mensagem por Chico Gois »

Athossouza
Novato
Novato
Mensagens: 25
Registrado em: 19 Nov 2014, 09:04

Re: Subscrever tópicos automaticamente

Mensagem por Athossouza »

É quase isso...

O problema com esses dois tópicos que você me sugeriu é que o membro não recebe notificações de tópicos novos se ele não visitou o fórum desde a ultima notificação.

o que eu queria é realmente ter exatamente o mesmo comportamento do mod Board watch, porém se não consigo porque a verão não é compatível, então eu precisava ter esse comportamento (phpbb 3.1) como se o membro tivesse clicado em "subscrever este fórum" o que faz ele sempre receber notificação por e-mail de tópicos novos.

Em resumo o que eu quero ter de comportamento é que todos recebam notificação por e-mail de qualquer movimentação, mensagem e tópico novo.

OBS: eu já tinha lido estes tópicos de vc me encaminhou.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3623
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Subscrever tópicos automaticamente

Mensagem por Chico Gois »

Vou ver se acho alguma coisa.
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3623
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contact:

Re: Subscrever tópicos automaticamente

Mensagem por Chico Gois »

Teria que testar http://stackoverflow.com/questions/3881 ... -all-posts

Precisaria fazer uma tarefa CRON
Responder