SitemapXML (formerly "Google Sitemap")
This Script generates an Sitemap as described here: http://www.sitemaps.org/ v2.1 Features: ========= - supports multilingual categories and products - supports Search-Engine Safe URLs - could be accessed by http or command line - autogenerates multiple sitemaps for sites with over 50.000 URLs - autogenerates multiple sitemaps if filesize exceeded 10MB - writes files compressed or uncompressed - using index.php wrapper - http://domain.com/index.php?main_page=sitemapxml - using languages file and etc. - You can use the gzip feature or compress your Sitemap files using gzip. Please note that your uncompressed Sitemap file may not be larger than 10MB. - generation of a sitemap index file - generation of xml-sitemaps for (separate files): 1. Products (support hideCategories), 2. Categories (support hideCategories), 3. Reviews, 4. EZ-pages - multi-language support, - 'EZ pages rel=nofollow attribute' support, - 'date_added'/'last_modified' support, - check internal links ('alt_url') by "noindex" rule (main_page in ROBOTS_PAGES_TO_SKIP), - toc_chapter processing 5. Testimonials, and more |
![]() |
v1.5.8, v2.0.0, v2.1.0 |
![]() |
a_berezin |
![]() |
lat9 - 12 Mar 2025 |
![]() |
74,780 |
Version History
SitemapXML (formerly "Google Sitemap") - Version: v4.0.4 | |||||||||||||
This release contains changes associated with these GitHub issues: #50: Use !empty instead of direct comparison to an empty string, possible NULL values. #51: Don't include manufacturers with no products in the manufacturers' sitemap output. #52: Correct detection of plugin-supplied additional tables, e.g. TABLE_BOX_NEWS. #53: TABLE_BOX_NEWS, 'news_published_date' field can be null. #54: sitemapxml_ezpages.php: Ensure that all fields for TABLE_EZPAGES are prefixed with p. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v4.0.3 | |||||||||||||
This release contains changes associated with GitHub issue #49 (Product-reviews/reviews/manufacturers) sitemaps throw deprecation log if a last-updated date is null). | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v4.0.2 | |||||||||||||
This release corrects the following GitHub issues: #42: Correct reverse-logic when determining if Sitemap 'Execution Token' is correct. #45: Issue warning message in admin tool if Configuration :: Sessions :: Force Cookie Use is found to be 'True'; search-engine crawlers won't be able to index the site. #46: Correct PHP short-code, e.g. <? , usage. Should be <?=. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v4.0.1 | |||||||||||||
This release contains changes associated with these GitHub issues: #38 Zen Cart v2.0.0+ deprecates language::catalog_languages property. #39 Correct PHP Warning/Error when creating a new Sitemap file number. #40 Correct PHP Warnings when /sitemap.xml doesn't exist. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v4.0.0 | |||||||||||||
This release contains changes associated with the following GitHub issues: #26: Search engines no longer support auto-submission for sitemap updates. #27: Restructure installer; many files removed. #28: Drop support for Zen Cart versions prior to 1.5.8 and PHP versions < 7.4. #29: Address execution-token character limitations. #30: Remove admin tool's javascript "helper" function. #32: Add robots.txt guidance, since auto-submission to search engines is no longer supported. #33: Remove 'dead' links from the gxx.xsl file. #34: Main sitemap doesn't appear in admin tool's list if its name doesn't start with 'sitemap'. #35: Admin tool displays "Undefined" for type when sitemaps are gzip-compressed. #36: Gzipped sub-sitemaps aren't recorded in the main one; can't "View" compressed sitemap files. #37: Remove no-longer-needed javascript: prefix for onclick/onsubmit handlers. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.9 | |||||||||||||
- Drops support for Zen Cart versions prior to 1.5.7; tested on PHP versions 7.3 through 8.2 and Zen Cart 1.5.7 through 1.5.8a. - Provide interoperability with PHP 8.2, defining all class variables and removing usage of the now-deprecated `utf8_encode` function. - Removes the automatic Zen Cart check for plugin updates as that can have adverse performance implications for a site's admin processing. - Corrects MySQL fatal errors when run with more strict (e.g. MySQL 8) SQL servers. - "Refreshed" the majority of the PHP files to use now-current PHP and Zen Cart programming styles and removing code that was required for Zen Cart versions prior to 1.5.7 and/or PHP versions less than 7.3. - Removed configuration multi-language support. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.8 | |||||||||||||
Additional updates for php 8. Tested using zencart 1.5.8 with php 7.4 and php 8.1 | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.7 | |||||||||||||
Updated files and bug fixes so that it works in 1.5.8. This will probably break it for old versions of zencart - only tested in zen 1.5.8 | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.6 | |||||||||||||
v 3.9.6 06.07.2019 13:33 - Arrange for PHP 7.3, incorporate fixes posted to forum, incorporate fix for responsive_classic, remove clash with other installers on version reporting, refactored various code. Addressed strict php notifications, Placed server related files in sub-folder. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.5 | |||||||||||||
v 3.9.2 09.11.2016 13:37 - Bug fixes (Select plugins) v 3.9.3 16.04.2017 18:35 - Auto installer Bug fixes v 3.9.4 17.04.2017 14:27 - Another Auto installer Bug fixes v 3.9.5 17.04.2017 15:55 - Add configuration multilanguage support |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.2 | |||||||||||||
Version correction - 3.9.2 | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.9.1 | |||||||||||||
v 3.7.0 07.07.2016 11:25 - Add configuration parameter for categories paging v 3.8.0 07.07.2016 12:39 - Code Review. Thanks to steve aka torvista v 3.9.1 29.08.2016 18:56 - Add auto installer. Thanks to Frank Riegel aka frank18 |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v 3.6 26.04.2016 10: | |||||||||||||
Bug fixes | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.3.1 | |||||||||||||
Fix small bugs | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.3.3 | |||||||||||||
1. 3rd party addons support fixed | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.3.2 02.12.2015 | |||||||||||||
Bug fixes and new features. | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.2.13 | |||||||||||||
1. 3rd party addon support fixed | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.2.12 | |||||||||||||
ReadMe editing - thanks to Scott C Wilson aka @swguy Products additional images sitemap support Bug fix 'inline=yes' Add url encoded for RFC 3986 compatibility. Bug fixes Delete xml validations Delete absolute path from information message Add confirm() to delete/truncate Replace absolute path to .xsl |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.2.6 | |||||||||||||
Bug fixes Rewrite gss.xls |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.2.5 | |||||||||||||
Bug fixes Traditional code cleaning Correct MagicSeo Support Truncate additional multi files Add sitemapXML simple file manager Add 'Start Security Token' Rename sitemapxml_homepage.php to sitemapxml_mainpage.php Add image sitemap support http://support.google.com/webmasters/bin/answer.py?answer=178636 for products, categories, manufacturers Add parameter "Check Dublicates" Add parameter "Sitemap directory" Add parameter "Use cPath parameter in products url". Coordinate this value with the value of variable $includeCPath in file init_canonical.php |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.1.0 14.12.2011 13: | |||||||||||||
v 3.0.4 30.09.2011 14:58 - Code cleaning, Readme corrected, Small bug fix, Zen-Cart 1.5.0 compliant - replace admin $_GET by $_POST v 3.0.5 02.12.2011 02:11 - Support Box News module, cleaning v 3.1.0 14.12.2011 13:32 - Code cleaning, Readme corrected, Small bug fix, Replace Configuration parameter 'Generate language for default language' by 'Using parameter language in links', Modified algorithm for processing multi-language links Add Sitemap Files List to admin |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.0.3 | |||||||||||||
Small bug fix, delete Zen-Cart 1.5.0 Autoinstall, MagicSeo Support | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 3.0.2 | |||||||||||||
Lot of changes and bug fixed + Zen-Cart 1.5.0 Support | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 2.1.0 | |||||||||||||
This Script generates an Sitemap as described here: http://www.sitemaps.org/ Features: ========= - supports multilangual categories and products - supports Search-Engine Safe URLs - could be accessed by http or command line - autogenerates multiple sitemaps for sites with over 50.000 URLs - autogenerates multiple sitemaps if filesize exceeded 10MB - writes files compressed or uncompressed - using index.php wrapper - http://domain.com/index.php?main_page=sitemapxml - using languages file and etc. - auto-notify Google, Yahoo!, Ask.com and Microsoft (both live.com and msn.com) You can use the gzip feature or compress your Sitemap files using gzip. Please note that your uncompressed Sitemap file may not be larger than 10MB. - generation of a sitemap index file - generation of xml-sitemaps for (separate files): 1. Products (support hideCategories), 2. Categories (support hideCategories), 3. Reviews, 4. EZ-pages - multi-language support, - 'EZ pages rel=nofollow attribute' support (http://www.zen-cart.com/index.php?ma...roducts_id=944), - 'date_added'/'last_modified' support, - check internal links ('alt_url') by "noindex" rule (main_page in ROBOTS_PAGES_TO_SKIP), - toc_chapter proccessing 5. Testimonials, If the products, categories, reviews have not changed since the last generation (time creation corresponding xml-sitemap file), a new xml-sitemap file not created (using existing xml-sitemap). Priority is calculated on the basis of the positions in the selection from the database, ie the operator ORDER BY in the sql query. First item have priority=1.00, last=0.10. So can no longer be situations where all items in the file have the same priority. Products - ORDER BY p.products_sort_order ASC, last_date DESC Categories - ORDER BY c.sort_order ASC, last_date DESC Reviews - ORDER BY r.reviews_rating ASC, last_date DESC EZ-pages - ORDER BY p.sidebox_sort_order ASC, last_date DESC Testimonials - ORDER BY last_date DESC Support 3 $_GET parameters: ping=yes - Pinging Google, Yahoo!, Ask.com and Microsoft. inline=yes - output file sitemapindex.xml. In Google Webmaster Tools you can define your "Sitemap URL": http://_your shop_/googlesitemap.php?inline=yes And every time Google will get googlesitemap.php he will receive a fresh sitemapindex.xml. genxml=no - don't generate xml-files. rebuild=yes - force rebuild all sitemap*.xml files. Comments and suggestions are welcome. Support thread ============== http://www.zen-cart.com/forum/showthread.php?p=725347 |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.19 | |||||||||||||
v 1.3.19 20.04.2008 17:24 1. Optimizing code. 2. Delete debug code from GenerateEzpagesSitemap() function :-( |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.18 | |||||||||||||
v 1.3.18 15.04.2008 15:20 1. Bug fix in ez-pages links 2. Add skipping 1-prod categories (if 'Skip 1-prod Categories' setting to 'True'). |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.17 | |||||||||||||
v 1.3.17 12.04.2008 11:59 1. Make it compatible with another contribution "Multi-Language EZ-Pages" if it is installed. Thanks to Pierre Rossel - Prossel Software - www.prossel.com 2. Add new parameter inline=yes. Now in Google Webmaster Tools you can define your "Sitemap URL": http://your_domain/googlesitemap.php?inline=yes And every time Google will get googlesitemap.php he will receive a fresh sitemapindex.xml, so you don't need to use cron. 3. Add checking 'robots.txt' file in 'Save path' directory. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v 1.3.15 02.11.2007 | |||||||||||||
1. Use cURL for ping. | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v 1.3.14 30.10.2007 | |||||||||||||
v 1.3.14 30.10.2007 10:32 1. Fix bug in install.sql/uninstall.sql. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: v 1.3.13 14.08.2007 | |||||||||||||
v 1.3.13 14.08.2007 10:32 1. Add ping to Microsoft (both live.com and msn.com) via www.moreover.com. 2. Add new parameters: genxml=no - don't generate xml files; pinggoogle=yes - ping Google pingyahoo=yes - ping Yahoo! pingask=yes - ping Ask.com pingms=yes - ping moreover.com 3. Fix bug with SQL-function GREATEST() - add IFNULL. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.12 | |||||||||||||
Remove error sql-patch | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.12 | |||||||||||||
1. Add links to Yahoo!. | |||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.11 | |||||||||||||
v 1.3.11 19.05.2007 2:52 1. Remove non used functions. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.10 | |||||||||||||
v 1.3.10 18.05.2007 12:12 1. Add ez-pages multilanguage support; 2. Fixed filesize error. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.9 | |||||||||||||
v 1.3.9 02.05.2007 4:57 1. gss.xls - Support new sitemaps.org namespace 0.9. 2. Remove duplicated links. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.8 | |||||||||||||
v 1.3.8 28.04.2007 17:14 1. Support new sitemaps.org namespace 0.9. |
|||||||||||||
|
|||||||||||||
SitemapXML (formerly "Google Sitemap") - Version: 1.3.7 | |||||||||||||
This Script generates an Google Sitemap as described here: https://www.google.com/webmasters/sitemaps/docs/en/about.html http://www.sitemaps.org/ |
|||||||||||||
|
|||||||||||||