#2254 sitemap topic limit

v1.18.x
barisusakli 11 years ago
parent 8bea0bb6e5
commit 5337a31eb9

@ -9,6 +9,7 @@ var path = require('path'),
categories = require('./categories'), categories = require('./categories'),
topics = require('./topics'), topics = require('./topics'),
privileges = require('./privileges'), privileges = require('./privileges'),
meta = require('./meta'),
utils = require('../public/src/utils'), utils = require('../public/src/utils'),
sitemap = { sitemap = {
obj: undefined, obj: undefined,
@ -56,7 +57,7 @@ var path = require('path'),
async.waterfall([ async.waterfall([
function(next) { function(next) {
db.getSortedSetRevRange('topics:recent', 0, -1, next); db.getSortedSetRevRange('topics:recent', 0, parseInt(meta.config.sitemapTopics, 10) || -1, next);
}, },
function(tids, next) { function(tids, next) {
privileges.topics.filter('read', tids, 0, next); privileges.topics.filter('read', tids, 0, next);

@ -25,6 +25,10 @@
<input type="checkbox" data-field="feeds:disableSitemap"> <strong>Disable Sitemap.xml</strong> <input type="checkbox" data-field="feeds:disableSitemap"> <strong>Disable Sitemap.xml</strong>
</label> </label>
</div> </div>
<label>Number of Topic to Display in Sitemap</label>
<input class="form-control" type="text" placeholder="" data-field="sitemapTopics" />
</form> </form>
</div> </div>
</div> </div>

Loading…
Cancel
Save