diff --git a/src/sitemap.js b/src/sitemap.js
index 620e205e88..15f9cb69f6 100644
--- a/src/sitemap.js
+++ b/src/sitemap.js
@@ -20,11 +20,13 @@ var path = require('path'),
var categoryUrls = [];
categories.getAllCategories(function(data) {
data.categories.forEach(function(category) {
- categoryUrls.push({
- url: path.join('category', category.slug),
- changefreq: 'weekly',
- priority: '0.4'
- });
+ if (!category.disabled) {
+ categoryUrls.push({
+ url: path.join('category', category.slug),
+ changefreq: 'weekly',
+ priority: '0.4'
+ });
+ }
});
next(null, categoryUrls);
@@ -34,11 +36,13 @@ var path = require('path'),
var topicUrls = [];
topics.getAllTopics(null, null, function(topics) {
topics.forEach(function(topic) {
- topicUrls.push({
- url: path.join('topic', topic.slug),
- changefreq: 'daily',
- priority: '0.6'
- });
+ if (topic.deleted !== '1') {
+ topicUrls.push({
+ url: path.join('topic', topic.slug),
+ changefreq: 'daily',
+ priority: '0.6'
+ });
+ }
});
next(null, topicUrls);
diff --git a/src/websockets.js b/src/websockets.js
index b8366021d0..0440d9643b 100644
--- a/src/websockets.js
+++ b/src/websockets.js
@@ -532,10 +532,11 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }),
socket.join('chat_' + uids[0] + '_' + uids[1]);
user.getUserField(uid, 'username', function(err, username) {
- var finalMessage = 'New message from ' + username + '';
+ var finalMessage = username + ': ' + msg,
+ notifText = 'New message from ' + username + '';
if(!isUserOnline(touid)) {
- notifications.create(finalMessage, 5, '#', 'notification_' + uid + '_' + touid, function(nid) {
+ notifications.create(notifText, 5, '#', 'notification_' + uid + '_' + touid, function(nid) {
notifications.push(nid, [touid], function(success) {
});