Files
DzzOffice/dzz/comment/template/list.htm

248 lines
9.7 KiB
HTML
Raw Normal View History

2022-11-02 23:21:46 +08:00
<!--{template common/header_simple_start}-->
<link href="{MOD_PATH}/images/folder.css?{VERHASH}" rel="stylesheet" media="all">
<link href="{MOD_PATH}/images/comment.css?Xqd" rel="stylesheet" media="all">
<link href="static/dzzthumb/jquery.dzzthumb.css?{VERHASH}" rel="stylesheet" media="all">
<script type="text/javascript" src="static/dzzthumb/jquery.dzzthumb.js?{VERHASH}"></script>
2024-04-25 18:24:23 +08:00
<link rel="stylesheet" type="text/css" href="static/lyear/js/bootstrap-lyear-select/bootstrap-lyear-select.css?{VERHASH}">
2022-11-02 23:21:46 +08:00
<style type="text/css">
.overflow-auto{
max-height: 180px;
}
.lie{
min-width: 120px
}
2022-11-02 23:21:46 +08:00
</style>
<!--{template common/header_simple_end}-->
<!--{template common/commer_header}-->
<div class="bs-container clearfix">
<div class="bs-left-container clearfix">
2022-11-02 23:21:46 +08:00
<!--{template left}-->
</div>
<div class="left-drager">
<div class="left-drager-op">
<div class="left-drager-sub"></div>
</div>
</div>
2022-11-02 23:21:46 +08:00
<div class="bs-main-container">
<!--{if !$list}-->
<div style="text-align: center;">
<img src="static/image/common/no_list.png" /><br>
<span class="no-result-title">{lang no_relevant_content}</span>
</div>
<!--{else}-->
<div class="main-header clearfix">
<form name="search" class="form-horizontal" action="{MOD_URL}" method="get">
<input type="hidden" name="mod" value="{MOD_NAME}" />
<ul class="nav nav-pills">
<li class="pull-left btn-secetlt" style="display: none;">
<button class="btn btn-danger " type="submit" value="{lang delete}" onclick="delete_file();">{lang delete}</button>
</li>
<li class="pull-left btn-secetlt" style="display: none;">
<button class="btn btn-primary col sharepame-selected" disabled>已选择<span class="ex-number"></span></button>
</li>
</ul>
</form>
</div>
<div class="main-content clearfix">
<form id="appform" name="appform" class="form-horizontal " action="{MOD_URL}" method="post" >
2024-07-25 17:14:54 +08:00
<input type="hidden" name="lpp" value="$lpp">
2022-11-02 23:21:46 +08:00
<input type="hidden" name="formhash" value="{FORMHASH}" />
2024-07-25 17:14:54 +08:00
<input type="hidden" name="keyword" value="$keyword" />
<table class="table table-hover">
<thead node-type="title" class="title">
<tr class="item clearfix">
<th node-type="title-col" class="col">
<div class="col-sm-10">
<div class="form-check">
<input class="form-check-input" name="del[]" type="checkbox" id="chkall"><label></label>
</div>
</div>
</th>
<th class="lie">内容</th>
<th class="lie">IP地址</th>
<th class="lie">设备信息</th>
<th node-type="title-col" data-key="dateline" class="lie col">发布时间<span class="asc $_GET[dateline]" style="visibility: <!--{if $_GET[dateline]}-->visible<!--{else}-->hidden<!--{/if}-->;"></span> </th>
<!--{if $_G['adminid']}--><th node-type="title-col" data-key="author" class="lie col">发布人<span class="asc $_GET[author]" style="visibility: <!--{if $_GET[author]}-->visible<!--{else}-->hidden<!--{/if}-->;"></span></th><!--{/if}-->
<th class="lie">操作</th>
</tr>
</thead>
<tbody node-type="list" class="list list-share">
<!--{loop $list $value}-->
<tr node-type="item" id="comment_$value[cid]" data-cid="$value[cid]" class="item shareblock clearfix">
<td data-name="$value[name]" class="col">
<div class="col-sm-10">
<div class="form-check">
<input type="checkbox" class="form-check-input" name="del[]" value="$value[cid]" data-cid="$value[cid]">
<label></label>
</div>
2022-11-02 23:21:46 +08:00
</div>
</td>
<td node-type="name" class="name" title="$value[name]" data-size="$value[name]"><div class="overflow-auto">$value[message]</div></td>
<td><div>$value[ip]</div></td>
<td><div>$value[xtllq]</div></td>
<td><div>{eval echo dgmdate($value[dateline])}</div></td>
<!--{if $_G['adminid']}--><td><div>$value[author]</div></td><!--{/if}-->
<td>
<div>
<a class="btn btn-outline-info" href="javascript:void(0);" title="{lang delete}" onclick="feed_delete('$value[cid]','comment_$value[cid]','$value[cid]')"><i class="dzz dzz-delete"></i></a>
<!--{if $_G['adminid']}--><a class="btn btn-outline-info" title="编辑" hidefocus="true" href="javascript:void(0);" onclick="feed_edit('$value[cid]','$_GET[allowattach]','$_GET[allowat]','$_GET[allowsmiley]');"><i class="dzz dzz-create"></i></a><!--{/if}-->
2022-11-02 23:21:46 +08:00
</div>
</td>
</tr>
2022-11-02 23:21:46 +08:00
<!--{/loop}-->
</tbody>
</table>
2024-07-25 17:14:54 +08:00
<div class="pull-left">
<div class="input-group mb-3">
<span class="input-group-text">每页显示</span>
<select class="form-select" onchange="if(this.options[this.selectedIndex].value != '') {this.form.lpp.value = this.options[this.selectedIndex].value;this.form.submit(); }">
<option value="10" $checklpp[10]> 10 </option>
<option value="20" $checklpp[20]> 20 </option>
<option value="40" $checklpp[40]> 40 </option>
<option value="100" $checklpp[100]> 100 </option>
<option value="200" $checklpp[200]> 200 </option>
</select>
<span class="input-group-text">条记录</span>
</div>
</div>
2022-11-02 23:21:46 +08:00
</form>
$multi
</div>
2022-11-02 23:21:46 +08:00
<!--{/if}-->
</div>
</div>
<script type="text/javascript">
function feed_edit(cid,allowattach,allowat,allowsmiley){
showWindow('publish_edit_'+cid,DZZSCRIPT+'?mod=comment&op=ajax&do=edit&cid='+cid+'&allowattach='+allowattach+'&allowat='+allowat+'&allowsmiley='+allowsmiley);
}
function feed_delete(cid,domid,tid){
var msg='';
if(tid){
msg=__lang.sure_want_delete_comment;
}else{
msg=__lang.sure_want_delete_all_comment;
}
if(confirm(msg)){
jQuery.getJSON(DZZSCRIPT+'?mod=comment&op=ajax&do=delete&cid='+cid,function(json){
jQuery('#'+domid).slideUp(500,function(){
jQuery(this).remove();
if(tid ){
var replysum=parseInt(jQuery('#comment_reply_'+tid+'.item').html());
if(replysum>0) jQuery('#comment_reply_'+tid+'.item').html(replysum-1);
}
});
try{
callback_by_comment(domid,'delete');
}catch(e){}
});
}
}
var cids=[];
var theurl='$theurl';
jQuery(document).ready(function(e) {
jQuery('select').lyearSelect({
width:70,
});
2022-11-02 23:21:46 +08:00
jQuery(document).on('mouseenter', 'div[node-type=item]', function() {
jQuery(this).addClass('item-hover');
});
jQuery(document).on('mouseleave', 'div[node-type=item]', function() {
jQuery(this).removeClass('item-hover');
});
jQuery('.title .item .col[node-type=title-col][data-key=dateline],.title .item .col[node-type=title-col][data-key=author]').on('click', function() {
2022-11-02 23:21:46 +08:00
var el = jQuery(this);
el.find('.asc').css('visibility', 'visible').toggleClass('desc');
el.siblings().find('.asc').css('visibility', 'hidden');
var param=el.data('key')+'='+ (el.find('.asc').hasClass('desc') ? 'desc' : 'asc');
var regx=new RegExp('&(dateline|author)=(asc|desc)','i');
2022-11-02 23:21:46 +08:00
var url=theurl.replace(regx,'')+'&'+param;
location.href=correcturl(url);
});
});
//复选框选中问题
jQuery(document).off('click.shareclick').on('click.shareclick',".shareblock",function(){
var checkinput = jQuery(this).find("input[name='del[]']");
if(checkinput.prop('checked')){
checkinput.prop('checked',false);
jQuery(this).removeClass('item-block');
2022-11-02 23:21:46 +08:00
var cid=jQuery(this).find('input[name="del[]"]').data('cid');
var index = jQuery.inArray(cid,cids);
if(index != -1){
cids.splice(index,1);
}
}else{
checkinput.prop('checked',true);
jQuery(this).addClass('item-block');
2022-11-02 23:21:46 +08:00
var cid=jQuery(this).data('cid');
if(jQuery.inArray(cid,cids) == -1){
cids.push(cid);
}
}
sharelength();
});
jQuery(document).off('click.inputclick').on('click.inputclick',".shareblock input[name='del[]']",function(){
if($(this).prop('checked')){
jQuery(this).prop('checked',false);
jQuery(this).removeClass('item-block');
2022-11-02 23:21:46 +08:00
}else{
jQuery(this).prop('checked',true);
jQuery(this).addClass('item-block');
2022-11-02 23:21:46 +08:00
}
});
//复选框全选
jQuery(document).off('click.allclick').on('click.allclick','#chkall',function(){
var allchecked=jQuery(this).prop('checked');
jQuery(this).closest('.title').next('.list-share').find('input[name="del[]"]').each(function(){
if(allchecked){
jQuery(this).prop('checked',true);
jQuery(this).closest('.item').addClass('item-block');
var cid=jQuery(this).data('cid');
if(jQuery.inArray(cid,cids) == -1){
cids.push(cid);
}
}else{
jQuery(this).prop('checked',false);
jQuery(this).closest('.item').removeClass('item-block');
var cid=jQuery(this).data('cid');
var index = jQuery.inArray(cid,cids);
if(index != -1){
cids.splice(index,1);
}
}
});
sharelength();
})
function sharelength(){
if(cids.length>0){
jQuery('.sharepame-selected').show().next('.show_first').hide();
jQuery('#chkall').prop('checked',true);
jQuery('.btn-secetlt').show();
}else{
jQuery('.sharepame-selected').hide().next('.show_first').show();
jQuery('#chkall').prop('checked',false);
jQuery('.btn-secetlt').hide();
}
jQuery('.ex-number').html(cids.length);
}
function delete_file(){
var delnums = cids.length;
var icoids = cids.join(',');
if(confirm('你确定要删除'+delnums+'条评论吗(如果有回复评论也将一同删除)')){
jQuery.post('{MOD_URL}&do=delete',{'cid':icoids},function(data){
if(data['success']){
window.location.reload();
}else{
}
})
}
}
</script>
2024-04-25 18:24:23 +08:00
<script type="text/javascript" src="static/lyear/js/bootstrap-lyear-select/bootstrap-lyear-select.js?{VERHASH}"></script>
2022-11-02 23:21:46 +08:00
<!--{template common/footer_simple}-->