Browse Source

Signed-off-by: zry <admin@z-touhou.org>

zry 8 years ago
parent
commit
7fb0fcacda
3 changed files with 43 additions and 0 deletions
  1. 35 0
      templates/home/post.pswd.form.html
  2. 1 0
      urls.py
  3. 7 0
      views/posts.py

+ 35 - 0
templates/home/post.pswd.form.html

@@ -0,0 +1,35 @@
+{% extends "base-with-sidebar.html" %}
+{% load authperm %}
+{% load staticres %}
+
+{% block title %}
+	输入查看密码 - 丘丘塔台
+{% endblock %}
+
+{% block sidebar %}
+	{% include "home/front.sidebar.html" %}
+{% endblock %}
+
+{% block content %}
+<form class="form-horizontal" role="form" action="{% url 'pichublog_postview' pid %}" method="POST">
+	{% csrf_token %}
+	<div class="alert alert-info" role="alert"><b>友情提示:</b>查看本文章需要输入密码~</div>
+	<div class="form-group">
+		<label for="passwd">密码:</label>
+		<input id="passwd" name="ppppppppaaaaaassssssssssssswwwwwooorrrrrdddd" class="form-control" type="password" placeholder="请输入密码..." />
+	</div>
+	<div class="form-group">
+		<div class="col-md-offset-1 col-md-10">
+			<button type="submit" class="btn btn-primary btn-lg">确定</button>
+		</div>
+	</div>
+</form>
+<script>
+    var catbox = $('select[name="category"]').bootstrapDualListbox({
+          nonSelectedListLabel: '可选择分类',
+          selectedListLabel: '已选择分类',
+          preserveSelectionOnMove: 'moved',
+          moveOnSelect: false,
+    });
+</script>
+{% endblock %}

+ 1 - 0
urls.py

@@ -24,6 +24,7 @@ urlpatterns = patterns('pichublog.views',
 	url(r'^writer/post/list/$', 'posts.PostWBkList', name='pichublog_postwbklist'),
 	url(r'^writer/post/add/$', 'posts.PostAdd', name='pichublog_postadd'),
 	url(r'^p/(?P<ID>\d+)/$', 'posts.PostView', name='pichublog_postview'),
+	url(r'^p/(?P<ID>\d+)/passwd/$', 'posts.PostPasswordForm', name='pichublog_postpwdf'),
 	url(r'^pichu/preview/(?P<ID>\d+)/$', 'posts.PostPreview', name='pichublog_postpreview'),
 	url(r'^p/(?P<ID>\d+)/edit/$', 'posts.PostEdit', name='pichublog_postedit'),
 	url(r'^p/(?P<ID>\d+)/grant/$', 'posts.PostGrant', name='pichublog_postgrant'),

+ 7 - 0
views/posts.py

@@ -144,6 +144,13 @@ def PostAdd(request):
 	)
 	return HttpResponseRedirect(reverse('pichublog_postedit',args=(bpo.id,)))
 
+def PostPasswordForm(request,pid):
+	kwvars = {
+		"request":request,
+		"pid":pid,
+	}
+	return render_to_response('home/post.pswd.form.html',kwvars,RequestContext(request))
+
 def PostView(request,ID):
 	thisuser = GetUser(request)
 	try: