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.
The forum of the forums
3 posters

    Quick quote

    Whistler
    Whistler
    Forumember


    Male Posts : 276
    Reputation : 83
    Language : English, Greman, Spanish

    Solved Quick quote

    Post by Whistler August 13th 2014, 2:25 am

    Quick quote
    I installed it on my Ghosts Forum it's a Phpbb3 and it's working  Smile 
    them
    I installed it on my fish forum it's a Phpbb2 and it's not working   Sad 
    here is a SS may help you it's from my Phpbb2 forum

    Quick quote Untitl14
    Ange Tuteur
    Ange Tuteur
    Forumaster


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

    Solved Re: Quick quote

    Post by Ange Tuteur August 13th 2014, 4:56 am

    Hi,

    There was a small mistake in the script with the conditional statement, replace your script by :
    Code:
    $(function(){
      var forum_version = 0,
      new_button = true,
      quote_image = 'http://i39.servimg.com/u/f39/18/90/10/82/render13.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;
    });

    I corrected the tutorial, thanks. Smile
    Whistler
    Whistler
    Forumember


    Male Posts : 276
    Reputation : 83
    Language : English, Greman, Spanish

    Solved Re: Quick quote

    Post by Whistler August 13th 2014, 5:26 am

    Hi Ange Tuteur

    Thank You it works now  thumleft
    Derri
    Derri
    Helper
    Helper


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

    Solved Re: Quick quote

    Post by Derri August 13th 2014, 8:40 am

    Topic solved and archived

      Current date/time is November 11th 2024, 9:34 pm