forum.html 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <%var cssPar = {%>
  2. <%};%>
  3. <%var jsPar = {%>
  4. <script type="text/javascript">
  5. $(document).ready(function(){
  6. $(".fo-tabin-content-list-input").hide(),
  7. $(".fo-tabin-content-list ul li .fo-tabin-content-list-info .click").click(function(){
  8. $(this).next().toggle(500);
  9. });
  10. $(".modal .modal-body .del-tag").on("click","a", function(){
  11. // 添加标签
  12. a=$(this),b=a.attr("title"),c=a.attr("value"),d=$(".modal .modal-body .plus-tag");
  13. a.remove();
  14. d.append($("<a "+'value="'+c+'"title="'+b+'" href="javascript:void(0);" ><span>'+b+"</span><em></em></a>"));
  15. $(".flag-btn .show-tag").append($("<a "+'value="'+c+'"title="'+b+'" href="${contextPath}/TechnicalQa/toQuestionPage?code='+c+'" ><span>'+b+"</span></a>"))
  16. $(".modal .modal-body .plus-tag a em").addClass("icon-remove");
  17. $.ajax({
  18. url: "${contextPath}/TechnicalQa/addLabel",
  19. dataType: 'json',
  20. data: {
  21. labelcode:c,
  22. labelname:b
  23. },
  24. type: 'post',
  25. success: function(data){
  26. // alert(data.code);
  27. }
  28. });
  29. });
  30. $(".modal .modal-body .plus-tag").on("click", "a",function(){
  31. // 删除标签
  32. a=$(this),b=a.attr("title"),c=a.attr("value"),d=$(".modal .modal-body .del-tag");
  33. a.remove();
  34. $(".flag-btn .show-tag a").each(function(){
  35. var f=$(this).attr("value");
  36. if(f==c){
  37. $(this).remove();
  38. }
  39. });
  40. d.append($("<a "+'value="'+c+'"title="'+b+'" href="javascript:void(0);" ><span>'+b+"</span><em></em></a>"));
  41. $(".modal .modal-body .del-tag a em").addClass("icon-plus");
  42. $.ajax({
  43. url: "${contextPath}/TechnicalQa/delLabel",
  44. dataType: 'json',
  45. data: {
  46. labelcode:c
  47. },
  48. type: 'post',
  49. success: function(data){
  50. // alert(data.code);
  51. }
  52. });
  53. });
  54. });
  55. </script>
  56. <%};%>
  57. <%layout("/technicalQuestionsAnswers/commonPage/_layout.html", {nav:"",meunsel:"indexpage",jsParam:jsPar,cssParam:cssPar}) {%>
  58. <div class="container">
  59. <div class="fo-content">
  60. <ul id="fo-tabout" class="nav nav-tabs">
  61. <li class="active"><a href="#no-answer" data-toggle="tab">等我回答</a></li>
  62. <li><a href="${contextPath}/TechnicalQa/toMyAnswerPage">我的回答</a></li>
  63. <li><a href="${contextPath}/TechnicalQa/toMyQuestionPage">我的提问</a></li>
  64. </ul>
  65. <div class="tab-content" id="fo-tabout-content">
  66. <div class="tab-pane fade in active" id="no-answer">
  67. <form action="${contextPath}/TechnicalQaWeb/search" id="info-search" role="form" method="post">
  68. <ul id="fo-tabin" class="nav nav-tabs">
  69. <li style=" display:block; float:right; padding:15px 10px;">
  70. <input name="title" type="text" placeholder="请输入搜索关键字" />
  71. <button>筛选</button>
  72. </li>
  73. </ul>
  74. </form>
  75. <div id="fo-tabin-content" class="tab-content">
  76. <div class="tab-pane fade in active" id="interest">
  77. <div class="fo-tabin-content-flag">
  78. <ul id="content">
  79. <li style=" float: left;">
  80. <a href="${contextPath}/TechnicalQa/toQuestionPag" class="btn">全部</a>
  81. </li>
  82. <li class="flag-btn">
  83. <div class="show-tag" style="display: inline-block;">
  84. <%for(tempLabelUser in labelUserList!){%>
  85. <a value="${tempLabelUser.labelcode}" title="${tempLabelUser.labelname}" href="${contextPath}/TechnicalQa/toQuestionPage?code=${tempLabelUser.labelcode}" ><span>${tempLabelUser.labelname}</span></a>
  86. <%}%>
  87. </div>
  88. </li>
  89. <li style="float:right;">
  90. <a href="javascript:window.location.reload();" class="btn"><span class="icon-refresh"></span>刷新</a>
  91. </li>
  92. <li style="float:right;">
  93. <a href="#" class="btn btn-a" data-toggle="modal" data-target="#myModal"><span class="icon-plus"></span>添加兴趣</a>
  94. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  95. <div class="modal-dialog">
  96. <div class="modal-content">
  97. <div class="modal-header">
  98. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  99. <h4 class="modal-title" id="myModalLabel">兴趣设置</h4>
  100. </div>
  101. <div class="modal-body">
  102. <p><i class="icon-heart-empty icon-2x" style="color: red; margin-right: 15px;"></i>我的兴趣:</p>
  103. <div class="plus-tag tagbtn">
  104. <%for(tempLabelUser in labelUserList!){%>
  105. <a value="${tempLabelUser.labelcode}" title="${tempLabelUser.labelname}" href="javascript:void(0);" ><span>${tempLabelUser.labelname}</span><em class="icon-remove"></em></a>
  106. <%}%>
  107. </div>
  108. <p><i class="icon-fire icon-2x" style="color: red; margin-right: 15px;"></i>热门标签:</p>
  109. <div class="del-tag">
  110. <%for(tempLabel in labelList!){%>
  111. <a value="${tempLabel.code}" title="${tempLabel.name}" href="javascript:void(0);" id="${tempLabel.code}"><span>${tempLabel.name}</span><em class="icon-plus"></em></a>
  112. <%}%>
  113. </div>
  114. </div>
  115. <div class="modal-footer">
  116. <button type="button" class="btn btn-default" data-dismiss="modal">完成</button>
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. </li>
  122. </ul>
  123. </div>
  124. <div class="fo-tabin-content-list">
  125. <%for(technicalqatheme in technicalqathemelist){%>
  126. <ul id="list1">
  127. <li>
  128. <div class="fo-tabin-content-list-img">
  129. <img src="${technicalqatheme.imgPatch!'/img/SysHeadPortrait/default.png'}" alt="" class="img-circle">
  130. </div>
  131. <div style="float:right; margin-top:10px;">
  132. <span>${technicalqatheme.answerCount!0 }人回答</span>
  133. </div>
  134. <div class="fo-tabin-content-list-info">
  135. <div class="click">
  136. <div class="top">
  137. <a href="${contextPath}/TechnicalQaWeb/answer?id=${technicalqatheme.id }">${technicalqatheme.title }</a>
  138. </div>
  139. <div class="bottom">
  140. <span>${technicalqatheme.createDate }</span>
  141. <i class="icon-tag"></i>
  142. <%for(tempLable in technicalqatheme.labelList!){%>
  143. <span>${tempLable.labelName!}</span>
  144. <%}elsefor{%>
  145. <span>提问者没有打标签</span>
  146. <%}%>
  147. </div>
  148. </div>
  149. </div>
  150. </li>
  151. </ul>
  152. <%}elsefor{%>
  153. <ul id="list1">
  154. <li>
  155. 没有相关信息!
  156. </li>
  157. </ul>
  158. <%}%>
  159. </div>
  160. <div class="fo-page">
  161. <%include("/technicalQuestionsAnswers/commonPage/_paginate.html", {"currentPage": pageNumber!1, "totalPage": totalPage!1, "totalRow": totalRow!0, "actionUrl": contextPath+"/TechnicalQa/toQuestionPage?pageNumber=", "urlParas": urlParas!''}){}%>
  162. </div>
  163. </div>
  164. </div>
  165. </div>
  166. </div>
  167. </div>
  168. </div>
  169. <%}%>