Subscrever tópicos automaticamente

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

Subscrever tópicos automaticamente

  • Favoritar esta postagem
  • 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: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Subscrever tópicos automaticamente

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Tem o link deste post?
    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: Subscrever tópicos automaticamente

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

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

    Re: Subscrever tópicos automaticamente

  • Favoritar esta postagem
  • 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: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Subscrever tópicos automaticamente

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Vou ver se acho alguma coisa.
    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: Subscrever tópicos automaticamente

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

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

    Precisaria fazer uma tarefa CRON
    Responder