Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Quick Quote for Quick Reply Details »»
Quick Quote for Quick Reply
Version: 1.00, by RedTyger RedTyger is offline
Developer Last Online: Nov 2022 Show Printable Version Email this Page

Category: Show Thread Enhancements - Version: 3.6.7 Rating:
Released: 06-10-2007 Last Update: 06-10-2007 Installs: 23
Template Edits
Additional Files  
No support by the author.

=Quick Quote for Quick Reply=


What does it do?
I was unsatisfied with the new multiquote addition to vBulletin and was wanting a truly quick and easy quoting method, primarily one that worked with Quick Reply since the others are quite workable.

So this is what I came up with. It's used simply by highlighting a post's text with your mouse. The highlighted text is transferred to Quick Reply as a formatted quote. To clear the highlighted text, click OUTSIDE the currently highlighted area or it'll add the quote again. So if you want to quote multiple posts (especially parts of multiple posts) instead of faffing around with quote or multiquote you just go down the page highlighting each bit of text you want to quote. Much better!

I wrote it for my own forum which unfortunately isn't open yet so you can't try before you buy, but you can get an idea from the screenshot.


Instructions
Upload quickquote.js to your forum's clientscript folder.

Go to AdminCP > Style Manager > Edit Templates and...
Open the SHOWTHREAD template:
FIND:
Code:
</head>
ADD ABOVE:
Code:
<script type="text/javascript" src="clientscript/quickquote.js"></script>


Open the POSTBIT template:
FIND:
Code:
<div id="post_message_$post[postid]">
$post[message]
</div>
REPLACE WITH:
Code:
<div id="post_message_$post[postid]" onmouseup="quickquote('$post[musername]', '$post[postid]');">
$post[message]
</div>
That's it!


Notes:
- Does NOT work with the WYSIWYG quick reply editor. Same problem I had with another modification, I still can't for the life of me work out how to get text to transfer to it. Offers of a solution most welcome.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 06-12-2007, 06:09 AM
RedTyger's Avatar
RedTyger RedTyger is offline
 
Join Date: Nov 2006
Location: UK
Posts: 1,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Um. Not really. Read the text and look at the screenshot.
Reply With Quote
  #13  
Old 06-12-2007, 07:52 AM
dizzy100 dizzy100 is offline
 
Join Date: Mar 2006
Posts: 155
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

WYSIWYG working would be awesome as i love the sound of this mod.
Reply With Quote
  #14  
Old 06-12-2007, 07:59 AM
RedTyger's Avatar
RedTyger RedTyger is offline
 
Join Date: Nov 2006
Location: UK
Posts: 1,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Milad View Post
I think it's better to add a click-able link per post, on clicking that link the highlighted text will be quoted.
Instead of this:

Quote:
REPLACE WITH:
Code:
<div id="post_message_$post[postid]" onmouseup="quickquote('$post[musername]', '$post[postid]');">
$post[message]
</div>
Do something like this:

Quote:
REPLACE WITH:
Code:
<div id="post_message_$post[postid]">
$post[message]
</div>
<div>
<a href="javascript:;" onclick="quickquote('$post[musername]', '$post[postid]');"><img src="quickquote.jpg" /></a>
</div>
Untested, but that should work. The key point is changing onmouseup to onclick which will trigger the quote transfer when the item is clicked, instead of when you've raised your mouse button after highlighting.
Reply With Quote
  #15  
Old 06-12-2007, 03:59 PM
Magnumutz's Avatar
Magnumutz Magnumutz is offline
 
Join Date: Feb 2006
Location: Romania
Posts: 731
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It didn't fixed it for me...
Reply With Quote
  #16  
Old 09-24-2007, 10:58 PM
Illustrious Illustrious is offline
 
Join Date: Dec 2005
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I made it so that it will quote the selected text whenever I click the "quick reply" button:

I found this:

Code:
<a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
To this:
Code:
<a href="javascript:;" onclick="quickquote('$post[musername]', '$post[postid]');"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
But indeed, if you could get it to work with WYIWYG editor, it would be awesome.
Reply With Quote
  #17  
Old 09-29-2007, 08:31 AM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hi

now is wysiwyg editor here=> https://vborg.vbsupport.ru/showthrea...hreadid=158614 also supported

just wanted let you know
Reply With Quote
  #18  
Old 09-30-2007, 04:50 PM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

to make this add-on also in wysiwyg editor available change in the quickquote.js
Code:
fetch_object('vB_Editor_QR_textarea').value += newlines + '[quote=' + postUsername + ';' + postPostid + ']' + newQuickQuote + '[/quote]';
into
Code:
vB_Editor[QR_EditorID].insert_text("newlines + '[quote=' + postUsername + ';' + postPostid + ']' + newQuickQuote + '[/quote]'", false);
Reply With Quote
  #19  
Old 03-30-2008, 02:52 PM
larryd larryd is offline
 
Join Date: Nov 2001
Location: Newark, DE
Posts: 93
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a great method of Quickly Quoting someone on the forums. I'm only running in to one problem. When someone quotes a moderator or administrator and I use HTML markup for the usernames it would say <font color=red><b>larryd</b></font> instead of just my name of red bolded my name like it is supposed to. Now I know I can easily fix this by enabling HTML for all of my forums but I'd prefer to either strip the HTML from the quote or convert the HTML to BBcode. I'm not familiar with javascript so I'm not 100% on the changes I'd need to make in the quickquote.js file. Anyone have an idea?
Reply With Quote
  #20  
Old 03-30-2008, 02:55 PM
Phaedrus Phaedrus is offline
 
Join Date: Jul 2006
Location: Colorado
Posts: 617
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why wouldn't you use the little checkmark box under the quick quote box?
Reply With Quote
  #21  
Old 03-31-2008, 06:00 AM
Megareus Rex's Avatar
Megareus Rex Megareus Rex is offline
 
Join Date: Feb 2004
Location: Pennsylvania, USA
Posts: 243
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Illustrious View Post
I made it so that it will quote the selected text whenever I click the "quick reply" button:

I found this:

Code:
<a href="$post[replylink]" rel="nofollow" id="qr_$post[postid]" onclick="return false"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
To this:
Code:
<a href="javascript:;" onclick="quickquote('$post[musername]', '$post[postid]');"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
But indeed, if you could get it to work with WYIWYG editor, it would be awesome.
This...this edit brings it just one step away from being the quick quote hack I've been wanting since how awesome the 3.0 one was!!!

The only problem with this now is that doing this edit makes it so the QR button no longer functions normally.

If it can be made so that:
1: If there is text selected, pressing the QR button quotes it in quick reply.
2: If no text is selected, the QR buttons functions normally (e.g., marks that post as the post being replied to).

It will be pure awesomeness. As I said, I've been waiting for the second coming of the quick quote hack that I used to have back on 3.0, and with the edit I quoted, it truly is just one step away. Hopefully someone can complete it...


EDIT!!!

Nevermind! I worked it myself. I took illustrious' idea and, instead of replacing the original QR button, I added it right above it (so it appears to the left), and changed the image name to multiquote_off.gif, so that it calls the multiquote's button image. Then I turned off the built-in multiquote feature.

Now it works EXACTLY like I always wanted! So awesome...
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:57 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05733 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (12)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete