语音机器人部署开源代码三\application\user\view\content

该内容展示了一个用于管理图文列表的后台界面,包括搜索功能,按关键词和栏目筛选,以及对列表项的编辑、删除、审核状态变更和置顶操作。此外,还提供了评论管理,包括评论内容、用户、商品、显示状态和时间的管理,以及评论的回复和删除功能。
摘要由CSDN通过智能技术生成
{extend name="public/base" /}
{block name="body"}
<style type="text/css">
.table tbody>tr>td {
padding: 6px 8px;
}
.table-responsive {
min-height: .01%;
overflow-x: hidden;
}
</style>
<div class="row">
<div class="col-lg-12">
	<div class="main-box clearfix">	
		<header class="main-box-header clearfix">
		  <div class="pull-left">
			  <h1>图文列表</h1>
			  <a class="btn btn-primary" href="{:url('addDocument',array('type'=>1))}">新 增</a>
		  </div>
		</header>
		
		 
		<div class="main-box-body clearfix">
             <section class="navbar navbar-default main-box-header clearfix">
		         <div class="pull-right">
				   <form class="form-inline" method="get" role="form">
					  <div class="form-group">
					    <label>关键字 :</label>
					    <input type="text" class="form-control" style="width:200px;" id="keyword" name="keyword" placeholder="请输入关键字">
					  </div>&nbsp;&nbsp;&nbsp;
					  <div class="form-group">
					    <label>请选择栏目 :</label>
					   {if isset($cate_list)}
						<div class="col-sm-12 col-md-5">
							<select name="category" style="width:200px;" id="category" class="form-control">
								<option value="">请选择栏目</option>
								{volist name="cate_list" id="item"}
								<option value="{$item['id']}">{$item['title_show']}</option>
								{/volist}
							</select>
						</div>
						{/if}
					  </div>
				    <button class="btn btn-primary" type="submit">搜索</button>
				  </form>
				 </div>
		    </section>
		     <div style="height:10px;line-height:30px;background-color:#FBFBFB;"></div>
		     
			  <div class="table-responsive">			  
				  <table class="table table-bordered table-hover">
				   <thead>
					    <tr>
					        <th></th>
					        <th class="text-center">ID</th>
					        <th class="text-center">标题</th>
					        <th class="text-center">发布人</th>
					        <th class="text-center">创建时间</th>
					        <th class="text-center">更新时间</th>
					        <th class="text-center">状态</th>
					        <th class="text-center">操作</th> 
					    </tr>
				    </thead>
				   <tbody>
				       {volist name="list" id="vo"}
					    <tr class="imgclass">
					      <td class="text-center">
					        <input type="checkbox" name="contentids" class="contentcheck" value="{$vo.id}"/>
					      </td>
						  <td class="text-center">{$vo.id}</td>
						  <td>{$vo.title}</td>
						  <td class="text-center">{$vo.author}</td>
						  <td class="text-center">{$vo.createTime}</td>	
						  <td class="text-center">{$vo.updateTime}</td>	
						  <td class="text-center">
						    {switch name="$vo.status" }
							    {case value="1"}
                                   <span class="label label-primary">正常</span>
							    {/case}
							    {default /}
                                    <span class="label label-info">待审核</span>
							{/switch}
						  </td>
						 
						  <td class="text-center">
                              {switch name="$vo.is_top" }
							    {case value="0"}
                                  <a href="javascript:void(0);" onclick="settop('{$vo.id}',1);">置顶</a>
							    {/case}
							    {default /}
                                 <a href="javascript:void(0);" onclick="settop('{$vo.id}',0);">取消置顶</a>
							  {/switch}
							   {switch name="$vo.status" }
							    {case value="0"}
                                  <a href="javascript:void(0);" onclick="setstatus('{$vo.id}',1);">审核通过</a>
							    {/case}
							    {default /}
                                  <a href="javascript:void(0);" onclick="setstatus('{$vo.id}',0);">取消审核</a>
							   {/switch}
                                <a href="{:url('user/Content/editDocument',array('id'=>$vo.id))}" >编辑</a>
								<a href="javascript:void(0);" onclick="delcontent({$vo.id});">删除</a>
								<a href="{:url('user/Content/comments',array('id'=>$vo.id))}" >查看评论</a>
								<a href="javascript:void(0);" class="copy"  data-clipboard-text="{$vo.content_url}" alt="复制链接">复制链接</a>
							</td>
						</tr>
                      {/volist}
				    </tbody>
				  </table> 
		           <div class="row">
                        <div class="col-sm-4 text-left"></div>
                        <div class="col-sm-8 text-right">{$page}</div>
                    </div>
			  </div>
	          <footer class="main-box-footer clearfix">
				<div class="pull-left">
			    	<input class="check-all" onclick="allcheck();" type="checkbox"/>全选
					<button class="btn btn-primary" onclick="delcontent(0);" target-form="ids">删 除</button>
				</div>
			</footer>
		</div>
					
	</div>					
    
</div>
 
 <script type="text/javascript" src="__PUBLIC__/plugs/zeroclipboard/ZeroClipboard.min.js"></script> 
 <script type="text/javascript">
 //复制链接
 var doms = $(".copy");
 var clip = new ZeroClipboard( doms );
 clip.on("aftercopy", function(e){
	   alert('复制成功!'); 
  });
 
 
$(function(){
  var keyword = "{$_GET['keyword']|default=''}";
  $('#keyword').val(keyword);
  var category = "{$_GET['category']|default=''}";
  $('#category').val(category);
}) 
 
//删除
 function delcontent(id){
    var r=confirm('确认删除?');
     	if (!r) 
           return; 
 
     	 var ids=[];
    	if(id){
    		ids.push(id);
    	}else{
    		
        	 var roleids = document.getElementsByName("contentids");
    		 for ( var j = 0; j < roleids.length; j++) {
    		    if (roleids.item(j).checked == true) {
    		    	ids.push(roleids.item(j).value);
    		    }
    		 }
    	}
		
    	if(!ids.length){
    		alert("至少选择一条。");
    		 return false; 
    	}
  		 $.post("{:url('del')}",{'id':ids},function(data){
				if(data){
					alert(data);
				}else{
					window.location.href=window.location.href;
				}
			}); 
 }
//全选
 function allcheck(){			
 	if ($('.check-all').is(":checked")) {	
 		$('.contentcheck').prop("checked","checked");
 	}else{
 		$('.contentcheck').prop("checked",false);
 	}
 
 }
 //置顶
 function settop(id,status){			
 	 var url = "{:url('settop')}";	
 	 $.ajax({
 	        url : url,
 	        dataType : "json", 
 	        type : "post",
 	        data : {'id':id,'is_top':status},
 	        success: function(msg){
 	        	if(msg.key > 0){
 		        	alert(msg.msg);
 	            }else{
 	            	location.reload();
 	            }  
 	        },
 	        error : function() {
 	        	alert('失败。');
 	        }
 	  });
 }
 
 //设置审核状态
   function setstatus(id,status){			
   	 var url = "{:url('setstatus')}";	
   	 $.ajax({
   	        url : url,
   	        dataType : "json", 
   	        type : "post",
   	        data : {'id':id,'status':status},
   	        success: function(msg){
   	        	if(msg.key > 0){
   		        	alert(msg.msg);
   	            }else{
   	            	location.reload();
   	            }  
   	        },
   	        error : function() {
   	        	alert('获取页面列表失败。');
   	        }
   	  });
   }
 </script>
  
</div>
 
{/block}
 
{extend name="public/base" /}
{block name="body"}
<style type="text/css">
.table tbody>tr>td {
padding: 6px 8px;
}
.table-responsive {
min-height: .01%;
overflow-x: hidden;
}
</style>
<div class="row">
<div class="col-lg-12">
    <div class="main-box clearfix">    
        <header class="main-box-header clearfix">
          <div class="pull-left">
              <h1>评论管理列表</h1>
          </div>
        </header>
        
         
        <div class="main-box-body clearfix">
             <section class="navbar navbar-default main-box-header clearfix">
                 <div class="pull-right">
                   <form class="form-inline" method="get" role="form">
                      <div class="form-group">
                        <label>评论内容 :</label>
                        <input type="text" class="form-control" style="width:200px;" id="content" name="content" placeholder="请输入评论内容">
                      </div>   
                      <div class="form-group">
                        <label>用户名 :</label>
                        <input type="text" class="form-control" style="width:200px;" id="userName" name="userName" placeholder="请输入用户名">
                      </div>
                    <button class="btn btn-primary" type="submit">搜索</button>
                  </form>
                 </div>
           </section>
             <div style="height:10px;line-height:30px;background-color:#FBFBFB;"></div>
             
              <div class="table-responsive">              
                  <table class="table table-bordered table-hover">
                   <thead>
                        <tr>
                            <th></th>
                            <th class="text-center">用户名称</th>
                            <th class="text-center">评论内容</th>
                            <th class="text-center">商品</th>
                            <th class="text-center">显示</th>
                            <th class="text-center">评论时间</th>
                            <th class="text-center">ip地址</th>
                            <th class="text-center">操作</th> 
                        </tr>
                    </thead>
                   <tbody>
                       {volist name="list" id="vo"}
                        <tr class="imgclass">
                          <td class="text-center">
                            <input type="checkbox" name="commentids" class="commentcheck" value="{$vo.comment_id}"/>
                          </td>
                          <td class="text-center">{$vo.username}</td>
                          <td class="text-center">{$vo.content}</td>
                          <td class="text-center">{$vo.content_name}</td>
                          <td class="text-center">
                            {switch name="$vo.is_show" }
                                {case value="0"}
                                 <img style="width:24px" src="__IMG__/cancel.png" />
                                {/case}
                                {default /}
                                  <img style="width:24px" src="__IMG__/yes.png" />
                            {/switch}
                          </td>
                          <td class="text-center">{$vo.play_time}</td>    
                          <td class="text-center">{$vo.ip_address}</td>             
                          <td class="text-center">

                             <a href="{:url('replyComment',['id'=>$vo.comment_id])}" data-toggle="tooltip" title="" class="btn btn-primary" data-original-title="回复评论">
                                <i class="fa fa-eye"></i>
                             </a>
                             <a class="btn btn-danger" data-toggle="tooltip" title="删除" href="javascript:void(0)" οnclick="delcomment({$vo.comment_id})">
                                <i class="fa fa-trash-o"></i>
                             </a>
                           </td>
                        </tr>
                      {/volist}
                    </tbody>
                  </table> 
                   <div class="row">
                        <div class="col-sm-4 text-left"></div>
                        <div class="col-sm-8 text-right">{$page}</div>
                    </div>
              </div>
              <footer class="main-box-footer clearfix">
                <div class="pull-left">
                    <input class="check-all" οnclick="allcheck();" type="checkbox"/>全选
                    <button class="btn btn-primary" οnclick="delcomment(0);" target-form="ids">删 除</button>
                    <button class="btn btn-primary" οnclick="changecomment(1);" target-form="ids">显示</button>
                    <button class="btn btn-primary" οnclick="changecomment(0);" target-form="ids">隐藏</button>
                </div>
            </footer>
        </div>
                    
    </div>                    
    
</div>

 <script type="text/javascript">
 $(function(){
  var content = "{$_GET['content']|default=''}";
  $('#content').val(content);
  var userName = "{$_GET['userName']|default=''}";
  $('#userName').val(userName);
}) 
//删除
 function delcomment(id){
    var r=confirm('确认删除?');
         if (!r) 
           return; 

          var ids=[];
        if(id){
            ids.push(id);
        }else{
            
             var roleids = document.getElementsByName("commentids");
             for ( var j = 0; j < roleids.length; j++) {
                if (roleids.item(j).checked == true) {
                    ids.push(roleids.item(j).value);
                }
             }
        }
        
        if(!ids.length){
            alert("至少选择一条。");
             return false; 
        }

        
          
           $.post("{:url('delComment')}",{'comment_id':ids},function(data){
                if(data){
                    alert(data);
                }else{
                    window.location.href=window.location.href;
                }
            }); 
 }
//全选
 function allcheck(){            
     if ($('.check-all').is(":checked")) {    
         $('.commentcheck').prop("checked","checked");
     }else{
         $('.commentcheck').prop("checked",false);
     }

 }
 
 //修改状态
   function changecomment(status){
       
          var ids=[];
            var roleids = document.getElementsByName("commentids");
            for ( var j = 0; j < roleids.length; j++) {
               if (roleids.item(j).checked == true) {
                   ids.push(roleids.item(j).value);
               }
            }
    
        if(!ids.length){
            alert("至少选择一条。");
             return false; 
        }

           $.post("{:url('changeComment')}",{'comment_id':ids,'status':status},function(data){
                if(data){
                    alert(data);
                }else{
                    window.location.href=window.location.href;
                }
            }); 
 }
 </script>
  
</div>

{/block}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ai语音机器人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值