Registo de Edição obrigatório

4 participantes

Ir para baixo

Tópico resolvido Registo de Edição obrigatório

Mensagem por Shibiusa 20.04.16 22:35

Detalhes da questão


Endereço do fórum: http://www.narutoportugalrpg.com/
Versão do fórum: PhpBB2

Descrição


Boa noite!
Tentei procurar a resposta para esta questão, mas apenas vi para o exacto oposto.
É possível obrigar a ficar registada a última edição das mensagens e por quem? Mesmo que não seja obrigado a preencher o porquê (ainda que fosse bom ficar registado).
Actualmente, apenas fica registado do próprio usuário se editar um post seu depois de alguém postar. Não fica registada qualquer edição por parte de moderadores/administradores e vejo como correcto informar o membro se o post for moderado (e o moderador pode esquecer-se de colocar o porquê).

Ou seja, queria saber se há maneira de ficar aquela parte do "Última edição por" com o nome do usuário que edita (independentemente de quem seja), com ou sem necessidade de preencher o porquê.
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shek 22.04.16 14:58

Olá e bom dia!

Acesse Visualização >> Templates >> Postar e Mensagens privadas >> posting_body

Em seguida, localize a variável {edit_reason.EDIT_REASON}. Ao encontrá-la, caso queira definir uma mensagem automática para toda mensagem que for editada, é só colocar um texto no lugar desta variável.

Salve e publique o template. Piscada

Até mais!

Tópico movido de 'Questões sobre códigos' para 'Questões sobre a aparência do fórum'
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shibiusa 22.04.16 15:03

Olá!
Muito obrigada! No caso, não seria para ter uma mensagem automática, mas sim forçar a aparecer aquele textinho habitual do "Última edição por xxx às xxx horas", no mínimo. Isso seria obrigado a aparecer se a pessoa fosse obrigada a escrever uma razão para a edição, certo? Independentemente de ser o próprio membro ou outra pessoa. Poderia ser uma solução (se não for possível colocar a aparecer obrigatoriamente aquele textinho da edição, o que me bastaria).
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shek 22.04.16 15:19

Sim, se você definir no campo Value como demonstra no código, toda vez que a mensagem for editada, será exibido "Editado por xxx às xxx" como deseja. Feliz

Até mais!
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shibiusa 22.04.16 23:04

Estive a testar, mas infelizmente aquilo não aparenta fazer o que queria. A edição do "value" faz com que essa frase apareça automaticamente escrito no campo "razão" quando se vai editar e não obriga a que fique registada a edição ou uma razão.

O que queria mesmo é que fique registada a edição e isso não acontece. Moderadores e admins podem editar mensagens de membros sem que estes saibam e não fica qualquer registo na mensagem do membro se o staffer não quiser escrever razão. Ou seja, não são forçados a fazê-lo e o sistema do fórum não regista as edições (nem nos logs de admin/mod nem na mensagem editada).
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shibiusa 24.04.16 23:40

Bumpzinho! Alguma ajuda?
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shibiusa 26.04.16 20:46

Bumpzinho...
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por killer999 27.04.16 15:22

Também estou interessado nisto, aliás é fundamental o administrador ter acesso aos logs de toda a informação que é alterada. Algo que é normal em qualquer sistema

killer999
killer999
****

Membro desde : 25/03/2008
Mensagens : 230
Pontos : 249

http://www.narutoportugalrpg.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shek 28.04.16 14:58

Bom dia!

Lamento, mas, o máximo que consegui foi isso:
Código:
jQuery(function(){
   if($("input[name='edit_reason']").val()==''){
//   $('input[name="post"]').attr("disabled", true);
   jQuery("input[name='edit_reason']").val('Digite a sua razão pelo qual edita a mensagem ou tópico.');
   alert("Você precisa digitar o motivo pelo qual está editando este tópico, no campo Razão!");
    $('input[name="edit_reason"]').css({"border-color" : "#F00", "padding": "2px"});
   $('input[name="edit_reason"]').after('<br><strong id="aviso_razao" style="color: red;">Você precisa preencher o campo Razão para prosseguir!</strong>');
   }
});
Aplique em todas as páginas.

Infelizmente, meu conhecimento no jQuery é muito pequeno para montar um código mais preciso, e que faça exatamente o esperado, que é só validar a edição após o preenchimento do campo solicitado.

Desculpe-me Triste

Até mais!
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shibiusa 29.04.16 13:05

Experimentei o código no fórum (e até num fórum de testes) e não funcionou em nenhum deles... Posso editar os tópicos de qualquer um, sem precisar de escrever razão nenhuma, e não fica marcada a edição =/
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por MateusAnjosV 30.04.16 15:27

Bom dia, Shibiusa!

Quanto tempo, hein? É um prazer tê-la em nosso suporte novamente.
Por gentileza, teste o seguinte código javascript, em todas as páginas:
Código:
/* Name: Edit reason
Author: Matthew Angels
Date: 28/04/2016
Forumactif - 2007 ~ 2016 */

$(function(){
    $('input[name="post"]').one('click', function(e){
        e.preventDefault();
        var t = $('input[name="edit_reason"]').val();
      if(t.length <= 7) {
       $('input[name="edit_reason"]').val('Mensagem editada, sem motivo especifico')
      }   
      $(this).click();
    });
});

Até mais.
MateusAnjosV
MateusAnjosV
Super Membro

Membro desde : 16/10/2015
Mensagens : 1718
Pontos : 2373

http://holder.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shibiusa 30.04.16 21:00

Neste momento, estamos a fazer uma manutenção dos javascripts por algum estar a interferir com esse. No entanto, testei esse código no fórum de testes e funciona parcialmente para o objectivo. O problema é que assim não deixa que a pessoa preencha a "razão". Força aquela razão lá escrita a qualquer edição, estando uma razão escrita ou não... Ou seja, se quisermos dizer que o post foi editado para ser moderado por x razão, não podemos... Seria possível apenas forçar uma razão se o campo estiver vazio?

Edit: Depois de fazermos a manutenção dos javascripts, um dos admins conseguiu arranjar o código fornecido para funcionar como pretendido. Está activo e sem interferências. Já conseguimos ter um registo concreto das edições realizadas nos posts. Muito obrigada pela ajuda!
Shibiusa
Shibiusa
****

Membro desde : 28/06/2008
Mensagens : 258
Pontos : 355

http://www.narutoportugalrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Registo de Edição obrigatório

Mensagem por Shek 02.05.16 14:14

De nada, e obrigado Mateus. Muito feliz
Registo de Edição obrigatório Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Shek
Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos