Revelar sempre quando foi editado

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Revelar sempre quando foi editado

Mensagem por L Mars em 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
Nível 10

Masculino
Inscrito dia : 08/12/2008
Mensagens : 281
Pontos Ativos : 389

Ver perfil do usuário http://bulbarpg.forumeiros.com

Atendido / Resolvido Re: Revelar sempre quando foi editado

Mensagem por Roger123 em 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.


Seja bem-vindo ao Fórum dos Fóruns!
Veja aqui alguns links importantes a saber:



Roger123 - Ajudeiro

Revelar sempre quando foi editado 1406
Roger123

Roger123
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 30/06/2018
Mensagens : 1492
Pontos Ativos : 1769

Ver perfil do usuário https://ajuda.forumeiros.com

Atendido / Resolvido Re: Revelar sempre quando foi editado

Mensagem por L Mars em 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
Nível 10

Masculino
Inscrito dia : 08/12/2008
Mensagens : 281
Pontos Ativos : 389

Ver perfil do usuário http://bulbarpg.forumeiros.com

Atendido / Resolvido Re: Revelar sempre quando foi editado

Mensagem por Pedxz em 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.
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2929
Pontos Ativos : 3688

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Revelar sempre quando foi editado

Mensagem por Luiz em 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
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 23/04/2016
Mensagens : 6631
Pontos Ativos : 7528

Ver perfil do usuário https://luizfelipe.dev

Atendido / Resolvido Re: Revelar sempre quando foi editado

Mensagem por L Mars em 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
Nível 10

Masculino
Inscrito dia : 08/12/2008
Mensagens : 281
Pontos Ativos : 389

Ver perfil do usuário http://bulbarpg.forumeiros.com

Atendido / Resolvido Re: Revelar sempre quando foi editado

Mensagem por Pedxz em 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.


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2929
Pontos Ativos : 3688

Ver perfil do usuário https://pedxz.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum