瀏覽代碼

软文列表界面筛选

huangct 8 年之前
父節點
當前提交
8aab2114e9

+ 5 - 0
jpress-web-admin/src/main/java/io/jpress/admin/controller/_ContentController.java

@@ -87,6 +87,11 @@ public class _ContentController extends JBaseCRUDController<Content> {
 			setAttr("copy_right_list",getMetaDatas("copy_right"));
 			setAttr("author_list",getAuthors());
 			setAttr("tag_list",getTags());
+
+			setAttr("defaultPushTime",getPushTime());
+			setAttr("defaultAuthor",getAuthor());
+			setAttr("defaultCopyRight",getCopyRight());
+			setAttr("defaultTaxonomy",getTaxonomy());
 		}
 
 		setAttr("tids", getPara("tids"));

+ 37 - 52
jpress-web-admin/src/main/webapp/WEB-INF/admin/content/_index_include.html

@@ -54,10 +54,10 @@
 
 			<form class="form-horizontal" method="POST" style="float: right" action="${CPATH}/admin/content/index?m=${m!}&p=${p!}&c=${c!}&s=${s!}&tids=${tids!}">
 				<div class="input-group input-group-sm">
-					<input type="hidden" id="choosePushTime" name="pushTime" value="">
-					<input type="hidden" id="chooseAuthor" name="author" value="">
-					<input type="hidden" id="chooseCopyRight" name="copyRight" value="">
-					<input type="hidden" id="chooseTaxonomy" name="taxonomy" value="">
+					<input type="hidden" id="choosePushTime" name="pushTime" value="${defaultPushTime!}">
+					<input type="hidden" id="chooseAuthor" name="author" value="${defaultAuthor!}">
+					<input type="hidden" id="chooseCopyRight" name="copyRight" value="${defaultCopyRight!}">
+					<input type="hidden" id="chooseTaxonomy" name="taxonomy" value="${defaultTaxonomy!}">
 
 
 					<input id="post-search-input" class="form-control" type="search" value="${k!}" name="k" placeholder="请输入关键词">&nbsp;&nbsp;
@@ -87,68 +87,53 @@
 							<td><input name="dataItem" onclick="checkAll(this)" type="checkbox" value="0"></td>
 							<td></td>
 							<td class="chooseUas">
-								<select style="position: absolute;z-index: 1;"  class="choose"
-										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0">
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数大学网奥数</option>
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数</option>
+								<select style="position: absolute;z-index: 1;"  class="choose choosePushTime"
+										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0;choosePushTime()">
+									<option></option>
+									<#if push_time_list??>
+										<#list push_time_list as push_time>
+											<option <#if defaultPushTime?? && defaultPushTime == push_time>selected="selected"</#if> value="${push_time!}">${push_time!}</option>
+										</#list>
+									</#if>
 								</select>
 							</td>
 							<td class="chooseUas">
-								<select style="position: absolute;z-index: 1;"  class="choose"
-										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0">
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数大学网奥数</option>
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数</option>
+								<select style="position: absolute;z-index: 1;"  class="choose chooseAuthor"
+										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0;chooseAuthor()">
+									<option></option>
+									<#if author_list??>
+										<#list author_list as author>
+											<option <#if defaultAuthor?? && defaultAuthor == author>selected="selected"</#if> value="${author!}">${author!}</option>
+										</#list>
+									</#if>
 								</select>
 							</td>
 							<td class="chooseUas">
-								<select style="position: absolute;z-index: 1;"  class="choose"
-										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0">
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数大学网奥数</option>
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数</option>
+								<select style="position: absolute;z-index: 1;"  class="choose chooseCopyRight"
+										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0;chooseCopyRight()">
+									<option></option>
+									<#if copy_right_list??>
+										<#list copy_right_list as copy_right>
+											<option <#if defaultCopyRight?? && defaultCopyRight == copy_right>selected="selected"</#if> value="${copy_right!}">${copy_right!}</option>
+										</#list>
+									</#if>
 								</select>
 							</td>
 							<td class="chooseUas">
-								<select style="position: absolute;z-index: 1;"  class="choose"
-										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0">
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数大学网奥数</option>
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数</option>
+								<select style="position: absolute;z-index: 1;"  class="choose chooseTaxonomy"
+										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0;chooseTaxonomy()">
+									<option></option>
+									<#if tag_list??>
+										<#list tag_list as tag>
+											<option <#if defaultTaxonomy?? && defaultTaxonomy == tag>selected="selected"</#if> value="${tag!}">${tag!}</option>
+										</#list>
+									</#if>
 								</select>
 							</td>
 							<td class="chooseUas">
 								<select style="position: absolute;z-index: 1;"  class="choose"
 										onmousedown="if(this.options.length>5){this.size=6}" onblur="this.size=0" onchange="this.size=0">
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数大学网奥数</option>
-									<option value="volvo">文学集</option>
-									<option value="saab">哲学</option>
-									<option value="opel">雅思</option>
-									<option value="audi">大学网奥数</option>
+									<option></option>
 								</select>
 							</td>
 						</tr>

+ 29 - 0
jpress-web-admin/src/main/webapp/WEB-INF/admin/content/index.html

@@ -1,5 +1,34 @@
 <#include "../_inc/_layout.html"/> 
 <#macro script>
+function choosePushTime() {
+	var choosePushTimeSelect = $(".choosePushTime")[0];
+	var pushTime = choosePushTimeSelect.value;
+	var choosePushTimeInput = $("#choosePushTime");
+	choosePushTimeInput.attr("value",pushTime);
+	$(".form-horizontal").submit();
+}
+function chooseAuthor() {
+	var chooseAuthorSelect = $(".chooseAuthor")[0];
+	var author = chooseAuthorSelect.value;
+	var chooseAuthorInput = $("#chooseAuthor");
+	chooseAuthorInput.attr("value",author);
+	$(".form-horizontal").submit();
+}
+function chooseCopyRight() {
+	var chooseCopyRightSelect = $(".chooseCopyRight")[0];
+	var copyRight = chooseCopyRightSelect.value;
+	var chooseCopyRightInput = $("#chooseCopyRight");
+	chooseCopyRightInput.attr("value",copyRight);
+	$(".form-horizontal").submit();
+}
+function chooseTaxonomy() {
+	var chooseTaxonomySelect = $(".chooseTaxonomy")[0];
+	var taxonomy = chooseTaxonomySelect.value;
+	var chooseTaxonomyInput = $("#chooseTaxonomy");
+	chooseTaxonomyInput.attr("value",taxonomy);
+	$(".form-horizontal").submit();
+}
+
 function trash(id){
 	$.get("${CPATH}/admin/content/trash?ucode=${ucode}&id="+id, function(result){
 		if(result.errorCode > 0){

+ 26 - 26
jpress-web-template-usoftchina/src/main/webapp/templates/usoftchina/content_uuhelper.html

@@ -184,7 +184,7 @@
         }
         .main .container .footer .footer-header .writeMessage div{
             text-align: right;
-            margin-top: -80px;
+            margin-top: -60px;
         }
         .main .container .footer .footer-header .writeMessage a{
             display: inline-block;
@@ -300,30 +300,30 @@
         $(this).next('.writeMessage').toggle()
     })
 //    上拉加载更多
-//    var page = 1, //分页码
-//        timers = null; //定时器
-//        //加载数据
-//        var LoadingDataFn = function() {
-//            var dom = '';
-//            for (var i = 0; i < 10; i++) {
-//                dom += '';
-//            }
-//            $('.footer-section').append(dom);
-//        };
-//        //初始化
-//        $(document).ready(function() {
-//            LoadingDataFn();
-//        });
-//
-//        //滚动加载方法
-//        $('.footer-section').scroll(function() {
-//            if (($(this)[0].scrollTop + $(this).height() + 60) >= $(this)[0].scrollHeight) {
-//                clearTimeout(timers);
-//                timers = setTimeout(function() {
-//                    page++;
-//                    LoadingDataFn(); //调用执行上面的加载方法
-//                }, 300);
-//            }
-//        });
+    var page = 1, //分页码
+        timers = null; //定时器
+        //加载数据
+        var LoadingDataFn = function() {
+            var dom = '';
+            for (var i = 0; i < 10; i++) {
+                dom += '124944638709-67858';
+            }
+            $('.footer-section').append(dom);
+        };
+        //初始化
+        $(document).ready(function() {
+            LoadingDataFn();
+        });
+
+        //滚动加载方法
+        $('.footer-section').scroll(function() {
+            if (($(this)[0].scrollTop + $(this).height() + 60) >= $(this)[0].scrollHeight) {
+                clearTimeout(timers);
+                timers = setTimeout(function() {
+                    page++;
+                    LoadingDataFn(); //调用执行上面的加载方法
+                }, 300);
+            }
+        });
 </script>
 </html>