Subscrever fóruns automaticamente pelo grupo padrão

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por robra »

Gostaria de saber se há algum MOD onde eu possa definir a subscrição de determinados Fóruns ou Tópicos pelo grupo definido como padrão do usuário.
Por exemplo:
Digamos que tenho o grupo usuários corinthianos, usuários palmeirenses e usuários santistas. Com o MOD, eu definiria que todos os usuários com o grupo padrão usuários corinthianos, estariam já subscritos automaticamente nos fóruns e tópicos dos assuntos envolvendo o Corinthians. Todos os usuários com o grupo padrão usuários palmeirenses, estariam já subscritos automaticamente nos fóruns e tópicos dos assuntos envolvendo o Palmeiras. E todos os usuários com o grupo padrão usuários santistas, estariam já subscritos automaticamente nos fóruns e tópicos dos assuntos envolvendo o Santos.

Sabem dizer se este MOD ou este tipo de programação existe ?

Grato. Imagem
Editado pela última vez por robra em 27 Mai 2011, 10:13, em um total de 2 vezes.
[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".
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3778
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

Re: SUBSCREVER FÓRUNS AUTOMATICAMENTE PELO GRUPO PADRÃO

Mensagem por Chico Gois »

Ola!

Em primeiro por favor não post em LETRAS MAISCULAS.

Em segundo veja viewtopic.php?f=147&t=44364&p=265555#p264061
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por robra »

Chico.

Desculpe pelas letras maiúsculas. Já alterei o Título.
Quanto ao tópico sugerido, já o tinha lido e não é isso o que desejo.
Por regra, o usuário ao se registrar fica no grupo de usuários registrados recentemente e depois vai para o grupo de usuários registrados, porém, ele pode alterar o grupo tornando outro como padrão. Pensei associar a subscrição automática de alguns fóruns e tópicos dependendo do grupo padrão especificado, como expliquei no post anterior.
Vou esperar para ver se alguém tem alguma sugestão.
De qualquer forma, obrigado.

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

Re: Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por robra »

Uma solução parcial é rodar o código abaixo no banco de dados:

Código: Selecionar todos

INSERT INTO phpbb_forums_watch (forum_id, user_id, notify_status) SELECT N, user_id, 1 FROM phpbb_user_group WHERE group_id = X;
Onde N é o forum_id e X é o group_id.
Com isto, pode definir que todos os usuários de um determinado grupo estarão subscritos em um determinado fórum.
Isto resolve para os usuários já registrados.
Para associar automaticamente a subscrição de um grupo a um determinado fórum, ainda não achei.

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".
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3778
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

Re: Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por Chico Gois »

Em um dos tópicos relacionados viewtopic.php?f=147&t=44364&p=265555#p264061 tem uma referencia a este mod

https://www.phpbb.com/customise/db/mod/board_watch
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por robra »

Chico.
A MOD Board watch dá apenas a opção de TODOS os fóruns serem subscritos ao usuário, e o tópcio que você indicou sobre a alteração em 'user_notify' define apenas que o padrão do Fórum será que todos os usuários terão a opção "Sempre notificar-me quando houver respostas:" como "SIM".
Ambas situações não atendem o objetivo do tópico que é "Subscrever fóruns automaticamente pelo grupo padrão", como explicado na 1ª mensagem.
A MOD pretendida, teria 2 funcionalidades:
1ª) Pelo ACP, define o grupo e os fóruns os quais ele estará subscrito. Desta forma, quando o usuário mudar o seu grupo padrão, as subscrições aos fóruns também mudarão. Caso ele pertença a mais de 1 grupo, o usuário será subscrito em todos os fóruns definidos para os grupos o qual pertence.
2ª) Aplicar a definição do item 1 nos grupos já existentes no Fórum e, consequentemente, a todos os usuários pertencentes aos grupos.
Esta 2ª funcionalidade é feita manualmente pelo código a ser rodado no banco de dados conforme postei em minha mensagem viewtopic.php?f=147&t=44739#p285580.

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".
Avatar do usuário
Chico Gois
Administrador
Administrador
Mensagens: 3778
Registrado em: 03 Jul 2004, 03:53
Nome Real: Chico Gois
Localização: São Paulo - Capital
Contato:

Re: Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por Chico Gois »

Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Subscrever fóruns automaticamente pelo grupo padrão

Mensagem por robra »

Não adianta porque esta MOD só é destinada para:
1- Permitir, pelo ACP, quais grupos a usarão.
2- Dar a opção ao usuário de escolher se receberá a notificação de TODOS os fóruns somente da 1ª mensagem postada(a que abre o tópico) ou se de todas as mensagens postadas.
Esta MOD é bem específica e destinada somente a subscrição TOTAL do Fórum.
O que falo desde a minha primeira mensagem é o seguinte:
QUADRO 1
fórum: Corinthians
Subfóruns:
- Títulos.
- Fotos.
- Jogadores.
QUADRO 2
fórum: Palmeiras
Subfóruns:
- Títulos.
- Fotos.
- Jogadores.
QUADRO 3
fórum: Santos
Subfóruns:
- Títulos.
- Fotos.
- Jogadores.
GRUPOS:
- Corinthianos.
- Palmeirenses.
- Santistas.

O usuário, ao se registrar, escolhe o seu grupo, obviamente, pelo time que torce.
A MOD pretendida, me permitiria definir que o grupo "Corinthianos" estará subscrito nos fóruns e subfóruns do QUADRO 1, que o grupo "Palmeirenses" estará subscrito nos fóruns e subfóruns do QUADRO 2 e que o grupo "Santistas" estará subscrito nos fóruns e subfóruns do QUADRO 3.
Sendo assim, dependendo do grupo que o usuário escolhe, ele já ficará subscrito aos fóruns e subfóruns pertinentes ao grupo.

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