Latest News: (loading..)


  • Content count

  • Joined

  • Last visited

  • Days Won


Chemo last won the day on July 17 2012

Chemo had the most liked content!

About Chemo

Profile Information

  • Real Name
  • Location

Recent Profile Visitors

17,704 profile views
  1. Download Ultimate SEO URLs v2.1 I will no longer be supporting versions less than 2.1 New Support Thread Bobby
  2. Ultimate SEO URLs v2.1 is available for download.
  3. Change: define('DIR_FS_CATALOG', dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME'])); to: define('DIR_FS_CATALOG', '/path/to/your/doc/root/'); Bobby
  4. I don't believe so...I developed it on a store that is root installed (my development server). SUCCESS! We have the first verification of XML validation! Thank you Denice :) What did you have to change? Bobby
  5. The whole point to the feed is to let Google know when things, yes it kind of defeats the purpose. If you arbitrarily insert dates without the content actually changing it will no doubt be bad news...Google is constantly looking that kind of stuff. Bobby
  6. Thank you for the kind words! I'm glad it worked well for you! The SQL looks like this: $sql = "SELECT products_id as pID, products_date_added as date_added, products_last_modified as last_mod, products_ordered FROM " . TABLE_PRODUCTS . " WHERE products_status='1' ORDER BY products_ordered DESC"; So, the only thing that may present the issue is if the products_status is something other than 1. Very strange...have you modified the file? Bobby
  7. This is the support thread for the Ultimate SEO URLs v2.1 release. I wanted to create a separate thread for this release as the contribution has been recoded from the ground up and is completely different from <=2.0b releases. FEATURES It's FREE ...some don't appreciate this fact. This release is over 1,700 lines of custom coded, golden sweet, search engine optimization goodness. I have spent an incredible amount of time not only creating the code but also testing, debugging, adding features, and of course making the best damn documentation of any contribution. So, as a forward before you install or upgrade and ask for support remember this: ask nicely and say thank you. The increased search engine position and resulting traffic from this contribution may translate into thousands in revenue for your store...but for me it's a losing proposition as it is released for free, supported for free, and the only return I get is from positive feedback and the occassional donation. Thus, I have a pretty short fuse with those that feel I owe them anything. Abstracted Code The advantage to the abstraction is that the code can be used beyond the catalog side. The most immediate use will probably be for admin side data feeds like Froogle, Yahoo, etc. This adds the benefit of keyword relevant URLs for every link going out of your store to the world. Integration of Addon Scripts The Advanced Cache and Automatic Redirect classes are now native to the base class. This completes the development of those tools and makes the overall package easier to maintain, upgrade, and develop in the future. Performance Optimization of the Code / Queries There were a few store owners that had extremely large catalogs (greater than 50K products or categories) that were having issues with the 2.0b release. The code was not performance driven other than creating the SEO URLs. This release has been coded from the ground up to be a, lean, and matter how large or small the catalog size. The code has been load tested on stores with over 100K products / categories and also some with less than 100. There is no difference in performance between the two extremes. The heart of the performance is the use of efficient queries and code...but also the effective use of the cache functions. The available options allow a store owner to turn off cache completely (for large stores) or turn off cache for certain parts. This allows complete control of the performance of the code and the use of resources can be throttled at leisure. As everyone knows, I am a performance obsessed coder. Naturally, I have performance analysis code native to the core that will help you fine tune the installation. What's the use of having options if you can't see what effect they are having on the overall page performance? Better Support for Special Characters I have added better regex code to strip characters but know the issue of international translations are pretty tricky. As a result, I have added the option of having the store owners define their own translations. These can be added through the admin control panel. Simplied Installation / Upgrade Procedure The contribution has been transformed into a more modular package which means fewer code edits. This means that initial installation is very much improved and easier. Also, in the future all upgrades will simply be overwriting 1 file. How much easier can it be? :) As for the database settings: the contribution has an installer class that will automatically detect whether it needs to upgrade or install itself. Thus, there is no need to execute SQL files in phpMyAdmin or even call installer scripts through the browser. The only step needed to install / upgrade database settings is to call your store one time...neat, right? I hope the installer class proves to be as useful as I coded it to be...especially for future upgrades. More Pages are SEO'd The past releases focused squarely on the meat and bones of any store: the product and category pages. Since that is very mature it has come time to expand the family of natively supported parts of the store. As of this release the following pages have SEO URLs: 1) Product Pages 2) Category Pages 3) Article Topics 4) Article Info 5) Information Pages 6) Product Reviews 7) Product Review Info 8) Popup Images The power of the contribution code is that the list can easily be expanded to include most anything. SUMMARY This release is a complete recode of the contribution and represents a step forward with development. It is the backbone of the eventual v3.X series and is transitional...meaning that when v3.0 is released upgrading will be as simple as overwriting 1 file. There are many new features introduced but the enhanced peformance is enough to warrant upgrade / installation. This first post is a placeholder for the actual download link. I wanted to create the documentation with a link directly to this, had to create this thread before posting the contribution to the download area. It's a backward way of doing things but until the osCommerce team fixes their contribution system that's how it is. Please do not post a reply to this thread until I get the download link posted. Bobby
  8. I'm still dumbfounded as to your problem...there is something stopping the data from being transferred to the save function. Maybe if we get time later get with me on instant messenger and we'll spend a few trying to debug it. For everyone else that has this installed: when you get your notification from Google that the feed was accepted be sure to post it! Bobby
  9. Sandra, Not to split hairs but Ultimate SEO URLs works's the category box that is throwing the error. The support thread has addressed this issue at least 8 or 9 times with the suggested correction. What you are experiencing with the Google XML Sitemap contribution has absolutely nothing to do with Ultimate SEO URLs...not even close. Bobby
  10. Sandra, I assure you that if I knew the answer I would offer you the best support possible. However, I don't. I can tell you that the data is not being passed to the save function properly. Why it is not passing the data is beyond me and to be honest can't debug it unless I had hands on code so to speak. Bobby
  11. Real nice Will! I didn't make them clickable links because the original purpose was to have them display as part of the CRON email...when they become clickable in most email applications. So, why not upload a version with SEF support? Be sure to comment it as thoroughly as possible and make it clear in the release notes that it is for SEF. Bobby
  12. Carine, I tried a few different things and the one that worked for everyone was just dropping it all the way back to the basic YYYY-MM-DD. Google gives examples with this format and is by far the simplest...and we know it works. Try it out and see what you think... BTW, I'm almost done with the multi-lingual code. That is a strange issue...if it gives those success messages the files should be written to file correctly. Bobby
  13. Colin, That is because he has my Ultimate SEO URLs installed and you don't :) Bobby
  14. I don't understand your question...those appear to be correct. Bobby
  15. I just wanted to drop a quick update note to everyone... First, the Google XML Sitemap contribution is now fully compatible with Ultimate SEO URLs <= 2.0b. So, install away! :) I'm excited over the possibilities with the new XML sitemaps...I believe that it is cutting edge and will prove to be extremely beneficial to every store. Second, I'm almost done with the last part of the Ultimate SEO URLs v2.1 release. Once I get the information pages coded it'll be ready for release. All those that wanted SEO URLs for articles will love this release! Here are the additional features with the v2.1 release: 1) More refined, optimized, and native cache logic 2) Ability to choose between cache and no cache (more queries) 3) Ability to turn of cache method for any area (products, cats, articles, etc) 4) Automatic redirection logic is native to the class 5) Redirect logic can be toggled on/off through AdminCP 6) Support for custom character conversions 7) Ability to remove all non-alphanumeric characters (very powerful) 8) Ability to use the class for admin side data feeds (Froogle, etc) 8) MORE SEO PAGES! -- Products -- Categories -- Popup Images -- Product Reviews -- Product Reviews Info -- Article Topics -- Articles Info -- Information Pages (almost done!) Stay tuned for the release! Bobby