Products     Magento Extension     PCI-Shopping-Carts     Templates       CRELoaded     WordPress Modules     osCommerce Modules       osCommerce Addons       osCommerce Features       osCommerce Management       Payment Modules     CRELoaded Modules       CRE Loaded Addons       CRE Loaded Features       CRE Loaded Management       Payment Modules       CRELoaded Services
Free Stuff
Customization
Templates
Compare Products
You have no items to compare.
Affiliate Info
Affiliate Program FAQ
Affiliate Log In
Recent Orders
Hot Keywords: Order Notification, Order Search, Coupon, Flash Board, Compare, Floating Message, Tracking, Moneris, RSS, Visitor Filter

  Ultimate SEO URLs

The following osCommerce contribution is a free Opensource code originated from official osCommerce website and provided for your reference only, you may download the original contribution file(s) and install it on your own; or you may request a Paid Installation Service from Agents Of Power; Agents Of Power does the "AS IS" installation on your website, we do not guarantee it will work properly on your website. Extra Paid service is available for repairing the problem from the original contribution or from your website.
- Added option to handle urls for All Products SEO
- Added a limit to the category name code to provide a small speed increase
- Fixed coding mistake in getting category name
- Changed pattern matching code to cover more possibilities and to handle hyphens
- Changed pattern matching code to use preg_replace instead of ereg_replace
- Changed code in admin/functions/general.php to clear cache when the uninstall options is used

This is a full package.

The support thread is at
http://forums.oscommerce.com/index.php?showtopic=154166
- Added an uninstall option to allow resetting the Ultimate SEO database entries to default
- Added code to handle Articles Manager authors
- Changed the add cPath to end option to add categories parent to products
- Changed add categories parent option so all categories are added
- Changed filter method so categories with spaces will display correctly
- Fixed mistake in code for information pages that prevented the name of the page from being seen.


The support thread is at
http://forums.oscommerce.com/index.php?showtopic=154166
English__________
Little code added in application_bottom.php to validate if $seo_urls is an object.

When SEO URL was to False in admin, stepped a Warning.

Español_________
Pequeño código añadido en application_bottom.php para validar si $seo_urls es un object.

Cuando SEO URL estaba a False en el admin, saltaba un Warning.
- Fixed automatic install code so it handles the updates correctly
- Added an option to use the title from Header Tags for the url
- Added fixed to allow code to work with all languages
- Fixed long standing problem with code for Links Manager cache

The support thread is at
http://forums.oscommerce.com/index.php?showtopic=154166
- Fixed code that would cause the deletion of configuration settings for other contributions.
- Fixed short words code.
- Fixed include category name code.
- Fixed changed url code (if name of the url doesn't match the actual name, it redirects).

This is a full package.

The support thread is at
http://forums.oscommerce.com/index.php?showtopic=154166
English_____________

-Added 2 functions in includes/classes/seo.class.php to disconnect MySQL

-Added a function's call in includes/application_bottom.php to disconnect MySQL's session of SEO_DataBase

We had problems with a shop with a lot of customers online without this functions

Español_____________

-Añadidas 2 funciones en includes/classes/seo.class.php para desconectar MySQL

-Añadida una llamada a una función en includes/application_bottom.php para desconectar la sesión MySQL creada por SEO_DataBase

Tuvimos problemas en una tienda con bastantes clientes online sin estas funciones
Just installed 2.1e ORIGINAL updated, remijedi update.

and everything worked. recommended to use this as the 2.7 is buggy with buy it now buttons and currency.

this is just a FYI for people who cant use the FWR media due to server restrictions.

no file attached

Instruction for Autoinstaller to set "safe URLs" to false was added. As I see people forget to do it.

The message "you should create an empty .htaccess file" was added to be shown if the .htaccess file doesn't exist.


If you start a new store on PHP5 I suggest you to use
ULTIMATE Seo Urls 5 (http://addons.oscommerce.com/info/6768)

because the Chemo's seo.class.php become old and not supported

The Auto Installer script requires PHP5 !

Few lines of code were added to list all the files that should have 777 permissions.

If you start a new store on PHP5 I suggest you to use
ULTIMATE Seo Urls 5 (http://addons.oscommerce.com/info/6768)

because the Chemo's seo.class.php become old and not supported

The Auto Installer script requires PHP5 !

The "insert into configuration" query was corrected for MySql 5.1.30

If you start a new store on php5 I suggest you to use
ULTIMATE Seo Urls 5 (http://addons.oscommerce.com/info/6768)

because the Chemo's seo.class.php become old and not supported


The extend.php file was modified to rely on catalog/includes/configure.php settings.

Download this package instead of the previous

The title of the autoinstaller script was corrected.

Download this package instead of previous.

This package contains:

Ultimate SEO URLs v2.7 - FullPackage by faaliyet (23 Mar 2009)

+ seo.class.php was modified.
The function do_redirect was changed to not pass GET parameters through htmlspecialchars()

+ few osCommerse forms were modified.
The "Product List Filter" and "Currencies" select were changed to not send cPath, products_id and manufacturers_id GET variables when Seo Urls is enabled.

+ uninstallation query was corrected.
The "delete from configuration ... " query was updated to delete only the SEO URLs contribution configuration entries.

+ after installation instructions were updated.
Solution by KathyK for the "Extra pages-info box w-admin" contribution was added. (posted on: Jan 25 2009, 04:24 AM on the "Ultimate SEO URLs v2.1 - by Chemo" forum)

+ Auto Installer 2.12 script


The Auto Installer script requires PHP5 !

This package contains:

Ultimate SEO URLs v2.7 - FullPackage by faaliyet (23 Mar 2009)

+ seo.class.php was modified.
The function do_redirect was changed to not pass GET parameters through htmlspecialchars()

+ few osCommerse forms were modified.
The "Product List Filter" and "Currencies" select were changed to not send cPath, products_id and manufacturers_id GET variables when Seo Urls is enabled.

+ Auto Installer 2.7 script


The Auto Installer script requires PHP5 !

The fix by miroI (29 Apr 2009) included
The purpose of 2.5 version is to fix Pektsekye's issue with the uninstall.xml write permissions.

This fix is very important because next install steps will ask you to set write permissions to several existing files and directories. After you set the write permissions and click retry if uninstall.xml is not writable autoinstaller will add the code again to the already changed existing files which makes syntax errors.

Added write permission warning if backup directory is not writable to prevent possible unwanted overwrite of your files. In the 2.4 version of this uninstaller if backup directory is not writable your files are not saved as backup as Pektsekye says in his readme file.

This package contains:

Ultimate SEO URLs v2.7 - FullPackage by faaliyet (23 Mar 2009)

+ seo.class.php was modified.
The function do_redirect was changed to not pass GET parameters through htmlspecialchars()

+ few osCommerse forms were modified.
The "Product List Filter" and "Currencies" select were changed to not send cPath, products_id and manufacturers_id GET variables when Seo Urls is enabled.

+ Auto Installer 2.4 script


The Auto Installer script requires PHP5 !
This package contains:

Ultimate SEO URLs v2.7 - FullPackage by faaliyet (23 Mar 2009)

+ BUY NOW Button Fix by amchstudios (1 Apr 2009)

+ Auto Installer 2.1 script


The Auto Installer script automatically install the contribution: copy files, edit files, alter database tables.
It saves a backup before any action.

The script automatically install the contribution: copy files, edit files, alter database tables.
It saves a backup before any action.

The aim of the script is to speed up the contribution installation.
And to make possible to uninstall it.

You will need to do manually only what the script cannot.

It was tested on hostgator.com host (PHP:5.2.4 MySQL 5.0.67) and osCommerce Online Merchant v2.2 RC2a
Here is a quick fix because in the latest versions the BUY NOW Button adds a amp character to the url and takes a user to an empty shopping cart. If you remove it it works fine.

I have tested the latest version by faaliyet added 23 Mar 2009 and everything else is working so with this addition package is safe!

ENJOY!

-Sorry, I just forget to add .htaccess file changes. Please use this package.

More information about Ultimate SEO URLs v2.7 look at my previous update.

Seyhun Cavus (faaliyet)
Ultimate SEO URLs v2.7 - FullPackage

-It's good idea to add manufacturer name to urls of products(update by shadowrider)
-A file of this version added for users of the contribution SID Killer.
-SEO Urls for "article authors"(by mazoerkam) added for the user of the contribution Article Manager.
-The update of avanser "UTF problem fixing" added.
-Canonical Urls are important for SEO. But Canonical URLs not added because:

"
I thought to add Canonical URLs to this contribution.
Firstly thought webshoptimizer's solution. But it adds some canonical urls and removes osCsid=xxxxxxxxxxxxxxxxxxxxxxxx from somepages, nothing else.
It's good to remove osCsid=xxxxxxxxxxxxxxxxxxxxxxxx from url but the contribution sid killer(http://www.oscommerce.com/community/contributions,952) is better for this job.
On the other side Jack's new version of Header Tags SEO (V 3.1.2) has a support for Canonical Urls.
And I can say it's better from webshoptimizer's solution (http://www.oscommerce.com/community/contributions,6578).

For Canonical URLs and more support on SEO for your shop:
Go to Header Tags SEO (http://www.oscommerce.com/community/contributions,5851) and install.

*Thanks to Jack for his great contributions and solutions.

More information about Canonical URLs :
http://www.mattcutts.com/blog/canonical-link-tag-video/
http://www.mattcutts.com/blog/canonical-link-tag/
"

This is a Full Package.
Seyhun Cavus (faaliyet)
Default package didn't work properly for me so I spent long day to find out how it works. This mod only adds manufacturer to product url, so if you had default:
yourshop.com/productname-p-1.html
you can have:
yourshop.com/manufacturer-productname-p-1.html

Based on this mod you can easily replace manufacturer to category name.

Feel free to change this code.

Enjoy!
The problem with ultimate SEO URL is that pages with different language can have the same URL :

http://www.yoursite.com/matrix-p-29.html (english version)

http://www.yoursite.com/matrix-p-29.html (french version)

which is confusing for a search engine and your site will not be indexed properly...

Basically this mod will add ?language=XX or &language=XX to all URL that have been modified with Ultimate SEO URL.

Now URL will become :


http://www.yoursite.com/matrix-p-29.html?language=en (english version)

http://www.yoursite.com/matrix-p-29.html?language=fr (french version)

Included file explains the modifications in seo.class.php
if you use utf-8 encodind, then you must replace in function function strip($string){}
strtolower($string) TO mb_convert_case($string, MB_CASE_LOWER, "utf-8") in file sea.class.php

no file, only fix
from the last SOE contribution
add article authors

http://namesite/articleauthors-au-1.html

only change 2 file..
SEO class and .htaccess
Ultimate SEO URLs v2.6 (FullPackage) - faaliyet

+ seo.class.php typo/bug fix - php4hosting

To download only 1 package, rather than trying to fix this error beast.


People who developed and contributed to this add "Ultimate SEO URLs" Thank you, helped me ... BRAZILLLLLLLLL 1st Place hehe ...

I changed the function parse_parameters() in seo.class.php in order to encode the url in the right format with urlencode().

Now if you use japanese or chinese letters, it will appear correctly in the link instead of weird signs.
Same for all the éàè ... letters.

recommended for anyone using UTF-8 in their catalog.
This updates contains the following changes:

- Changed code to prevent the mass deletion of any group in the database that ends in SEO. This is breaking other contribution.

- Added code from an earlier version so that it works with Links Manager

This is a full package.

The support thread is at
http://forums.oscommerce.com/index.php?showtopic=154166
It's a shame, but this great contribution is being ruined imo.

I attach this file not to add to the carnage but in the hope that it'll get people back to using Chemos ORIGINAL great script. To my knowledge this was the last version wholely worked on by Chemo.

Update: Mildy doctored seo.class.php otherwise standard.
Works with MySQL5 (Strict mode)
Works with PHP5
Added tep_output_string($_sid)

Update 7th Nov 2008:

The only issue remaining seemed to be where some servers reported PATH_INFO differently .. this is corrected in this package.

Errors removed when running in error_reporting E_ALL.

Included is the validation contribution which is optional not essential.
I took the file from an earlier entry and updated it with the new features; also added ?: to unused regular expression groups (for performances).
ATTENTION: NOT THOROUGHFULLY TESTED!
Im using Ultimate SEO v2.6 running on PHP5, MySql5.
And adding , [coma] on -pm-, im including package seo.class.php in here
I hope this is could be solved problem.

im sorry for my bad english..
There was a typo in the last package

includes/classes/seo.class.php

Line 624
'pages_id' => '-pm-'

Has a missing , should be
'pages_id' => '-pm-',
Version 2.6 News:

-Added Contribution "Google Duplicate Content Manager" of FWR_Media (great work by FWR_Media).
-Modified and added another seo.class.php file for "SID Killer" users.
*Contribution "SID Killer" is useful for Seo Urls. For more information follow the link
http://www.oscommerce.com/community/contributions,952
-Added "Extra pages-info box w/ admin" SUpport by faaliyet (and Bobby).
-Modified/corrected installation steps.
-Added: Upgrade Docs + History Logs.


-------------------------- What is "Google Duplicate Content Manager" ? --------------------------
**The previous packages have a problem about urls (at currencies, languages and pages by product listing)

For an example:
/my-great-product-c-47.html?page=2&sort=2a
/my-great-product-c-47.html?page=3&sort=3d
/my-great-product-c-47.html?language=en
/my-great-product-c-47.html?currency=GBP

This problem is fixed by FWR_Media's solution/contribution.
For more information about this contribution, look at the page: "http://www.oscommerce.com/community/contributions,6214"
--------------------------------------------------------------------------------------------------


------------------------------------ After Installation: ------------------------------------
To Notice: If you are contribution user of the

Header Tags SEO [or]
Header Tags Controller [or]
Meta information

You must apply steps of after_install.html page.
--------------------------------------------------------------------------------------------------

See the support thread for more details:
http://forums.oscommerce.com/index.php?showtopic=154166&st=3060
   Posted on: 09/28/2008     See contribution details Request Installation with Paid service