@@ -1,7 +1,8 @@ | |||||
# 更新记录 | # 更新记录 | ||||
通过访问 https://www.dedebiz.com/git 获取完整更新记录 | 通过访问 https://www.dedebiz.com/git 获取完整更新记录 | ||||
# V6.2.5beta2 | |||||
# V6.2.5 | |||||
- 增加后台文档管理日期筛选框,支持时间段筛选文档; | |||||
- 优化系统支付功能,增加微信支付、余额支付,加强支付宝、银行转账支付方式; | - 优化系统支付功能,增加微信支付、余额支付,加强支付宝、银行转账支付方式; | ||||
- 优化系统后台,命名为DedeBizAdmin后台; | - 优化系统后台,命名为DedeBizAdmin后台; | ||||
- 优化用户头像上传功能,优化会员中心用户资料编辑页; | - 优化用户头像上传功能,优化会员中心用户资料编辑页; | ||||
@@ -35,7 +35,17 @@ if (TestPurview('a_List')) {; | |||||
} | } | ||||
if (TestPurview('a_MyList')) $mid = $cuserLogin->getUserID(); | if (TestPurview('a_MyList')) $mid = $cuserLogin->getUserID(); | ||||
} | } | ||||
$stime = 0; | |||||
$etime = 0; | |||||
$timerange = isset($timerange)? explode(" - ",$timerange) : array(); | |||||
if (count($timerange) === 2) { | |||||
$stime = strtotime($timerange[0]); | |||||
$etime = strtotime($timerange[1]); | |||||
} | |||||
if ($stime > $etime) { | |||||
$stime = 0; | |||||
$etime = 0; | |||||
} | |||||
$adminid = $cuserLogin->getUserID(); | $adminid = $cuserLogin->getUserID(); | ||||
$maintable = '#@__archives'; | $maintable = '#@__archives'; | ||||
setcookie('ENV_GOBACK_URL', $dedeNowurl, time() + 3600, '/'); | setcookie('ENV_GOBACK_URL', $dedeNowurl, time() + 3600, '/'); | ||||
@@ -62,6 +72,10 @@ if (empty($totalresult) && empty($keyword) && empty($orderby) && empty($flag)) { | |||||
if (!empty($cid)) { | if (!empty($cid)) { | ||||
$tinyQuerys[] = " typeid in(".GetSonIds($cid).") "; | $tinyQuerys[] = " typeid in(".GetSonIds($cid).") "; | ||||
} | } | ||||
if ($stime > 0 && $etime > 0) { | |||||
$tinyQuerys[] = " senddate>$stime "; | |||||
$tinyQuerys[] = " senddate<$etime "; | |||||
} | |||||
if (count($tinyQuerys) > 0) { | if (count($tinyQuerys) > 0) { | ||||
$tinyQuery = "WHERE ".join(' AND ', $tinyQuerys); | $tinyQuery = "WHERE ".join(' AND ', $tinyQuerys); | ||||
} | } | ||||
@@ -128,6 +142,9 @@ if ($flag != '') { | |||||
if ($cid != 0) { | if ($cid != 0) { | ||||
$whereSql .= ' AND arc.typeid IN ('.GetSonIds($cid).')'; | $whereSql .= ' AND arc.typeid IN ('.GetSonIds($cid).')'; | ||||
} | } | ||||
if ($stime > 0 && $etime > 0) { | |||||
$whereSql .= "AND arc.senddate>$stime AND arc.senddate<$etime"; | |||||
} | |||||
if ($arcrank != '') { | if ($arcrank != '') { | ||||
$whereSql .= " AND arc.arcrank = '$arcrank' "; | $whereSql .= " AND arc.arcrank = '$arcrank' "; | ||||
$CheckUserSend = "<button type='button' class='btn btn-success btn-sm' onClick=\"location='catalog_do.php?cid=".$cid."&dopost=listArchives&gurl=content_list.php';\">所有文档</button>"; | $CheckUserSend = "<button type='button' class='btn btn-success btn-sm' onClick=\"location='catalog_do.php?cid=".$cid."&dopost=listArchives&gurl=content_list.php';\">所有文档</button>"; | ||||
@@ -151,6 +168,11 @@ $dlist->SetParameter('orderby', $orderby); | |||||
$dlist->SetParameter('arcrank', $arcrank); | $dlist->SetParameter('arcrank', $arcrank); | ||||
$dlist->SetParameter('channelid', $channelid); | $dlist->SetParameter('channelid', $channelid); | ||||
$dlist->SetParameter('f', $f); | $dlist->SetParameter('f', $f); | ||||
$strTimerange = ""; | |||||
if ($stime > 0 && $etime > 0) { | |||||
$strTimerange = implode(" - ",array(MyDate("Y-m-d H:i:s",$stime),MyDate("Y-m-d H:i:s",$etime))); | |||||
$dlist->SetParameter('timerange', $strTimerange); | |||||
} | |||||
//模板 | //模板 | ||||
if (empty($s_tmplets)) $s_tmplets = 'templets/content_list.htm'; | if (empty($s_tmplets)) $s_tmplets = 'templets/content_list.htm'; | ||||
$dlist->SetTemplate(DEDEADMIN.'/'.$s_tmplets); | $dlist->SetTemplate(DEDEADMIN.'/'.$s_tmplets); | ||||
@@ -50,7 +50,21 @@ if ($cid == 0) { | |||||
} | } | ||||
$optionarr = $tl->GetOptionArray($cid, $admin_catalogs, $channelid); | $optionarr = $tl->GetOptionArray($cid, $admin_catalogs, $channelid); | ||||
$whereSql = $channelid == 0 ? " WHERE arc.channel < -1 " : " WHERE arc.channel = '$channelid' "; | $whereSql = $channelid == 0 ? " WHERE arc.channel < -1 " : " WHERE arc.channel = '$channelid' "; | ||||
$stime = 0; | |||||
$etime = 0; | |||||
$timerange = isset($timerange)? explode(" - ",$timerange) : array(); | |||||
if (count($timerange) === 2) { | |||||
$stime = strtotime($timerange[0]); | |||||
$etime = strtotime($timerange[1]); | |||||
} | |||||
if ($stime > $etime) { | |||||
$stime = 0; | |||||
$etime = 0; | |||||
} | |||||
if (!empty($mid)) $whereSql .= " AND arc.mid = '$mid' "; | if (!empty($mid)) $whereSql .= " AND arc.mid = '$mid' "; | ||||
if ($stime > 0 && $etime > 0) { | |||||
$whereSql .= "AND arc.senddate>$stime AND arc.senddate<$etime"; | |||||
} | |||||
if ($keyword != '') $whereSql .= " AND (arc.title like '%$keyword%') "; | if ($keyword != '') $whereSql .= " AND (arc.title like '%$keyword%') "; | ||||
if ($cid != 0 && !empty(GetSonIds($cid))) $whereSql .= " AND arc.typeid in (".GetSonIds($cid).")"; | if ($cid != 0 && !empty(GetSonIds($cid))) $whereSql .= " AND arc.typeid in (".GetSonIds($cid).")"; | ||||
if ($arcrank != '') { | if ($arcrank != '') { | ||||
@@ -66,6 +80,11 @@ $dlist->SetParameter("dopost", "listArchives"); | |||||
$dlist->SetParameter("keyword", $keyword); | $dlist->SetParameter("keyword", $keyword); | ||||
$dlist->SetParameter("cid", $cid); | $dlist->SetParameter("cid", $cid); | ||||
$dlist->SetParameter("channelid", $channelid); | $dlist->SetParameter("channelid", $channelid); | ||||
$strTimerange = ""; | |||||
if ($stime > 0 && $etime > 0) { | |||||
$strTimerange = implode(" - ",array(MyDate("Y-m-d H:i:s",$stime),MyDate("Y-m-d H:i:s",$etime))); | |||||
$dlist->SetParameter('timerange', $strTimerange); | |||||
} | |||||
$dlist->SetTemplate(DEDEADMIN."/templets/content_sg_list.htm"); | $dlist->SetTemplate(DEDEADMIN."/templets/content_sg_list.htm"); | ||||
$dlist->SetSource($query); | $dlist->SetSource($query); | ||||
$dlist->Display(); | $dlist->Display(); | ||||
@@ -6,10 +6,13 @@ | |||||
<title>图片文档列表</title> | <title>图片文档列表</title> | ||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="../static/web/js/bootstrap.min.js"></script> | <script src="../static/web/js/bootstrap.min.js"></script> | ||||
<script src="../static/web/js/webajax.js"></script> | <script src="../static/web/js/webajax.js"></script> | ||||
<script src="../static/web/js/moment.min.js"></script> | |||||
<script src="../static/web/js/daterangepicker.js"></script> | |||||
<script src="js/main.js"></script> | <script src="js/main.js"></script> | ||||
<script src="js/list.js"></script> | <script src="js/list.js"></script> | ||||
</head> | </head> | ||||
@@ -33,6 +36,7 @@ | |||||
</table> | </table> | ||||
<form name="form3" action="content_i_list.php" method="get"> | <form name="form3" action="content_i_list.php" method="get"> | ||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<input type="hidden" name="channelid" value="2"> | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | <td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | ||||
@@ -52,6 +56,9 @@ | |||||
<option value="lastpost">最后评论</option> | <option value="lastpost">最后评论</option> | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="200"> | |||||
<input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||||
</td> | |||||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -116,5 +123,28 @@ | |||||
<td bgcolor="#f5f5f5" align="center">{dede:pagelist listsize='6'/}</td> | <td bgcolor="#f5f5f5" align="center">{dede:pagelist listsize='6'/}</td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<script> | |||||
$(document).ready(function() { | |||||
$('#timerange').daterangepicker({ | |||||
autoUpdateInput: false, | |||||
timePicker: true, | |||||
locale : { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '清空', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
}, | |||||
}); | |||||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||||
}); | |||||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||||
$(this).val(''); | |||||
}); | |||||
}) | |||||
</script> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -6,10 +6,13 @@ | |||||
<title>文档列表</title> | <title>文档列表</title> | ||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="../static/web/js/bootstrap.min.js"></script> | <script src="../static/web/js/bootstrap.min.js"></script> | ||||
<script src="../static/web/js/webajax.js"></script> | <script src="../static/web/js/webajax.js"></script> | ||||
<script src="../static/web/js/moment.min.js"></script> | |||||
<script src="../static/web/js/daterangepicker.js"></script> | |||||
<script src="js/main.js"></script> | <script src="js/main.js"></script> | ||||
<script src="js/list.js"></script> | <script src="js/list.js"></script> | ||||
</head> | </head> | ||||
@@ -58,6 +61,9 @@ | |||||
{dede:global.flagsArr/} | {dede:global.flagsArr/} | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="200"> | |||||
<input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||||
</td> | |||||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -116,5 +122,28 @@ | |||||
</tr> | </tr> | ||||
</table> | </table> | ||||
</form> | </form> | ||||
<script> | |||||
$(document).ready(function() { | |||||
$('#timerange').daterangepicker({ | |||||
autoUpdateInput: false, | |||||
timePicker: true, | |||||
locale : { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '清空', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
}, | |||||
}); | |||||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||||
}); | |||||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||||
$(this).val(''); | |||||
}); | |||||
}) | |||||
</script> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -6,7 +6,10 @@ | |||||
<title>专题列表</title> | <title>专题列表</title> | ||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/moment.min.js"></script> | |||||
<script src="../static/web/js/daterangepicker.js"></script> | |||||
<script src="js/list.js"></script> | <script src="js/list.js"></script> | ||||
</head> | </head> | ||||
<body> | <body> | ||||
@@ -22,6 +25,7 @@ | |||||
</table> | </table> | ||||
<form name="form3" action="content_s_list.php" method="get"> | <form name="form3" action="content_s_list.php" method="get"> | ||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<input type="hidden" name="channelid" value="3"> | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable my-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"></td> | <td width="380"><input type="text" name="keyword" class="admin-input-md" value="<?php echo $keyword?>" placeholder="请输入文档标题或文档id"></td> | ||||
@@ -82,5 +86,28 @@ | |||||
<td bgcolor="#f5f5f5" colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | <td bgcolor="#f5f5f5" colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<script> | |||||
$(document).ready(function() { | |||||
$('#timerange').daterangepicker({ | |||||
autoUpdateInput: false, | |||||
timePicker: true, | |||||
locale : { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '清空', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
}, | |||||
}); | |||||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||||
}); | |||||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||||
$(this).val(''); | |||||
}); | |||||
}) | |||||
</script> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -6,10 +6,13 @@ | |||||
<title>文档管理列表</title> | <title>文档管理列表</title> | ||||
<link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | <link rel="stylesheet" href="../static/web/css/bootstrap.min.css"> | ||||
<link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | <link rel="stylesheet" href="../static/web/font/css/font-awesome.min.css"> | ||||
<link rel="stylesheet" href="../static/web/css/daterangepicker.css"> | |||||
<link rel="stylesheet" href="../static/web/css/admin.css"> | <link rel="stylesheet" href="../static/web/css/admin.css"> | ||||
<script src="../static/web/js/jquery.min.js"></script> | <script src="../static/web/js/jquery.min.js"></script> | ||||
<script src="../static/web/js/bootstrap.min.js"></script> | <script src="../static/web/js/bootstrap.min.js"></script> | ||||
<script src="../static/web/js/webajax.js"></script> | <script src="../static/web/js/webajax.js"></script> | ||||
<script src="../static/web/js/moment.min.js"></script> | |||||
<script src="../static/web/js/daterangepicker.js"></script> | |||||
<script src="js/main.js"></script> | <script src="js/main.js"></script> | ||||
<script src="js/list.js"></script> | <script src="js/list.js"></script> | ||||
</head> | </head> | ||||
@@ -32,6 +35,7 @@ | |||||
</table> | </table> | ||||
<form name="form3" action="content_sg_list.php" method="get"> | <form name="form3" action="content_sg_list.php" method="get"> | ||||
<input type="hidden" name="dopost" value="listArchives"> | <input type="hidden" name="dopost" value="listArchives"> | ||||
<input type="hidden" name="channelid" value="{dede:global.channelid/}"> | |||||
<table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | <table cellpadding="1" cellspacing="1" align="center" class="table maintable mb-3"> | ||||
<tr bgcolor="#f5f5f5"> | <tr bgcolor="#f5f5f5"> | ||||
<td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | <td width="380"><input type="text" name="keyword" class="admin-input-md" value="{dede:global.keyword/}" placeholder="请输入文档标题或文档id"></td> | ||||
@@ -41,6 +45,9 @@ | |||||
{dede:global.optionarr/} | {dede:global.optionarr/} | ||||
</select> | </select> | ||||
</td> | </td> | ||||
<td width="200"> | |||||
<input autocomplete="off" value="<?php echo $strTimerange;?>" type="text" name="timerange" id="timerange" class="admin-input-sm"> | |||||
</td> | |||||
<td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | <td><button type="submit" class="btn btn-success btn-sm">搜索</button></td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
@@ -97,5 +104,28 @@ | |||||
<td bgcolor="#f5f5f5" colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | <td bgcolor="#f5f5f5" colspan="9" align="center">{dede:pagelist listsize='6'/}</td> | ||||
</tr> | </tr> | ||||
</table> | </table> | ||||
<script> | |||||
$(document).ready(function() { | |||||
$('#timerange').daterangepicker({ | |||||
autoUpdateInput: false, | |||||
timePicker: true, | |||||
locale : { | |||||
format: 'YYYY-MM-DD HH:mm', | |||||
applyLabel: '确定', | |||||
cancelLabel: '清空', | |||||
daysOfWeek: ['日', '一', '二', '三', '四', '五', '六'], | |||||
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], | |||||
firstDay: 1 | |||||
}, | |||||
}); | |||||
$('#timerange').on('apply.daterangepicker', function(ev, picker) { | |||||
$(this).val(picker.startDate.format('YYYY-MM-DD HH:mm') + ' - ' + picker.endDate.format('YYYY-MM-DD HH:mm')); | |||||
}); | |||||
$('#timerange').on('cancel.daterangepicker', function(ev, picker) { | |||||
$(this).val(''); | |||||
}); | |||||
}) | |||||
</script> | |||||
</body> | </body> | ||||
</html> | </html> |
@@ -620,6 +620,9 @@ span.page-link { | |||||
} | } | ||||
@media (min-width:480px) { | @media (min-width:480px) { | ||||
.modal-dialog { | .modal-dialog { | ||||
max-width:500px | |||||
max-width:500px | |||||
} | |||||
} | } | ||||
#timerange{ | |||||
width: 230px; | |||||
} | } |