Dizer os motivos da edição das mensagens

Suporte à dúvidas gerais relacionadas ao phpBB.
Holmes
Membro Avançado
Membro Avançado
Mensagens: 1142
Registrado em: 23 Fev 2012, 15:21
Localização: Brasil
Contato:
MSG 1000+Avatar

Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por Holmes »

    Qual a URL do seu fórum: http://www.chakra-linux.com.br/forum/portal.php
    Tipo de Hospedagem: Compartilhada (HostGator Brasil)
    Qual a versão do phpBB: phpBB 3.0.10
    É um novo ou uma conversão: Instalação Limpa
    Usuário de teste: Usuário: Senha:
    Estilos instalados: we_clearblue
    Modificações instaladas: "Quem Esteve Aqui?"; "Board3 Portal"; "Resolvido"; "WMP"; "Posting Template"; "Legend Repositioning"; "ACP Announcement Centre"; "Share One"; "jGrowl Popup"; "Knowledge Base"; "Thanks for Posts"
    Qual seu nivel de experiência: Iniciante
    Quando começou o problema: Constatei
    Descreva seu problema: Oi pessoal, gostaria de saber como poderia forçar o usuários a registrar o motivo da edição das mensagens, ou seja, vejo que a indicação dos motivos da edição das mensagens é facultativo e eu gostaria que o usuário indicasse os motivos dessa edição. noutras palavras, se ele não indicar algum motivos a mensagem não poderá ser editada. isto é possível?

    vlw fwi, Holmes
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por gssilva »

    Abra o arquivo root/posting.php e ache:

    Código: Selecionar todos

    		if (sizeof($message_parser->warn_msg))
    		{
    			$error[] = implode('<br />', $message_parser->warn_msg);
    			$message_parser->warn_msg = array();
    		}
    Adicione depois:

    Código: Selecionar todos

    		    /*** 2011-08-11 BEGIN AmigoJack
            When editing, a reason is mandatory ***/
        if( $mode== 'edit'&& !$post_data['post_edit_reason'] ) {
            $error[]= $user->lang['EDIT_REASON_REQUIRED'];
        }
        /*** 2011-08-11 END ***/ 
    Abra root/language/pt_br/posting.php e ache:

    Código: Selecionar todos

    	'FLOOD_ERROR'				=> 'Você não pode enviar uma mensagem nova tão rapidamente após o seu último envio.',
    Adicione depois:

    Código: Selecionar todos

    	'EDIT_REASON_REQUIRED'      => 'A razão da edição é obrigatória!',
    Limpe o cache do fórum.

    Você pode mudar o texto A razão da edição é obrigatória! para um que achar melhor.

    Fonte: http://www.phpbb.com/community/viewtopi ... &t=2137227

    Qualquer dúvida basta postar.
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por Holmes »

    oi gssilva obrigado pelo retorno, fiz as mudanças e também uns testes e percebi que o usuário faz as mudanças normalmente sem ser avisado de que precisa mencionar as mudanças! uma pergunta: preciso ativar algo na acp?

    vlw fwi, Holmes
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por gssilva »

    Eu testei aqui e aparece uma mensagem parecida como quando você tenta criar um tópico sem colocar nenhum conteúdo.
    phpbb.png
    Você fez as edições corretamente e limpou o cache do fórum?
    Você não está autorizado a ver ou baixar esse anexo.
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por Holmes »

    gssilva, vou refazer e aí posto o resultado!

    vlw fwi, Holmes
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por gssilva »

    Ok, fico no aguardo.
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por Holmes »

    gssilva, refiz o procedimento e não tenho o mesmo resultado que o seu. uma outra coisa é que o campo para você escrever os motivos da edição não aparece nas mensagens que vão ser editadas. estranho isto! veja a imagem:
    imagem.JPG
    vlw fwi, Holmes
    Você não está autorizado a ver ou baixar esse anexo.
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por gssilva »

    A razão aparece lá em baixo como você pode ver na imagem abaixo.
    phpbb.png
    Verifique se ele aparece nesse local que eu indiquei.
    Você não está autorizado a ver ou baixar esse anexo.
    Holmes
    Membro Avançado
    Membro Avançado
    Mensagens: 1142
    Registrado em: 23 Fev 2012, 15:21
    Localização: Brasil
    Contato:
    MSG 1000+Avatar

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por Holmes »

    quando eu clico em editar uma mensagem não aparece essa opção!

    vlw fwi, Holmes
    gssilva
    Membro Avançado
    Membro Avançado
    Mensagens: 1109
    Registrado em: 27 Jul 2010, 19:40
    Nome Real: Guilherme Silva
    Localização: Araraquara - SP
    Contato:
    MSG 1000+

    Re: Dizer os motivos da edição das mensagens

  • Favoritar esta postagem
  • Mensagem por gssilva »

    Verifique se no seu posting_editor.html do seu estilo tem essas linhas abaixo.

    Código: Selecionar todos

    			<!-- IF S_EDIT_REASON -->
    			<dl>
    				<dt><label for="edit_reason">{L_EDIT_REASON}:</label></dt>
    				<dd><input type="text" name="edit_reason" id="edit_reason" value="{EDIT_REASON}" class="inputbox" /></dd>
    			</dl>
    			<!-- ENDIF -->
    Eu não encontrei opções no ACP pra razão da edição.
    Trancado