The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.

how to force users to fill in "reason for editing"?

3 posters

Go down

Solved how to force users to fill in "reason for editing"?

Post by Mounrou Mon 5 Jan 2015 - 13:11

Hello, so I've read in this thread
https://help.forumotion.com/t128821-how-can-i-add-last-edited-line?highlight=last+edited+by#hidebox
that:

"Unless a post has been made after that post, only when you edit without a reason will it show that it was edited.
Once you edit the first post when a post has been made, then it will show.
If no posts were made after your post, it will only display if you fill in the editing reason."

So how do I forced users to fill in the reason for editing?

Thank you.


Last edited by Mounrou on Tue 6 Jan 2015 - 8:55; edited 1 time in total
avatar
Mounrou
New Member

Posts : 2
Reputation : 1
Language : Chinese

http://appropriation-zero.canadian-forum.com/

Back to top Go down

Solved Re: how to force users to fill in "reason for editing"?

Post by _Twisted_Mods_ Mon 5 Jan 2015 - 14:51

i may be wrong but i dont think their is a option on for this i looked and could not find one... but if someone doent find it for you .. you can goto

acp>modules>javascript management

turn on javascript then save

create a new javascript

set to in all pages

Code:
$(function() {
  var rsmsg = '*You Must Enter A Reason To Send';
if($('input[name="edit_reason"]').val() == ""){
        $('input[name="post"]').attr('disabled','disabled');
        $('input[name="edit_reason"]').after(' <br><span id="edrmsg" style="color:red;font-weight:bolder;">'+rsmsg+'</span>');
    }
    else{
        $('input[name="post"]').removeAttr('disabled');
        $('#edrmsg').remove();
    }
$('input[name="edit_reason"]').keyup(function(){
  if($('input[name="edit_reason"]').val() == ""){
        $('input[name="post"]').attr('disabled','disabled');
        $('input[name="edit_reason"]').after(' <br><span id="edrmsg" style="color:red;font-weight:bolder;">'+rsmsg+'</span>');
    }
    else{
        $('input[name="post"]').removeAttr('disabled');
        $('#edrmsg').remove();
    }
}) 
});

submit
_Twisted_Mods_
_Twisted_Mods_
Helper
Helper

Male Posts : 2108
Reputation : 336
Language : English
Location : Ms

http://liquidcode.forumotion.com

Back to top Go down

Solved Re: how to force users to fill in "reason for editing"?

Post by Mounrou Tue 6 Jan 2015 - 8:54

Well I'd hope for something less technical,  but this seems to be working.

 Thanks, man.
avatar
Mounrou
New Member

Posts : 2
Reputation : 1
Language : Chinese

http://appropriation-zero.canadian-forum.com/

Back to top Go down

Solved Re: how to force users to fill in "reason for editing"?

Post by Derri Tue 6 Jan 2015 - 9:02

Topic solved and archived
Derri
Derri
Helper
Helper

Male Posts : 8755
Reputation : 638
Language : English & Basic French
Location : Scotland, United Kingdom

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum