diff --git a/src/sitemap.js b/src/sitemap.js
index 114c6f4462..ffc072b871 100644
--- a/src/sitemap.js
+++ b/src/sitemap.js
@@ -9,6 +9,7 @@ var path = require('path'),
categories = require('./categories'),
topics = require('./topics'),
privileges = require('./privileges'),
+ meta = require('./meta'),
utils = require('../public/src/utils'),
sitemap = {
obj: undefined,
@@ -56,7 +57,7 @@ var path = require('path'),
async.waterfall([
function(next) {
- db.getSortedSetRevRange('topics:recent', 0, -1, next);
+ db.getSortedSetRevRange('topics:recent', 0, parseInt(meta.config.sitemapTopics, 10) || -1, next);
},
function(tids, next) {
privileges.topics.filter('read', tids, 0, next);
diff --git a/src/views/admin/settings/web-crawler.tpl b/src/views/admin/settings/web-crawler.tpl
index f7d57ec241..c8fb03b0ff 100644
--- a/src/views/admin/settings/web-crawler.tpl
+++ b/src/views/admin/settings/web-crawler.tpl
@@ -25,6 +25,10 @@
Disable Sitemap.xml
+
+
+
+