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

Reply
 
Thread Tools
Keyboard Shortcut for vBulletin 4 Details »»
Keyboard Shortcut for vBulletin 4
Version: 1.00, by mrpaint mrpaint is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Mini Mods - Version: 4.0.0 Rating:
Released: 04-03-2010 Last Update: Never Installs: 11
Uses Plugins Auto-Templates
Re-useable Code Additional Files Translations Is in Beta Stage  
No support by the author.

Keyboard Shortcut 1.0
Enable various keyboard shortcuts for vBulletin.

Sometime it really hurts me to read through a long thread (100+ pages) with the mouse so I think this would be helpful to someone

[FEATURE]
  1. Shortcuts are easily changed and updated via highly interactive AdminCP Settings page.
  2. Available shortcuts:
  3. Display Help
  4. Go Root
  5. Go Up (from thread to forum, from forum to parent forum, from picture to album)
  6. Numeric Auto-assign (1..9 to quick access threads in forum, pictures in album)
  7. New Private Message (with settings to predefine recipient, open in new window)
  8. Previous/Next page (pages in thread, comment pages in picture)
  9. Previous/Next item (threads, pictures)
[DEMO]
http://daohoangson.com/vb40
http://daohoangson.com/vb38
*Yeah, the same product works with both versions of vBulletin*
Authentication: demo:demo
Test accounts: test1:123456; test2:123456; test3:123456

[INSTALL]
Upload files (2 scripts) in `upload` to forums root
Import .xml file
Go to edit settings or leave them with default values
Done

[SCREENSHOT]

View more (and bigger) screenshots, click here

Enjoy this small modification. Bring to you from a Vietnamese coder. Cheers

Download Now

File Type: zip Keyboard Shortcut 1.0 for vB4.zip (10.9 KB, 82 views)

Show Your Support

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

Comments
  #2  
Old 04-04-2010, 09:53 PM
saadessa saadessa is offline
 
Join Date: Jan 2008
Posts: 284
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

installed thank you
Reply With Quote
  #3  
Old 04-04-2010, 10:44 PM
chriske chriske is offline
 
Join Date: Oct 2008
Posts: 167
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very interesting!

Tagged & Thanks!
Reply With Quote
  #4  
Old 04-04-2010, 11:34 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I went on ur site and logged into a demo account, but im confused, what does this mod do???
Reply With Quote
  #5  
Old 04-05-2010, 12:14 AM
AliMadkour's Avatar
AliMadkour AliMadkour is offline
 
Join Date: Dec 2004
Location: Egypt
Posts: 116
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great mod!
Tagged for future use
thanks
Reply With Quote
  #6  
Old 04-05-2010, 01:38 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bouncer222 View Post
I went on ur site and logged into a demo account, but im confused, what does this mod do???
Press and hold H and you'll see.. It's a keyboard shortcut combination combined with the forums.. pressing 1 will go to the first section or first post, 2 to the second, etc.
Reply With Quote
  #7  
Old 04-05-2010, 03:15 AM
sulasno sulasno is offline
 
Join Date: Feb 2010
Posts: 588
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

tagged and thanks
Reply With Quote
  #8  
Old 04-05-2010, 08:17 PM
mrpaint's Avatar
mrpaint mrpaint is offline
 
Join Date: Sep 2004
Location: Hanoi Capital
Posts: 630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh yeah, sorry for confusing you guys. If you go to the demo forums, hold H to see the shortcuts list. I will post some screenshot really soon
Reply With Quote
  #9  
Old 04-05-2010, 08:38 PM
mrpaint's Avatar
mrpaint mrpaint is offline
 
Join Date: Sep 2004
Location: Hanoi Capital
Posts: 630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have several screenshots from different browsers in different pages with various shortcuts available. Please note that the same shortcut key can be available in many pages but with each page, it can perform a little bit different. You can see the shortcut U in the screenshots: in work to go up to forum from thread, go to parent forum from forum or go to album from picture, etc
Attached Images
File Type: png chrome.PNG (136.8 KB, 0 views)
File Type: png firefox.PNG (115.2 KB, 0 views)
File Type: png ie.PNG (55.2 KB, 0 views)
File Type: png opera.PNG (70.9 KB, 0 views)
File Type: png safari.PNG (49.0 KB, 0 views)
Reply With Quote
  #10  
Old 04-06-2010, 05:57 PM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Getting error when I added this plugin:

Quote:
$help_shortcut = $vbulletin->options['kbs_help']; $is_vb4 = ($vbulletin->options['templateversion'] >= '4.0'); if ($help_shortcut) { $shortcuts = ''; foreach ($GLOBALS['kbs_functions'] as $group => $group_shortcuts) { foreach ($group_shortcuts as $shortcut => $info) { $sessionurl = $vbulletin->session->vars['sessionurl']; if ($sessionurl) { if (strpos($info['link'],$sessionurl) === false) { if (strpos($info['link'],'?') === false) { $info['link'] .= '?' . $sessionurl; } else { $info['link'] = str_replace('?','?' . $sessionurl,$info['link']); } } } if ($is_vb4) { $templater = vB_Template::create('kbs_shortcutbit'); $templater->register('shortcut',$shortcut); $templater->register('info',$info); $shortcuts .= $templater->render(); } else { eval('$shortcuts .= "' . fetch_template('kbs_shortcutbit') . '";'); } } } if ($is_vb4) { $headercode = vB_Template::create('kbs_headercode')->render(); $templater = vB_Template::create('kbs_footercode'); $templater->register('help_shortcut',$help_shortcut); $templater->register('shortcuts',$shortcuts); $footercode = $templater->render(); } else { eval('$headercode = "' . fetch_template('kbs_headercode') . '";'); eval('$footercode = "' . fetch_template('kbs_footercode') . '";'); } $output = str_replace( array('','') ,array($headercode . '',$footercode . '') ,$output ); }
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:03 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05922 seconds
  • Memory Usage 2,326KB
  • Queries Executed 24 (?)
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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (6)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete