Usuário moderar um fórum sem torná-lo moderador

Suporte à dúvidas gerais relacionadas ao phpBB.
CrisBR
Novato
Novato
Mensagens: 4
Registrado em: 24 Out 2014, 13:26

Usuário moderar um fórum sem torná-lo moderador

Mensagem por CrisBR »

Qual a URL do seu fórum: http://www.rcmasters.com.br/phpbb3
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.12
É um novo ou uma conversão: Conversão de outro Software
Usuário de teste: Usuário: N/D Senha:
Estilos instalados: Art - Ultrablue
Modificações instaladas: Board3 Portal
Automod
Quick Title Edition
Precise Similar Topics II
Share On
Prime Links
Qual seu nivel de experiência: Avançado
Quando começou o problema: Configuração do fórum
Descreva seu problema: Durante muitos anos meu site usou o Dragonfly CPGNuke. Resolvi migrar tudo e até agora está tudo certo.

Como eu estava acostumado com as permissões do CPGNuke não estou conseguindo entrar num acordo com as permissões do PHPBB em uma coisa relativamente simples:

- Tenho um campo de CPF que é obrigatório no cadastro mas não é visível no mini perfil do usuário nos tópicos. Somente moderadores podem ver o CPF (custom profile field hide)
- Tenho alguns fóruns de Pistas e Associações que algumas pessoas, que não são meus moderadores, podem \"moderar\". São fóruns bem específicos para Pista de uma determinada cidade onde tem 1 ou 2 caras que gerenciam os posts específicos desta pista. Ou seja, estes caras não são moderadores do fórum
- Problema: Estes caras conseguem ver os CPFs de todo mundo em qualquer fórum. Desejado: Que não vejam o CPF de ninguém

Eu detectei porque isso acontece: No build_cache do profile fields o filtro de campos ocultos considera se o cara é moderador ou administrador:

Código: Selecionar todos

((!$auth->acl_gets(\'a_\', \'m_\') && !$auth->acl_getf_global(\'m_\')) ? \' AND f.field_hide = 0 \' : \'\') 
O que acontece é que eu tenho que usar permissões de moderação para estes usuários (mesmo sem colocá-los em qualquer grupo de moderação) para poderem fazer a gestão do fórum. Ou seja, eles passam a ser considerados \"moderadores\".

Minha dúvida: Tem como eu colocar um usuário para gerenciar um fórum especifico sem que ele se torne moderador?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por robra »

:arrow: Onde estão os créditos da tradução do phpBB em seu Fórum :?:

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

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por Chico Gois »

O phpBB é baseado em grupos mas você pode também selecionar o usuário e determinar permissões específicos para ele.

Crie um usuário de teste e de as permissões e vai testando até ficar do seu gosto.

Robra: Nem todos os temas tem esta opção e nem por isto é culpa do usuário.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por robra »

Robra: Nem todos os temas tem esta opção e nem por isto é culpa do usuário.
Perguntei porque, na data da minha resposta, o estilo ativo era um "Subsilver2" personalizado, sem os créditos da tradução:
http://web.archive.org/web/201408091059 ... ame=Forums
Depois, o estilo ativo foi trocado para o "Artodia Ultra Blue"'.

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".
CrisBR
Novato
Novato
Mensagens: 4
Registrado em: 24 Out 2014, 13:26

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por CrisBR »

Chico Gois escreveu:O phpBB é baseado em grupos mas você pode também selecionar o usuário e determinar permissões específicos para ele.

Crie um usuário de teste e de as permissões e vai testando até ficar do seu gosto.

Robra: Nem todos os temas tem esta opção e nem por isto é culpa do usuário.
Chico,

Obrigado pela resposta. Vou fazer uns testes colocando o usuário em um grupo, mas acho que o problema vai continuar pois o usuário vai herdar as permissões de moderador que o grupo terá e assim o usuário verá os campos "hide" (CPF) dos outros usuários. De qualquer modo vou fazer uns testes usando grupos.
CrisBR
Novato
Novato
Mensagens: 4
Registrado em: 24 Out 2014, 13:26

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por CrisBR »

robra escreveu:
Robra: Nem todos os temas tem esta opção e nem por isto é culpa do usuário.
Perguntei porque, na data da minha resposta, o estilo ativo era um "Subsilver2" personalizado, sem os créditos da tradução:
http://web.archive.org/web/201408091059 ... ame=Forums
Depois, o estilo ativo foi trocado para o "Artodia Ultra Blue"'.

Abraço. Imagem
Robra, você está confundindo os sites. Como disse estou migrando um site feito em Dragonfly CPGNuke: http://www.rcmasters.com.br
Este site tem o estilo fisubsilver2 e os créditos da tradução não existem pois a tradução foi feita por mim e outros usuários no site dragonflycms.org (http://dragonflycms.org/?name=Downloads ... ils&id=196) há muitos anos! O site já tem 10 anos!

O que estou migrando e por enquanto está em testes está hospedado aqui: http://www.rcmasters.com.br/phpbb3
Este sim está com o ultrablue e não alterei nada sobre os créditos. Note que os créditos estão no rodapé da página.

Assim que eu descobrir como resolver o problema que descrevi neste tópico (você poderia tentar ajudar) vou colocar o site no ar no endereço oficial, com os devidos créditos. Fique tranquilo!
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: Usuário moderar um fórum sem torná-lo moderador

Mensagem por Chico Gois »

Não incluir em algum GRUPO e sim determinar permissões individual do usuário em cada fórum.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por robra »

CrisBR escreveu:
robra escreveu:
Robra: Nem todos os temas tem esta opção e nem por isto é culpa do usuário.
Perguntei porque, na data da minha resposta, o estilo ativo era um "Subsilver2" personalizado, sem os créditos da tradução:
http://web.archive.org/web/201408091059 ... ame=Forums
Depois, o estilo ativo foi trocado para o "Artodia Ultra Blue"'.

Abraço. Imagem
Robra, você está confundindo os sites. Como disse estou migrando um site feito em Dragonfly CPGNuke: http://www.rcmasters.com.br
Este site tem o estilo fisubsilver2 e os créditos da tradução não existem pois a tradução foi feita por mim e outros usuários no site dragonflycms.org (http://dragonflycms.org/?name=Downloads ... ils&id=196) há muitos anos! O site já tem 10 anos!

O que estou migrando e por enquanto está em testes está hospedado aqui: http://www.rcmasters.com.br/phpbb3
Este sim está com o ultrablue e não alterei nada sobre os créditos. Note que os créditos estão no rodapé da página.

Assim que eu descobrir como resolver o problema que descrevi neste tópico (você poderia tentar ajudar) vou colocar o site no ar no endereço oficial, com os devidos créditos. Fique tranquilo!
Beleza... obrigado pela explicação.
Bem... não sei se vai lhe resolver mas tente isso:
1- Crie um grupo chamado "teste".
2- Na aba "PERMISSÕES", clique no link "Permissões de grupos em fóruns".
3- Escolha o grupo "teste", clique em "Enviar". Depois escolha os fóruns que você deseja que este grupo venha "moderar" e clique em "Enviar".
4- Em "Selecionar tipo:", escolha "Permissões de moderador" e clique no botão "Ir", bem ao lado da caixa de seleção.
5- No lado direito da página que carregar, clique no link "Permissões avançadas" e selecione as permissões de moderador que deseja atribuir ao grupo "teste". Por fim, clique no botão "Aplicar permissões".

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".
CrisBR
Novato
Novato
Mensagens: 4
Registrado em: 24 Out 2014, 13:26

Re: Usuário moderar um fórum sem torná-lo moderador

Mensagem por CrisBR »

Robra,

Obrigado pela ajuda. Tentei fazer mas não resolveu.

O que acontece é que o usuário associado ao grupo recebe as permissões do grupo, como o grupo tem permissões de moderador o usuário é considerado um moderador e consegue ver o campo oculto.

Não sei se estou conseguindo explicar o problema. É fácil de simular, basta criar um campo novo de perfil customizado (ex: CPF) e colocar o campo como oculto (opção: Ocultar campo de perfil). Este campo deveria ser visível apenas para moderadores globais por exemplo, mas não, ele fica visível para qualquer usuário que tenha uma permissão de moderação em qualquer fórum. E ele não filtra por fórum, por exemplo se o usuário modera apenas o forum X mesmo olhando o fórum Y ele vê os campos ocultos. Pode ser que seja uma sugestão de melhoria para o phpbb. Infelizmente até agora não encontrei uma maneira de fazer. Não queria alterar o código só por causa disso, mas acho que vai ser a única saída.

Obrigado mais uma vez.
Abraço
Trancado