Quick Quote Modification 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.
4 posters

    Quick Quote Modification

    nooneknow
    nooneknow
    New Member


    Posts : 4
    Reputation : 1
    Language : english

    Solved Quick Quote Modification

    Post by nooneknow Wed 30 Mar - 1:37

    Hello

    Can anyone make modification to this script

    Code:
            $(function(){
              var forum_version = 1,
              new_button = false,
              quote_image = 'http://i39.servimg.com/u/f39/18/21/60/73/quick10.png';
           
              if (forum_version == 0) n = [".postbody div",".name strong a"];
              if (forum_version == 1) n = [".postbody .content div",".postprofile dl dt strong a"];
              if (forum_version == 2) n = [".entry-content div",".username a"];
              if (forum_version == 3) n = [".post-entry div",".postprofile-details dt a + br + a"];
              if (new_button == true) { q = ".quickquote"; $(forum_version==1?"li:has(.i_icon_quote)":"a:has(.i_icon_quote)").after($('<li style="display:inline-block;list-style:none;"><a href="#quick_reply"><img src="'+quote_image+'" class="quickquote" alt="Quick quote" title="Quick quote" /></a></li>')) }
              if (new_button == false) { q = "a:has(.i_icon_quote)"; $("a:has(.i_icon_quote)").attr("href", "#quick_reply"); $(".i_icon_quote").attr("title", "Reply with quote") }
             
              $(document).on('mouseup',n[0],function(e){
                qtext = $(this).parents(".post");
                if (window.getSelection) theSelection = window.getSelection().toString();
                else if (document.getSelection) theSelection = document.getSelection();
                else if (document.selection) theSelection = document.selection.createRange().text;
              }); 
             
              $(q).click(function () {
                if (typeof qtext == 'undefined') return;
                uname = qtext.find(n[1]).text();
                $("div.sceditor-toolbar + iframe").contents().find("body").append('<blockquote><cite>' + uname + '</cite>' + theSelection + '</blockquote> <br />');
                $('.sceditor-container textarea')[0].value += '[quote="' + uname + '"]' + theSelection + '[/quote]'
              });
              var n,q;
            });
    here the original post of it
    https://help.forumotion.com/t134813-quick-quote#907916

    so basically its quick quote but you must highlight the word first before click the button the problem is when you not highlight anything it just send you to quick reply box

    can anybody help how to make it quote the whole content in the post and send it to quick reply box when you not highlight anything ?


    Last edited by nooneknow on Sat 2 Apr - 14:09; edited 1 time in total
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51500
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: Quick Quote Modification

    Post by SLGray Wed 30 Mar - 5:37

    You could just use the quote button to quote a whole post.   The tutorial is basically for members who want to quote just a part of a post.



    Quick Quote Modification Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.
    nooneknow
    nooneknow
    New Member


    Posts : 4
    Reputation : 1
    Language : english

    Solved Re: Quick Quote Modification

    Post by nooneknow Wed 30 Mar - 6:28

    SLGray wrote:You could just use the quote button to quote a whole post.   The tutorial is basically for members who want to quote just a part of a post.
    thank you for replying
    yes i know but it will be nice replacement for quote button if it can do whole quoted without highlighting and put them directly at quick reply box than click quote and opening new page of sceditor

    i actually manage to edit the script so it will add username tag to make people get notification when they quoted but my javascript knowledge really limited so i need the whole copy of post feature to make people easier. maybe somebody here can do that

    im kinda new here so i hope im not asking this in the wrong subforum. even tough this more like personal request but i think if it can be done it will help a lot of people

    and btw do you know any script alternative that can quote the whole post and adding username tag automatically at the same time so people get notification from it ?
    avatar
    Guest
    Guest


    Solved Re: Quick Quote Modification

    Post by Guest Wed 30 Mar - 6:45

    Welp affraid ! I just saw you sign up @ FM Design. He (the owner, Wink @Ange Tuteur ) is gonna be answering this post soon, I'm sure. Just wait & see!

    Good luck!

    Hello Samantha.
    nooneknow
    nooneknow
    New Member


    Posts : 4
    Reputation : 1
    Language : english

    Solved Re: Quick Quote Modification

    Post by nooneknow Wed 30 Mar - 7:15

    RoXaNNeX wrote:Welp affraid ! I just saw you sign up @ FM Design. He (the owner, Wink @Ange Tuteur ) is gonna be answering this post soon, I'm sure. Just wait & see!

    Good luck!

    Hello Samantha.
    Hi Samantha Smile

    i hope so too
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51500
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: Quick Quote Modification

    Post by SLGray Wed 30 Mar - 13:23

    RoXaNNeX wrote:Welp  affraid  ! I just saw you sign up @ FM Design. He (the owner, Wink @Ange Tuteur ) is gonna be answering this post soon, I'm sure. Just wait & see!

    Good luck!

    Hello  Samantha.
    Please do not reply to support topics unless you are offering a solution.



    Quick Quote Modification Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: Quick Quote Modification

    Post by Ange Tuteur Sat 2 Apr - 13:06

    Hi @nooneknow,

    Try replacing the script with the one below.
    Code:
            $(function(){
              var forum_version = 1,
              new_button = false,
              quote_image = 'http://i39.servimg.com/u/f39/18/21/60/73/quick10.png';
         
              if (forum_version == 0) n = [".postbody div",".name strong a"];
              if (forum_version == 1) n = [".postbody .content div",".postprofile dl dt strong a"];
              if (forum_version == 2) n = [".entry-content div",".username a"];
              if (forum_version == 3) n = [".post-entry div",".postprofile-details dt a + br + a"];
              if (new_button == true) { q = ".quickquote"; $(forum_version==1?"li:has(.i_icon_quote)":"a:has(.i_icon_quote)").after($('<li style="display:inline-block;list-style:none;"><a href="#quick_reply"><img src="'+quote_image+'" class="quickquote" alt="Quick quote" title="Quick quote" /></a></li>')) }
              if (new_button == false) { q = "a:has(.i_icon_quote)"; $("a:has(.i_icon_quote)").attr("href", "#quick_reply"); $(".i_icon_quote").attr("title", "Reply with quote") }
           
              $(document).on('mouseup',n[0],function(e){
                qtext = $(this).parents(".post");
                if (window.getSelection) theSelection = window.getSelection().toString();
                else if (document.getSelection) theSelection = document.getSelection();
                else if (document.selection) theSelection = document.selection.createRange().text;
              });
           
              $(q).click(function () {
                if (typeof qtext == 'undefined') {
                  qtext = $(this).closest('.post');
                  theSelection = qtext.find(n[0]).text();
                }

                uname = qtext.find(n[1]).text();
                $("div.sceditor-toolbar + iframe").contents().find("body").append('<blockquote><cite>' + uname + '</cite>' + theSelection + '</blockquote> <br />');
                $('.sceditor-container textarea')[0].value += '[quote="' + uname + '"]' + theSelection + '[/quote]'
              });
              var n,q;
            });
    Ape
    Ape
    Administrator
    Administrator


    Male Posts : 19328
    Reputation : 2005
    Language : fluent in dork / mumbojumbo & English haha

    Solved Re: Quick Quote Modification

    Post by Ape Sat 2 Apr - 14:38

    Topic solved and archived



    Quick Quote Modification Left1212Quick Quote Modification Center11Quick Quote Modification Right112
    Quick Quote Modification Ape_b110
    Quick Quote Modification Ape1010