def index(request, template_name="lbforum/index.html"): categories = Category.objects.all() total_topics = Topic.objects.count() total_posts = Post.objects.count() total_users = User.objects.count() last_registered_user = User.objects.order_by('-date_joined')[0] ext_ctx = {'categories': categories, 'total_topics': total_topics, 'total_posts': total_posts, 'total_users': total_users, 'last_registered_user': last_registered_user} ext_ctx.update(getOnlineInfos(True)) return render_to_response(template_name, ext_ctx, RequestContext(request))
def index(request, template_name="lbforum/index.html"): categories = Category.objects.all() total_topics = Topic.objects.count() total_posts = Post.objects.count() total_users = User.objects.count() last_registered_user = User.objects.order_by('-date_joined')[0] ext_ctx = { 'categories': categories, 'total_topics': total_topics, 'total_posts': total_posts, 'total_users': total_users, 'last_registered_user': last_registered_user } ext_ctx.update(getOnlineInfos(True)) return render_to_response(template_name, ext_ctx, RequestContext(request))
def index(request, template_name="forum/forum_index.html"): categories = ForumCategory.objects.select_related(depth=1).all() latest_topics = Topic.objects.select_related(depth=1).all()[:10] #total_topics = Topic.objects.count() #total_posts = Post.objects.count() #total_users = User.objects.count() #last_registered_user = User.objects.order_by('-date_joined')[0] extend_context = { 'categories': categories, 'topics': latest_topics, #'total_topics': total_topics, #'total_posts': total_posts, #'total_users': total_users, #'last_registered_user': last_registered_user, } extend_context.update(getOnlineInfos(True)) return render_to_response(template_name, extend_context, RequestContext(request))
def getOnlines(request): onlineInfos = getOnlineInfos(detail=False) onlineInfos["online_users"] = Online.objects.onlines() return render_to_response("site/onlineinfos.html", RequestContext(request,onlineInfos))
def get_online_users(request): res = getOnlineInfos(detail=True, json=True) response = json.dumps(res, ensure_ascii=False) return HttpResponse(response, content_type="application/json")
def onlineinfos(detail=True, template='onlineuser/onlineinfos.html'): ctx = getOnlineInfos(detail) ctx['template'] = template return ctx