Re: Chemo's Ultimate URL's
Sorry Birdoasis, I missed your question there. Long day. Please take what follows as vague recollection, not definitive history.
Chemo is Bobby Easland, who wrote an SEO mod for OsCommerce a while back. This was/became Ultimate SEO URL's for OsC, and Chemo is generally acknowledged to know a little bit on the subject.
Someone possibly Dreamscape? ported this to Zen Cart, where it became known as Chemo's Ultimate SEO URL's , I guess to acknowledge the lineage from the OsC mod, and as tribute to Chemo.
This was changed and modified to continue working with each new version of Zen Cart by Dreamscape , and in the version 1.3's Dr. Byte did some work on the files.
The version 3 beta is a rewrite to address some of the creaking from the upgrades and shortcomings of the original.
There was another SEO mod for Zen Cart called I think SEO that just works? but I'm not sure of the status, as I've never used it.
Re: Chemo's Ultimate URL's
Submitted bug:
If there is slash(s) in product names (/) the link is broken.
Suggestion: encode product names
this may also happens if file names contain slash
Re: Chemo's Ultimate URL's
Grr, can't edit my post. Anyway:
Until Dreamscape fix this, hot fix for online stores:
Run this sql query:
update zen_products_description set products_name = replace (products_name,'/','put_any_character_you_want_to_replace_by')
I chose "|" so I use:
update zen_products_description set products_name = replace (products_name,'/','|')
Re: Chemo's Ultimate URL's
I am stuck with the extention /?products_id=490 what have I done wrong? I removed the files from the old version of SEO url
added the following to .htaccess
Quote:
RewriteEngine On
RewriteBase /
# Seo Urls version 3.X
# Don't rewrite real files or directories
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index\.php?seo_url=$1&%{QUERY_STRING} [L]
and added tp html_output.php
Quote:
/**
* Seo Urls zen_href_link replacement
*/
function zen_href_link($page = '', $parameters = '', $connection = 'NONSSL',
$add_session_id = true, $search_engine_safe = true, $static = false,
$use_dir_ws_catalog = true) {
return $GLOBALS['SeoUrl']->buildHrefLink($page, $parameters, $connection,
$add_session_id, $static, $use_dir_ws_catalog);
}
Re: Chemo's Ultimate URL's
Alright I see why nothing worked I didn't enable Default extenstions
Re: Chemo's Ultimate URL's
Quote:
Originally Posted by
yellow1912
If there is slash(s) in product names (/) the link is broken.
Suggestion: encode product names
URLs are already being URL encoded.
You can also enable the strip invalid character plugin to clean up the urls some.
Re: Chemo's Ultimate URL's
Thanks for typing all that Chuckl,
Especially after a long day.
I guess my confusion is that this thread is called Chemos, and the mod in the download section is called ultimate SEO with the link to dreamesacpe.com/drbyte.
Now I understand, and am going to pour my brain into the glass in the bathroom for the night.
Re: Chemo's Ultimate URL's
Quote:
Originally Posted by
dreamscape
URLs are already being URL encoded.
You can also enable the strip invalid character plugin to clean up the urls some.
My bad *_*, I didnt see it. By the way, my Paypal Express url is rewritten as http://www.domain.com/ipn_main_handler.php.html?type=ec , any idea?
Re: Chemo's Ultimate URL's
Quote:
Originally Posted by
yellow1912
I had "Skip urls with extensions [most likely real files]" checked when the error occured, somehow I uncheck it, turn seo url off, then check it and turn on again -> working now, weird :no:
Re: Chemo's Ultimate URL's
*** BUG REPORT ***
I browsed through the bugs reported, but I did not see this one. On the test site I have set up, when SEO is turned on, when I hit the add to cart button on the product info page, it takes me to the shopping cart page and says the cart is empty (or in other words it will not add the item to the cart). When I flip off Ultimate Seo's, I can add items to the cart again.
Thanks