Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
YABBSEO[vB] Lite - Another Better SEO Module for vB 3.8.x Details »»
YABBSEO[vB] Lite - Another Better SEO Module for vB 3.8.x
Mod Version: 1.1, by yabsoft (Contributor) yabsoft is offline
Developer Last Online: Jan 2014 I like it Show Printable Version Email this Page

vB Version: 3.8.x Rating: (7 votes - 4.57 average) Installs: 73
Released: 01 Feb 2009 Last Update: 29 Mar 2010 Downloads: 1013
Not Supported Uses Plugins Additional Files Translations  

The FULL version is available here.

YABBSEO[vB] Lite

YABBSEO[vB] is a well-developed easy-to-use lighty module for vBulletin aiming at optimizing your forum for Search Engines. This is a lite version and a full version will come with GUI for controling lots of options of YABBSEO.

Main Features:
1. Customised Forumdisplay, Showthread, Member profile url, etc...
Edit yabbseo/data/config.php:

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

2. Built-in Multiple languages supported. You don't need manually list the special chars to convert. Tested with Deutsch, Español, Français, Türkçe.

3. 301 safe redirecting dynamical url to the above static url.

4. Add "no=follows" for all external site url.

5. Lots of options in yabbseo/data/config.php. For example, removing comman words in static url, customised keyword separator. Ability to create your customised url for other content.

6. Parse archive pages and redirect thread links to the static one.

7. Improve meta keywords for thread pages.

8. Canonicalization Url Support.

9. Redirect external urls by a custom script.

Lots of other improments...

Live Demo(vB3.7.1:
http://yabsoft.info/demo/vbforum

Live Site(vB 3.8.4):
https://yabsoft.com/forum

------------------------------------------
|YABBSEO[vB] Installation Requirements
------------------------------------------

1. Mod-rewrite Module for Apache server.
2. Entered Forum URL at vBulletin Admin CP > vBulletin Options > Site Name / URL / Contact Details.

Installing YABBSEO[vB]

1. Extracting the installation package

Download and extract the installation package into a directory in your local computer.

2. Uploading YABBSEO[vB] to the Server.

You only need upload all files in /upload to your vBulletin installation.

3. Go into vBulletin's Admin CP > Plugins & Products > Manage Products.

a). Click on 'Import Product' and select 'overwrite'.
b). Click on the 'Browse' button, and browse to the location where YABBSEO[vB]'s installation package was extracted.
c). Find a file named Product-YABBSEOLite-1.0.xml in the root directory YABBSEO[vB].
d). Click on 'Import'.

4. Uploading the .htaccess file

If your server does not have a .htaccess file in its root, then upload the .htaccess file found in the YABBSEO[vB]'s installation package.

If your server already has a .htaccess file in its root of vBulletin installation, then the content of YABBSEO[vB]'s .htaccess will have to be merged into the main .htaccess file.
Versions:
YABBSEO[vB] Lite v1.1.0 At 01 Nov 2009
YABBSEO[vB] Lite v1.0.1 At 15 Feb 2009
YABBSEO[vB] Lite v1.0.0 At 05 Feb 2009

Updates of YABBSEO v1.1: Latest version!
Please see the following post with detailed directions and explanations of yabbseo/data/config.php.

Updates of YABBSEO v1.0.1:
1. Now YABBSEO supports mysqli connection.
2. Fix a serious bug that cause script not to parse the external url correctly.
3. Adding a miss hook in v1.0.0 for search members to redirect to the correct profile url.
4. Adding some HTML tags parsing to correct some images not showing.
5. Fixing some redirecting error reported by members here.
6. Fix a bug for parsing the birthday members profile url in the front page of forum.

How to update your installation of YABBSEO v1.0.1:
Untill now, you only need redownload the attachment to update the php scripts files and then reimporting the product XML file. BUT you must be careful if you have modified the file yabbseo/data/config.php. When you upload new scripts, please don't overwrite your customised config.php. And a backup of old installation is recommended when you make any updates on current installation.

Some previous installation may not include such TAG parsings in yabbseo/data/config.php, if yes, you need add them manually(suppose you don't want to overwrite config.php directly)

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

The previous installation miss a hook called "Search members" at Plugins & Products>Plugin Manager, if you don't want to reimport the product XML file, you can add this hook as follows:
Plugins & Products>Add New Plugin
Product:
Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

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

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

Plugin PHP Code:

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


Support
We provide tech support for the lite version via vB.org forum. If you have any questions, just reply this thread or PM me.

Click INSTALL if you like this plug-in.

Download Now

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

Addons

Supporters / CoAuthors

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Module CMPS: Shoutcast Status Lite (VB3.5) Zachariah vBulletin 3.5 Add-ons 12 07 Jan 2010 16:55
Module CMPS: Shoutcast Status Lite Zachariah vBulletin 3.0 Full Releases 26 01 Jun 2005 14:45

Comments
  #2  
Old 01 Feb 2009, 18:56
yabsoft yabsoft is offline
 
Join Date: Jun 2006
Upgrade guide for YABBSEO Lite v1.1:

BACKUP OLD INSTLLATIONS ARE ABSOLUTELTLY NECCESSARY!

Before you upgrade, you need know we have changed the product id of YABBSEO Lite to be "yabbseo" in v1.1(in v1.0 and v1.0.1, it was yabbseolite). So a product import from vBulletin CP will create a new product, not upgrading your YABBSEO lite v1.0 or 1.0.1.
So for upgrading YABBSEO v1.0 or v1.0.1 to v1.1, you can follow the following steps:
1. Disable the YABBSEO v1.0 or v1.0.1
2. Upload all scripts in YABBSEO v1.1 to your server to overwrite all of your old files.
3. Import the product-YABBSEO-Lite.xml from vBulltein > Plugins.
4. If you have modified yabbseo/data/config.php, you donot need upload the new config.php in the downloaded YABBSEO Lite v1.1 to overwite your modified config.php in the step 2.
5. Check if YABBSEO v1.1 is working fine with your forum. If it is OK, you can delete YABBSEO v1.0 or 1.0.1 which is already disabled in step 1.


Explanation of some sections of config.php:

GLOBAL Configuration in yabbseo/data/config.php:

absolutebburl: 1 or 0
1: your domain will be automatically added in all forum urls:
forum/f_id/t_id.html -> http://yourdomain.com/forum/f_id/t_id.html.
0: YABBSEO will detect the relative urls to be absolute one:
images/buttons/xxx.gif -> /forum/images/buttons/xxx.gif
301_redirect: 1 or 0
1: Redirect dynamically urls to the static ones:
showthread.php?t=x to http://yourdomain.com/forum/f_id/t_id.html
redirect_showthreadpost: 1 or 0
1: redirect showthread.php?p=id to http://yourdomain.com/forum/f_id/t_id.html#postid
or http://yourdomain.com/forum/f_id/t_i..._x.html#postid if the post is not on the first page.
nofollowurls:
Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

),
The above options are the criterons to detect which urls to add "nofollow" attribute:
script: the php script name or html file name
fragment: the parts after #
query: an array which holds the parameters in the forum urls.

The above example will match the urls like this:

.*.*?nojs=1#goto_threadtools
specialchars_convert

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

The array holds the special chars and their correpondences in english to convert.
keyword_separator: - or _ or other symbol
The separator will be used to separator the keywords in static forum urls
seourl_stopwords:

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

This is an array to hold the common words you want to remove from the static forum urls.
redirect_externalurl: 1 or 0
Convert the external urls on your forum to something like this:
http://externalsite.com to http://yoursite.com/bbredir.php?url=...ternalsite.com
exclusive_externalurls

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

This is an array to hold the urls which are not to be converted as above if redirect_externalurl is enabled, for example your friend sites.
post_parseurl: 0 or 1

If this option is enabled(=1), YABBSEO will try to parse all forum links by even query the database to get the information. By default, this is turned off: since YABBSEO can parse every normal forum links. Some links could not be parsed in rare cases: you use cite another dynamically thread url in your current thread, the cited dynamically url could not be parsed by default. But this will redirect to the static one after users click it.
Url Template Setting in yabbseo/data/config.php
Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

The array holds the static url templates which be automatically loaded for the dynamical url according to its key: for example, the template
'forumdisplay' => 'f{forum_id}-{forum_title}',
will be used for all dynamically urls of forumdiaplay.php.

You can modify the above templates to get your cutomised template, but you must be care about the order of templates. The order of templates in the array is just the order to match each static url: for example, a static forum url "f1-main-forum.html" is passed, YABBSEO will try to follow the order of templates in array to match the the url "f1-main-forum.html". Once one template(for example,f{forum_id}-{forum_title}) matches the url, the corresponding {forum_id} and {forum_title} will be extracted. But it is important to note that different orders may give the chances that the incorrect template matches the url before YABBSEO tries to use "f{forum_id}-{forum_title}" to match it.

Last edited by yabsoft; 02 Nov 2009 at 21:04.
Reply With Quote
  #3  
Old 01 Feb 2009, 19:06
jujubins's Avatar
jujubins jujubins is offline
 
Join Date: May 2007
Real name: João Fernando
Great!

Installed...
__________________
Foruns: Game Lords Forum
Mods: Jujubins Lottery, Jujubins Header
Reply With Quote
  #4  
Old 01 Feb 2009, 19:08
yabsoft yabsoft is offline
 
Join Date: Jun 2006
Thanks This is my first released addon for vB!
Reply With Quote
  #5  
Old 01 Feb 2009, 19:15
Hasann's Avatar
Hasann Hasann is offline
 
Join Date: Sep 2005
Real name: Hasann
Does it support turkish character?
__________________
HASANN
Reply With Quote
  #6  
Old 01 Feb 2009, 19:28
jujubins's Avatar
jujubins jujubins is offline
 
Join Date: May 2007
Real name: João Fernando
Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, string given in [path]/includes/class_core.php on line 717

Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, string given in [path]/includes/class_core.php on line 717

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in [path]/yabbseo/forumhook/301.php(46) : eval()'d code on line 7

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in [path]/yabbseo/forumhook/301.php(46) : eval()'d code on line 7
How it works with subdomain?
__________________
Foruns: Game Lords Forum
Mods: Jujubins Lottery, Jujubins Header
Reply With Quote
  #7  
Old 01 Feb 2009, 19:28
rizelim's Avatar
rizelim rizelim is offline
 
Join Date: Nov 2006
thanks @yabsoft my forum problem.My forum root .htaccess file How to edit file..
Attached Images
File Type: jpg adsız.JPG (49.9 KB, 442 views)
__________________
Temizel Lift Community
Reply With Quote
  #8  
Old 01 Feb 2009, 19:37
yabsoft yabsoft is offline
 
Join Date: Jun 2006
Originally Posted by jujubins View Post
How it works with subdomain?
I only tested my addon with mysql server. But your vB is using mysqli. Maybe that is the reason of your errors. Now maybe you should disable the mod and I will try to make it work with mysqli. When it is done, I will update here. Sorry for the issues.
Reply With Quote
  #9  
Old 01 Feb 2009, 19:44
yabsoft yabsoft is offline
 
Join Date: Jun 2006
Originally Posted by rizelim View Post
thanks @yabsoft my forum problem.My forum root .htaccess file How to edit file..
Could you PM your link to check your issue?
Reply With Quote
  #10  
Old 01 Feb 2009, 19:52
rizelim's Avatar
rizelim rizelim is offline
 
Join Date: Nov 2006
Originally Posted by yabsoft View Post
Could you PM your link to check your issue?
http://ahsenforum.com/f194-forum-kur...rallary-7.html

turkish character problem!
__________________
Temizel Lift Community
Reply With Quote
  #11  
Old 01 Feb 2009, 19:57
sheppardzwc sheppardzwc is offline
 
Join Date: Dec 2008
Location: South Carolina
Real name: Zach
I'm getting style issues when I try to use this.



Any clue why it would do this?
Reply With Quote
  #12  
Old 01 Feb 2009, 20:18
yabsoft yabsoft is offline
 
Join Date: Jun 2006
Originally Posted by rizelim View Post
You can temporarily disable the option "Store CSS Stylesheets as Files?" at vBulletin Options > Style & Language Settings. Thst should fix your display issue. I will give a fix soon.
Reply With Quote
  #13  
Old 01 Feb 2009, 20:26
oPPoSiTe's Avatar
oPPoSiTe oPPoSiTe is offline
 
Join Date: Jul 2006
Location: Diyarbakır // Turkey
Real name: ÖzGüR ÜmiT
Great.

Turkish Character Problem
Reply With Quote
  #14  
Old 01 Feb 2009, 20:40
yabsoft yabsoft is offline
 
Join Date: Jun 2006
Originally Posted by sheppardzwc View Post
I'm getting style issues when I try to use this.



Any clue why it would do this?
You mean the logo is disappearing? Could you let me know how you link to your logo? via CSS property?
Reply With Quote
  #15  
Old 01 Feb 2009, 20:42
AWMGolfer AWMGolfer is offline
 
Join Date: Dec 2007
I'm usually a pretty aware guy but I can't find the .htaccess file anywhere in the zip file? Is it missing it or am I just getting old? Thanks!!
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 10:13.

Layout Options | Width: Wide Color: