leave.msg.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. {% extends "base.html" %}
  2. {% load staticres %}
  3. {% block title %}
  4. 留言板 - 丘丘塔台
  5. {% endblock %}
  6. {% block content %}
  7. <div class="btn-toolbar">
  8. <div class="btn-group">
  9. <a class="btn btn-primary" href="//">
  10. <span class="glyphicon glyphicon-chevron-left"></span>
  11. 返回首页
  12. </a>
  13. </div>
  14. </div>
  15. <br />
  16. <div class="panel panel-info">
  17. <div class="panel-heading"><h4 class="panel-title">留言板</h4></div>
  18. <div id="commentBox" class="panel-body">
  19. 载入中...
  20. </div>
  21. </div>
  22. <div class="panel panel-info">
  23. <div class="panel-heading">
  24. <h4 class="panel-title">发表留言</h4>
  25. </div>
  26. <div id="commentAdd" class="panel-body">
  27. <div class="container">
  28. {% if LeaveMsgReviewSwitch %}
  29. {% if not request.auth.islogin %}
  30. <h4>(您发表的留言经过管理员审核后方可看见)</h4>
  31. {% endif %}
  32. {% endif %}
  33. <form class="form-horizontal" role="form" action="{% url 'pichublog_lmadd' %}" method="POST" >
  34. {% csrf_token %}
  35. <div class="form-group">
  36. <label for="lmtitle">标题</label>
  37. <input type="text" name="title" class="form-control" id="lmtitle" placeholder="标题">
  38. </div>
  39. {% if not request.auth.islogin %}
  40. <div class="form-group">
  41. <label for="anonymousMail">电子邮箱</label>
  42. <input type="email" name="mail" class="form-control" id="anonymousMail" placeholder="电子邮箱(不会公开,仅管理员和本小说作者可见)">
  43. </div>
  44. <div class="form-group">
  45. <label for="anonymousSite">个人主页</label>
  46. <input type="text" name="website" class="form-control" id="anonymousSite" placeholder="个人主页">
  47. </div>
  48. <div class="form-group">
  49. <label for="anonymousNick">昵称</label>
  50. <input type="text" name="nick" class="form-control" id="anonymousNick" placeholder="昵称">
  51. </div>
  52. {% endif %}
  53. <div class="form-group">
  54. <label for="CmtCnt">内容</label>
  55. <textarea name="content" id="CmtCnt" class="form-control" rows="3" placeholder="评论内容"></textarea>
  56. </div>
  57. {% if not request.auth.islogin %}
  58. <div class="form-group">
  59. <label for="CmtCnt">验证码</label>
  60. <input type="text" name="captcha" id="CaptInput" class="form-control" placeholder="验证码">
  61. </div>
  62. <div><img id="captcha_box" src="" alt="" class="img-thumbnail"></div>
  63. <div class="alert alert-info" role="alert"><strong>友情提示:</strong>注册后发表评论无需再输入验证码~</div>
  64. {% endif %}
  65. <br />
  66. <div class="form-group">
  67. <button type="submit" class="btn btn-primary">发表评论</button>
  68. {% if not request.auth.islogin %}
  69. <button type="button" class="btn btn-info" onclick="newCaptcha();">
  70. <span class="glyphicon glyphicon-refresh"></span>
  71. 刷新验证码
  72. </button>
  73. {% endif %}
  74. </div>
  75. </form>
  76. </div>
  77. </div>
  78. </div>
  79. <script type="text/javascript">
  80. function LoadComment(page){
  81. window.thispagenum = page;
  82. $("#commentBox").html("载入中...");
  83. $("#commentBox").load("{% url 'pichublog_lmshow' %}?page="+page);
  84. }
  85. function pageturn_cmt(page){
  86. LoadComment(page);
  87. }
  88. function newCaptcha(){
  89. var uuid = uuidGenerate();
  90. var urlsource = "{{OutsiteCaptchaURL}}";
  91. var url = urlsource + uuid + ".png";
  92. $("#captcha_box").attr("src",url);
  93. }
  94. function dellm(cmid,vcode){
  95. var urlsource = "{% url 'pichublog_lmdel' '23333' %}";
  96. var url = urlsource.replace(/23333/,cmid) + "?veryfycode="+vcode;
  97. $.get(url,function(data){
  98. if(data['stat'] == 'ok'){
  99. LoadComment(window.thispagenum);
  100. }else{
  101. alert('删除失败:'+data['type']);
  102. }
  103. })
  104. }
  105. function reviewedCancel(cmid){
  106. var urlsource = "{% url 'pichublog_lmsr' '23333' %}";
  107. var url = urlsource.replace(/23333/,cmid) + "?val=false";
  108. $.get(url,function(data){
  109. if(data['stat'] == 'ok'){
  110. LoadComment(window.thispagenum);
  111. }else{
  112. alert('取消审核失败:'+data['type']);
  113. }
  114. })
  115. }
  116. function reviewedOK(cmid){
  117. var urlsource = "{% url 'pichublog_lmsr' '23333' %}";
  118. var url = urlsource.replace(/23333/,cmid) + "?val=true";
  119. $.get(url,function(data){
  120. if(data['stat'] == 'ok'){
  121. LoadComment(window.thispagenum);
  122. }else{
  123. alert('审核失败:'+data['type']);
  124. }
  125. })
  126. }
  127. LoadComment(1);
  128. newCaptcha();
  129. </script>
  130. {% endblock %}