77 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <div class="container py-5">
 | |
|     <div class="row g-4">
 | |
|         <!-- 左侧分类列表 -->
 | |
|         <div class="col-lg-3">
 | |
|             <div class="category-sidebar">
 | |
|                 <div class="sidebar-header">
 | |
|                     <i class="layui-icon layui-icon-app"></i>
 | |
|                     <span>文章分类</span>
 | |
|                 </div>
 | |
|                 <div class="category-list">
 | |
|                     {volist name="categories" id="cate"}
 | |
|                     <div class="category-item {$category.id == $cate.id ? 'active' : ''}" data-cateid="{$cate.id}">{$cate.name}</div>
 | |
|                     {/volist}
 | |
|                 </div>
 | |
|             </div>
 | |
|         </div>
 | |
| 
 | |
|         <!-- 右侧文章列表 -->
 | |
|         <div class="col-lg-9">
 | |
|             {if $category}
 | |
|             <div class="category-header mb-4">
 | |
|                 <h2 class="category-title">{$category.name}</h2>
 | |
|                 <p class="category-desc">{$category.desc|default=''}</p>
 | |
|             </div>
 | |
|             {/if}
 | |
| 
 | |
|             <div class="article-list">
 | |
|                 {volist name="games" id="article"}
 | |
|                 <div class="article-item">
 | |
|                     <div class="row g-0">
 | |
|                         <div class="col-md-4">
 | |
|                             <div class="article-image">
 | |
|                                 <img src="{$article.image|default='/static/images/default.jpg'}" alt="{$article.title}">
 | |
|                             </div>
 | |
|                         </div>
 | |
|                         <div class="col-md-8">
 | |
|                             <div class="article-content">
 | |
|                                 <h3 class="article-title">
 | |
|                                     <a href="/index/game/detail?id={$article.id}">{$article.title}</a>
 | |
|                                 </h3>
 | |
|                                 <p class="article-desc">{$article.desc|default=''}</p>
 | |
|                                 <div class="article-meta">
 | |
|                                     <div class="article-stats">
 | |
|                                         <span><i class="layui-icon layui-icon-eye"></i> {$article.views|default=0}</span>
 | |
|                                         <span><i class="layui-icon layui-icon-praise"></i> {$article.likes|default=0}</span>
 | |
|                                         <span><i class="layui-icon layui-icon-date"></i> {$article.create_time|date="Y-m-d"}</span>
 | |
|                                     </div>
 | |
|                                     <a href="/index/game/detail?id={$article.id}" class="btn-detail">查看详情</a>
 | |
|                                 </div>
 | |
|                             </div>
 | |
|                         </div>
 | |
|                     </div>
 | |
|                 </div>
 | |
|                 {/volist}
 | |
|             </div>
 | |
| 
 | |
|             <!-- 分页 -->
 | |
|             <div class="mt-5">
 | |
|                 {$games|raw}
 | |
|             </div>
 | |
|         </div>
 | |
|     </div>
 | |
| </div>
 | |
| 
 | |
| <script>
 | |
|     layui.use(['layer'], function () {
 | |
|         var layer = layui.layer;
 | |
|         var $ = layui.$;
 | |
| 
 | |
|         // 分类切换
 | |
|         $('.category-item').on('click', function() {
 | |
|             var cateid = $(this).data('cateid');
 | |
|             window.location.href = '/index/game/list?cate=' + cateid;
 | |
|         });
 | |
|     });
 | |
| </script>
 | 
