opencart google sitemap vqmod错误

时间:2012-12-30 13:16:36

标签: opencart google-sitemap

我正在尝试在Google网站管理员工具中提交Google网站地图但遇到错误。在管理员中,我点击了扩展程序>>产品Feed和启用了Google Sitemaps选项。它为我提供了站点地图的链接,但当我提交链接到谷歌网站管理员工具时,它不喜欢它并返回以下错误:

Unsupported file format
Your Sitemap does not appear to be in a supported format. Please ensure it meets our Sitemap guidelines and resubmit.

这是我正在使用的网址: http://www.techcertsolutions.com/index.php?route=feed/google_sitemap

错误: 当我点击Google网站管理员工具中的站点地图链接时,我会看到以下消息:

Notice: Undefined index: limit in /home7/jardinf1/public_html/techcertsolutions/vqmod/vqcache/vq2-catalog_model_catalog_product.php on line 440

我确实检查了.htaccess文件并确实在文件中看到以下条目:

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

所以我不确定这里到底发生了什么。我还删除了vqcache中的所有内容并再次尝试但没有运气。请给我一些建议。

2 个答案:

答案 0 :(得分:0)

您的某个vQmod正在修改/catalog/model/catalog/product.php文件,无论出于何种原因未设置limit查询,或者Google Sitemap代码未设置限制应该是

答案 1 :(得分:-1)

如果某人仍有这样的问题,那就有一个解决方案:

查找文件

/catalog/controller/feed/google_sitemap.php. Open it and edit it, then just replace where it says"$products = $this->model_catalog_product->getProducts(array('filter_category_id' => $result['category_id']));"

$total_ = $this->model_catalog_product->getTotalProducts();
                $data = array('start' => 0, 'limit' => $total_);
$products = $this->model_catalog_product->getProducts(array('filter_category_id' => $result['category_id'], 'start' => 0, 'limit' => $total_));