Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
External Link Titles, retrieve descriptive titles for URLs Details »»
External Link Titles, retrieve descriptive titles for URLs
Mod Version: 1.1.1, by magnus (Coder/Designer) magnus is offline
Developer Last Online: Feb 2012 I like it Show Printable Version Email this Page

vB Version: 3.6.x Rating: (17 votes - 4.71 average) Installs: 171
Released: 07 May 2007 Last Update: 24 Jul 2007 Downloads: 1085
Not Supported Uses Plugins  

Keywords: SHOWTHREAD, external, link, titles, URLs, SEO

Description:
Retrieves descriptive titles for external posted links. Allows for better link recognition and, in theory, could help increase page SEO.

Details:
I recall this being requested somewhere, so I decided to take a stab at it. This is yet another feature offered in vBSEO.

For those unaware of what this actually does.. by default, when a URL is posted without a description it looks like:
http://www.vbulletin.com

With this modification enabled, it will now look like:
vBulletin.org Forum - The Official vBulletin Resource!

Nicer, eh?



Installation:
  1. Download and import product-linktitles.xml via the Product Manager.
  2. Enable the modification via AdminCP > vBulletin Options > External Link Titles Options (it is disabled by default)
  3. ???
  4. Profit!

Notes:
There's really no magic here, it polls for titles using the cURL() function. If for some reason your host does not have cURL() enabled, you're out of luck.

From time to time you may notice the occasional link that does not get titled -- this is due to either the fact that the url is not active or it either timed out waiting for a response. By default, the system will wait for 5 seconds before timing out. If you wish to modify the timeout, you may do so via the AdminCP.



Comments:
As with all my hacks, this modification is provided free of charge. However, if you find this product useful and have money burning a hole in your pocket, feel free to make a small donation, I won't mind.. really.

Version History:
  • 1.0.0 - Initial release, here's to hoping...
  • 1.1.0 - Added the ability to blacklist specific domains from having link titles retrieved (configurable via the AdminCP)
  • 1.1.1 - Wrapped returned titles in html_entity_decode(); to return properly decoded HTML characters.

Currently Known Bugs:
  • None

* Please note that this modification was developed on a forum with a userbase of 1 (myself). I've tested it for basic functionality but I cannot guarantee functionality or behavior on your forum. So, please -- make backups before installing this product!

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 07 May 2007, 18:58
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Holding this space..
Reply With Quote
  #3  
Old 07 May 2007, 19:50
Terminatoronly's Avatar
Terminatoronly Terminatoronly is offline
 
Join Date: Mar 2006
First Install

Great Mod
__________________
Report Post Suggestion Please See it And Give Your Idea.
Reply With Quote
  #4  
Old 07 May 2007, 22:11
Charlie98902 Charlie98902 is offline
 
Join Date: Dec 2006
Second Install!
Reply With Quote
  #5  
Old 07 May 2007, 22:23
Stoebi Stoebi is offline
 
Join Date: Apr 2006
Real name: Peter
Hello,

thank you very much for this nice hack

I've found a little bug in the 2 plug-ins.
Please change

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Regards,

Stoebi

Last edited by Stoebi; 07 May 2007 at 22:28.
Reply With Quote
  #6  
Old 07 May 2007, 22:29
projectego's Avatar
projectego projectego is offline
 
Join Date: Feb 2006
Location: UK
Real name: Steve
Awesome!

/me clicks install
__________________
Reply With Quote
  #7  
Old 07 May 2007, 23:03
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Originally Posted by Stoebi View Post
Hello,

thank you very much for this nice hack

I've found a little bug in the 2 plug-ins.
Please change

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Regards,

Stoebi
Nice catch, thanks.
Reply With Quote
  #8  
Old 07 May 2007, 23:27
Charlie98902 Charlie98902 is offline
 
Join Date: Dec 2006
For some reason on my board the update fails to work but the initial release does?
Reply With Quote
  #9  
Old 07 May 2007, 23:38
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Originally Posted by Charlie98902 View Post
For some reason on my board the update fails to work but the initial release does?
Very the product is set to enabled. AdminCP > vBulletin Options > External Link Titles Options > External Link Titles Enabled (Make sure 'Yes' is checked)
Reply With Quote
  #10  
Old 07 May 2007, 23:55
Charlie98902 Charlie98902 is offline
 
Join Date: Dec 2006
Originally Posted by magnus View Post
Very the product is set to enabled. AdminCP > vBulletin Options > External Link Titles Options > External Link Titles Enabled (Make sure 'Yes' is checked)
Thanks for the support as it is stated not supported.

Yes that was the issue, as when I used the initial release I guess it was on by default then as I didn't go into the admin panel.
Reply With Quote
  #11  
Old 08 May 2007, 04:23
Quantnet Quantnet is offline
 
Join Date: Nov 2006
Installed and enabled the hack. Yes is checked.
Server has curl enabled.

When i post something new and click on review, I have this error at the top of the page

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /includes/functions_newpost.php(360) : eval()'d code on line 56
Reply With Quote
  #12  
Old 08 May 2007, 04:41
Quantnet Quantnet is offline
 
Join Date: Nov 2006
As a followup, I edited the functions_newpost.php file and add after the <?php tag

// Turn off all error reporting
error_reporting(0);


Not sure if this is a proper way to do it. If anyone knows , please let me know.
Reply With Quote
  #13  
Old 08 May 2007, 04:45
HMBeaty's Avatar
HMBeaty HMBeaty is offline
 
Join Date: Sep 2005
Real name: Brooks
/me installed and works PERFECT. Thank you
__________________
"Our greatest weakness lies in giving up. The most certain way to succeed is always to try just one more time!"
"It's important to only think about what you desire, not what you fear to achieve your ultimate goal!!
Reply With Quote
  #14  
Old 08 May 2007, 04:47
elmati elmati is offline
 
Join Date: Mar 2007
installed!
thx!
Reply With Quote
  #15  
Old 08 May 2007, 06:29
Hornstar's Avatar
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Real name: Matt
hey nice work, good to see you releasing good stuff, even tho im using vbseo, im sure others will find this usefull.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 05:26.

Layout Options | Width: Wide Color: