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
Open all links in the same window Details »»
Open all links in the same window
Version: 1.00, by Retal Retal is offline
Developer Last Online: Jul 2014 Show Printable Version Email this Page

Category: Mini Mods - Version: 4.0.x Rating:
Released: 04-05-2010 Last Update: Never Installs: 15
Uses Plugins
Re-useable Code Translations  
No support by the author.

Experts such as Jakob Nielsen have said literally since the beginning of the internet that opening links in a new window is a bad usability practice.
http://www.useit.com/alertbox/990530.html

Quote:
If I want a new window, I will open it myself!
Read more if you're interested.
http://www.google.com/search?hl=en&q...ndow+usability

It's 2010 and vBulletin still opens all external links in a new window!

With this mod all links open in the same window as they should.
The users can choose if they open the link in the same window, a new tab or a new window.
vBulletin (aka YOU as the forum owners) doesn't force its decision on them anymore.

Tested in forum and blog posts, vB 3.6.x to 4.0.2.

I've been using this mod since vB 3.6. It's so simple I haven't ever had to change the code.
If you want to use it in an older version of vB, feel free. It will very probably work.

Download Now

File Type: xml product-same_window_links.xml (1.2 KB, 79 views)

Show Your Support

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

Comments
  #12  
Old 04-06-2010, 06:54 PM
Retal Retal is offline
 
Join Date: Nov 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello Dj Baxter, you're mistaken. To force links to open in a new window is wrong today just as it was wrong 10 years ago.

And even though I dislike arguments by appealing to authority, Jakob Nielsen is THE expert on web usability. If you've never heard of him, that's probably only because you've never heard of usability.

As I've said to Kolbi - no one forces you to use this mod.
But for those who see the mandatory target="_blank" in vB as a big mistake, this mod will easily help them make it right.

Cheers,
Martin
Reply With Quote
  #13  
Old 04-06-2010, 07:17 PM
ViktorDA ViktorDA is offline
 
Join Date: Jan 2009
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Deleted this mod.
I read Jakob Nielsen, but I think for the forum is just not necessary. Sorry.
Reply With Quote
  #14  
Old 04-07-2010, 01:50 PM
Dr.osamA's Avatar
Dr.osamA Dr.osamA is offline
 
Join Date: Aug 2004
Location: Syrie
Posts: 979
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanxx man

installed
Reply With Quote
  #15  
Old 04-07-2010, 04:49 PM
Verionia Verionia is offline
 
Join Date: Jul 2009
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Retal View Post
Hi Verionia, if the users want, they can open any link in the background with a middle-click in all current browsers. There is no need for a mod.
Oh my goodness, I didnt know this until today! Thanks. lol
Reply With Quote
  #16  
Old 04-07-2010, 05:43 PM
Retal Retal is offline
 
Join Date: Nov 2006
Posts: 58
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No need for irony, Verionia. You should rather ask yourself - why do you want to mimic a behaviour through a vB modification that all browsers can already do by themselves?

Dr. osamA, happy to help.
Reply With Quote
  #17  
Old 04-07-2010, 06:09 PM
Verionia Verionia is offline
 
Join Date: Jul 2009
Posts: 274
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Retal View Post
No need for irony, Verionia. You should rather ask yourself - why do you want to mimic a behaviour through a vB modification that all browsers can already do by themselves?

Dr. osamA, happy to help.
Well most people may not know that the middle button opens a new page in the background, so I wanted to make it easier for them, then have to find out for themselves.
Reply With Quote
  #18  
Old 09-16-2010, 03:22 PM
BSMedia BSMedia is offline
 
Join Date: Feb 2009
Posts: 454
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Retal View Post
I lead these conversations three or four years ago.
But it boils down to this:

Opening a link in a new window won't stop the visitor from leaving your web if it sucks.
Forcing your visitor to do something he doesn't expect and doesn't want is intimidating and wrong.

Please read the arguments in the links above.

I've been using the mod for three years. My users are happy and don't leave the forum. They can use middle-click, Shift+click, Ctrl-click and all other ways to control their browsing without me raping their user experience.

But I certainly don't force you to use it on your board.
Then you should know that all users spend more time on other sites than yours, and by deviating from whats become the standard, in the long run users will leave your site.
Reply With Quote
  #19  
Old 03-24-2011, 10:11 PM
camoit camoit is offline
 
Join Date: Feb 2011
Posts: 78
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there some place I can control where and what links it opened?
That would be nice.
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 09:54 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.06344 seconds
  • Memory Usage 2,304KB
  • 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
  • (4)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
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (8)postbit
  • (1)postbit_attachment
  • (9)postbit_onlinestatus
  • (9)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