Visualizar postagens antes da aprovação do tópico

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP
Você favoritou esta postagem

Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem 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.
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem por robra »

    Já procurei algo parecido pelo tópico Editando Tópico não aprovado, mas não encontrei nada a respeito.

    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
    murilo_ns
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 499
    Registrado em: 09 Jun 2011, 11:01
    Nome Real: Murilo Nunes
    Localização: São José do Rio Preto SP
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem por murilo_ns »

    robra escreveu:Já procurei algo parecido pelo tópico Editando Tópico não aprovado, mas não encontrei nada a respeito.

    Abraço. Imagem
    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
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem 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. 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
    murilo_ns
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 499
    Registrado em: 09 Jun 2011, 11:01
    Nome Real: Murilo Nunes
    Localização: São José do Rio Preto SP

    Re: Visualizar postagens antes da aprovação do tópico

  • Favoritar esta postagem
  • Mensagem por murilo_ns »

    robra,
    Sim é o que percebo, pelo meus testes. Mas acredito que isso possa ser apresentado, será que ninguém sabe?
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem por robra »

    Vamos esperar pra ver.

    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
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6043
    Registrado em: 03 Set 2009, 21:59
    Contato:
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem 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.
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    Avatar do usuário
    murilo_ns
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 499
    Registrado em: 09 Jun 2011, 11:01
    Nome Real: Murilo Nunes
    Localização: São José do Rio Preto SP
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem por murilo_ns »

    _Vinny_, bom dia.
    Esse código pode ser inserido em qualquer lugar do viewforum.php?
    Avatar do usuário
    _Vinny_
    Administrador
    Administrador
    Mensagens: 6043
    Registrado em: 03 Set 2009, 21:59
    Contato:
    Você favoritou esta postagem

    Re: Visualizar postagens antes da aprovação do tópico

  • Remover marcador da postagem
  • Mensagem 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.
    Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

    Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
    Avatar do usuário
    murilo_ns
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 499
    Registrado em: 09 Jun 2011, 11:01
    Nome Real: Murilo Nunes
    Localização: São José do Rio Preto SP

    Re: Visualizar postagens antes da aprovação do tópico

  • Favoritar esta postagem
  • Mensagem 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
    Trancado