Página 1 de 2
Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 16:26
por murilo_ns
Qual a URL do seu fórum: localhost
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.9
É um novo ou uma conversão: Update de uma versão phpBB3
Usuário de teste: Usuário: x
Senha: x
Estilos instalados: prosilver
Modificações instaladas: vários
Qual seu nivel de experiência: Intermediario
Quando começou o problema: É apenas uma dúvida
Descreva seu problema: Em meu fórum de testes, em um servidor localhost, os usuários não tem permissão para postar algo sem a aprovação do moderador. Porém, o autor não conseguem visualizar sua própria postagem antes do moderador não aprove o tópico.
A ideia de que somente o usuário que postou o tópico, consiga visualizar sua postagem (e os demais não) antes de sua aprovação, seria a dele saber quais itens foram postadas e quais não foram postadas.
Qual permissão ou configuração o usuário deve ter no fórum, ou qual MOD posso utilizar para isso?
Obrigado.
Re: Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 16:32
por robra
Já procurei algo parecido pelo tópico
Editando Tópico não aprovado, mas não encontrei nada a respeito.
Abraço.

Re: Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 16:35
por murilo_ns
Então Robra, vi essa postagem sua, mas como não percebi uma conclusão eu abri esse tópico, pois percebi que em seu caso o assunto meio que desviou.
Uma vez não sei como o usuário conseguia visualizar , agora como eu fiz não sei :D
Re: Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 16:38
por robra
Pelo que sei, depois que o usuário o posta a mensagem, ela vai para o moderador aprovar ou não, e aí nem o autor e nenhum outro usuário tem acesso a mensagem. É como se ela não existisse. Apenas o moderador consegue vê-la pelo
painel da moderação, a não ser que todos os usuários passem a ser moderadores também.
Cheguei até abrir o tópico no
phpbb.com, mas não obtive sucesso:
-
http://www.phpbb.com/community/viewtopi ... &t=2123383
Abraço.

Re: Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 16:44
por murilo_ns
robra,
Sim é o que percebo, pelo meus testes. Mas acredito que isso possa ser apresentado, será que ninguém sabe?
Re: Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 16:46
por robra
Vamos esperar pra ver.
Abraço.

Re: Visualizar postagens antes da aprovação do tópico
Enviado: 21 Jun 2012, 20:48
por _Vinny_
Não testei nada ainda, mas creio que possa abrir uma brecha no arquivo
viewforum.php nas linhas:
Código: Selecionar todos
$topic_unapproved = (!$row['topic_approved'] && $auth->acl_get('m_approve', $topic_forum_id)) ? true : false;
$posts_unapproved = ($row['topic_approved'] && $row['topic_replies'] < $row['topic_replies_real'] && $auth->acl_get('m_approve', $topic_forum_id)) ? true : false;
O que precisa? Adicionar uma condição para verificar se a mensagem/tópico é do usuário e exibir somente para ele e moderadores.
Re: Visualizar postagens antes da aprovação do tópico
Enviado: 22 Jun 2012, 08:46
por murilo_ns
_Vinny_, bom dia.
Esse código pode ser inserido em qualquer lugar do viewforum.php?
Re: Visualizar postagens antes da aprovação do tópico
Enviado: 22 Jun 2012, 10:53
por _Vinny_
murilo_ns escreveu:_Vinny_, bom dia.
Esse código pode ser inserido em qualquer lugar do viewforum.php?
Não, este código já existe em
viewforum.php.
Re: Visualizar postagens antes da aprovação do tópico
Enviado: 22 Jun 2012, 11:05
por murilo_ns
_Vinny_ escreveu:Não testei nada ainda, mas creio que possa abrir uma brecha no arquivo
viewforum.php nas linhas:
Código: Selecionar todos
$topic_unapproved = (!$row['topic_approved'] && $auth->acl_get('m_approve', $topic_forum_id)) ? true : false;
$posts_unapproved = ($row['topic_approved'] && $row['topic_replies'] < $row['topic_replies_real'] && $auth->acl_get('m_approve', $topic_forum_id)) ? true : false;
O que precisa? Adicionar uma condição para verificar se a mensagem/tópico é do usuário e exibir somente para ele e moderadores.
Sim preciso disso que você citou:
Adicionar uma condição para verificar se a mensagem/tópico é do usuário e exibir somente para ele e moderadores