how to force users to fill in "reason for editing"? Hitskin_logo Hitskin.com

This is a Hitskin.com skin preview
Install the skinReturn to the skin page

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.
3 posters

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

    avatar
    Mounrou
    New Member


    Posts : 2
    Reputation : 1
    Language : Chinese

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

    Post by Mounrou January 5th 2015, 1:11 pm

    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 January 6th 2015, 8:55 am; edited 1 time in total
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


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

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

    Post by _Twisted_Mods_ January 5th 2015, 2:51 pm

    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
    avatar
    Mounrou
    New Member


    Posts : 2
    Reputation : 1
    Language : Chinese

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

    Post by Mounrou January 6th 2015, 8:54 am

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

     Thanks, man.
    Derri
    Derri
    Helper
    Helper


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

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

    Post by Derri January 6th 2015, 9:02 am

    Topic solved and archived