mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 03:26:04 +01:00
user name on home.tpl
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
<!-- BEGIN topics -->
|
<!-- BEGIN topics -->
|
||||||
<a href="topic/{topics.slug}"><li class="topic-row">
|
<a href="topic/{topics.slug}"><li class="topic-row">
|
||||||
<h4>{topics.title}</h4>
|
<h4>{topics.title}</h4>
|
||||||
<p>Posted {topics.relativeTime} by user <span class="username">{topics.uid}</span>. {topics.post_count} posts.</p>
|
<p>Posted {topics.relativeTime} by <span class="username">{topics.uid}</span>. {topics.post_count} posts.</p>
|
||||||
</li></a>
|
</li></a>
|
||||||
<!-- END topics -->
|
<!-- END topics -->
|
||||||
</ul>
|
</ul>
|
||||||
@@ -17,13 +17,13 @@ jQuery('document').ready(function() {
|
|||||||
jQuery('.username').each(function() {
|
jQuery('.username').each(function() {
|
||||||
var userId = this.innerHTML;
|
var userId = this.innerHTML;
|
||||||
|
|
||||||
socket.on('api:user.get', function(userObj) {
|
(function(span){
|
||||||
console.log("derp");
|
socket.on('api:user.getNameByUid', function(username) {
|
||||||
console.log(userObj);
|
span.innerHTML = username;
|
||||||
|
});
|
||||||
|
})(this);
|
||||||
|
|
||||||
});
|
socket.emit('api:user.getNameByUid', { fields: [ 'username' ], 'uid': userId });
|
||||||
|
|
||||||
socket.emit('api:user.get', { fields: [ 'uid' ], 'uid': userId });
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
@@ -262,6 +262,10 @@ var config = require('../config.js'),
|
|||||||
RDB.get('username:' + username + ':uid', callback);
|
RDB.get('username:' + username + ':uid', callback);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
User.get_username_by_uid = function(uid, callback) {
|
||||||
|
RDB.get('uid:' + uid+ ':username', callback);
|
||||||
|
};
|
||||||
|
|
||||||
User.get_uid_by_email = function(email, callback) {
|
User.get_uid_by_email = function(email, callback) {
|
||||||
RDB.get('email:' + email, callback)
|
RDB.get('email:' + email, callback)
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -70,7 +70,13 @@ var SocketIO = require('socket.io').listen(global.server,{log:false}),
|
|||||||
// BEGIN: API calls (todo: organize)
|
// BEGIN: API calls (todo: organize)
|
||||||
// julian: :^)
|
// julian: :^)
|
||||||
socket.on('api:user.get', function(data) {
|
socket.on('api:user.get', function(data) {
|
||||||
modules.user.get(socket, data.uid || uid, data.fields);
|
modules.user.get(socket, uid, data.fields);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('api:user.getNameByUid', function(data) {
|
||||||
|
modules.user.get_username_by_uid(data.uid, function(data){
|
||||||
|
socket.emit('api:user.getNameByUid', data);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('user.exists', function(data) {
|
socket.on('user.exists', function(data) {
|
||||||
|
|||||||
Reference in New Issue
Block a user