Revelar sempre quando foi editado

3 participantes

Ir para baixo

Tópico resolvido Revelar sempre quando foi editado

Mensagem por L Mars 26.08.19 20:21

Detalhes da questão


Endereço do fórum: http://bulbarpg.forumeiros.com
Versão do fórum: phpBB3

Descrição


Olá.

No meu forum nós usamos uma conta exclusiva para Lançamentos de Dados, visto que nosso RPG tem muita influência dos Dados. Porem descobri que nem sempre a mensagem de "Editado por" aparece; no caso, se o membro com poderes de edição editar o post do lançamento e alterar, desde que não surja outra mensagem após o lançamento, não aparece nenhuma mensagem.
Isso pode levar a potenciais alterações de sorteios e isso pode afetar o rpg.

Gostaria que aparecesse SEMPRE a mensagem de edição, para servir de alerta que aquele post foi editado.
Tem como? Via algum Script, colocar a conta num grupo próprio, etc?
L Mars
L Mars
****

Membro desde : 08/12/2008
Mensagens : 326
Pontos : 456

http://bulbarpg.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Revelar sempre quando foi editado

Mensagem por Convidado 26.08.19 20:31

Olá,
Isso não é possível. A única forma é colocar algo no campo razão ao editar o post.

Cordialmente.
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Revelar sempre quando foi editado

Mensagem por L Mars 26.08.19 23:24

E existe alguma maneira de tirar a hipotese de editar um post de um grupo e/ou pessoa?
Neste momento apenas Administradores podem editar os posts, mas queria proibir isso até para eles, de forma a ser o mais justo possivel
L Mars
L Mars
****

Membro desde : 08/12/2008
Mensagens : 326
Pontos : 456

http://bulbarpg.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Revelar sempre quando foi editado

Mensagem por tikky 27.08.19 0:44

Olá @L Mars,
Roger123 escreveu:Olá,
Isso não é possível. A única forma é colocar algo no campo razão ao editar o post.

Cordialmente.
Adicione o seguinte código JavaScript, numa página com investimentos em todas às páginas:
Código:
(function($) {
    'use strict';
 
    $(window).on('load', function() {
       
      var $edit_reason = $('[name="edit_reason"]'),
          who = _userdata.username;
 
      if( !$edit_reason.length ) return;
   
    $('[method="post"][name="post"]').on('submit', function (event) {
             
      if($edit_reason.val() !== '') return;
     
      $edit_reason
          .val(who);
       
      event.preventDefault();
     
      });
 
    });
}(jQuery));
o código presente adiciona automaticamente a razão da edição; se a razão da edição estiver vazia automaticamente será inserido o nome do membro como "value".


Cordialmente,
pedxz.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217

Ir para o topo Ir para baixo

Tópico resolvido Re: Revelar sempre quando foi editado

Mensagem por Luiz 27.08.19 2:13

*Nota que o código acima ainda pode ser burlado caso o JavaScript estiver desativado, logo, devo concordar com as palavras do Ajudeiro. De modo seguro, realmente, é impossível.
Luiz
Luiz
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Revelar sempre quando foi editado

Mensagem por L Mars 28.08.19 9:46

Muito Obrigado.
Funciona muito bem ^^

Pode não ser a solução a 100% mas é uma solução a 99% haha.
Podem fechar
L Mars
L Mars
****

Membro desde : 08/12/2008
Mensagens : 326
Pontos : 456

http://bulbarpg.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Revelar sempre quando foi editado

Mensagem por tikky 28.08.19 10:48

Questão resolvida

Esta questão foi dada como resolvida pelo seu autor, e por esse motivo será marcada como resolvida e movida para o arquivo de questões resolvidas desta área.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217

Ir para o topo Ir para baixo

Ir para o topo


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