Bläddra i källkod

📦 按要求修改

快乐的梦鱼 2 veckor sedan
förälder
incheckning
7ff94ac960
8 ändrade filer med 17 tillägg och 16 borttagningar
  1. 2 1
      CommonQuery.php
  2. 4 4
      danWeiGaiKuang.php
  3. 1 1
      dangnJianGongZuo.php
  4. 3 3
      gongZuoDongTai.php
  5. 2 2
      lianXiWoMeng.php
  6. 3 3
      luDaoWenMai.php
  7. 1 1
      luDaoWenMai1.php
  8. 1 1
      wenBaoJiaYuan.php

+ 2 - 1
CommonQuery.php

@@ -21,7 +21,7 @@ function loadListByChannelName($maxCount, $name) {
         $articles = Db::table('pr_cms_archives')
             ->where('channel_id', $channelId)
             ->where('status', 'normal')
-            ->order('createtime DESC')
+            ->order('createtime DESC ')
             ->limit(0, $maxCount)
             ->get();
         
@@ -146,6 +146,7 @@ function loadChildChannelByChannelName($name) {
         $childChannels = Db::table('pr_cms_channel')
             ->where('parent_id', $channelId)
             ->where('status', 'normal')
+            ->order('weigh DESC')
             ->get();
         
         return $childChannels ?? [];

+ 4 - 4
danWeiGaiKuang.php

@@ -21,15 +21,15 @@ if ($currentPage < 1) {
 $pageSize = 12;
 
 // 确定要查询的频道名称
-$queryChannel = !empty($selectedChannel) ? $selectedChannel : $mainChannelName;
+$queryChannel = !empty($selectedChannel) ? $selectedChannel : (count($sideMenu) > 0 ? $sideMenu[0]['name'] : $mainChannelName);
 
 // 使用loadListByChannelNameAndPage函数获取文章列表
 $results = loadListByChannelNameAndPage($pageSize, $queryChannel, $currentPage);
 $workUpdates = $results['list'];
 $totalPages = $results['totalPages'];
 
-// 如果没有结果但选择了子分类,尝试查询主频道
-if (empty($workUpdates) && !empty($selectedChannel)) {
+// 如果没有结果尝试查询主频道
+if (empty($workUpdates)) {
     $results = loadListByChannelNameAndPage($pageSize, $mainChannelName, 1);
     $workUpdates = $results['list'];
     $totalPages = $results['totalPages'];
@@ -128,7 +128,7 @@ $carouselItems = [
                   // 确保所有必要字段存在
                   $title = isset($item['title']) ? $item['title'] : '暂无标题';
                   $articleId = isset($item['id']) ? $item['id'] : '';
-                  $date = isset($item['createtime']) ? date('Y-m-d', strtotime($item['createtime'])) : '未知日期';
+                  $date = isset($item['createtime']) ? date('Y-m-d', intval($item['createtime'])) : '未知日期';
                   ?>
                   <div class="news-item">
                     <a href="/xinWenXiangQing/?id=<?php echo $articleId; ?>&channel=<?php echo urlencode($queryChannel); ?>" class="title"><?php echo $title; ?></a>

+ 1 - 1
dangnJianGongZuo.php

@@ -109,7 +109,7 @@ $carouselItems = [
                       <?php echo isset($item['title']) ? $item['title'] : (isset($item['subject']) ? $item['subject'] : ''); ?>
                     </a>
                     <span class="date">
-                      <?php echo date('Y-m-d', strtotime($item['createtime'])) ?>
+                      <?php echo date('Y-m-d', intval($item['createtime'])) ?>
                     </span>
                   </div>
                 <?php endforeach; ?>

+ 3 - 3
gongZuoDongTai.php

@@ -21,7 +21,7 @@ if ($currentPage < 1) {
 $pageSize = 12;
 
 // 确定要查询的频道名称
-$queryChannel = !empty($selectedChannel) ? $selectedChannel : $mainChannelName;
+$queryChannel = !empty($selectedChannel) ? $selectedChannel : (count($sideMenu) > 0 ? $sideMenu[0]['name'] : $mainChannelName);
 
 // 使用loadListByChannelNameAndPage函数获取文章列表
 $results = loadListByChannelNameAndPage($pageSize, $queryChannel, $currentPage);
@@ -29,7 +29,7 @@ $workUpdates = $results['list'];
 $totalPages = $results['totalPages'];
 
 // 如果没有结果但选择了子分类,尝试查询主频道
-if (empty($workUpdates) && !empty($selectedChannel)) {
+if (empty($workUpdates)) {
     $results = loadListByChannelNameAndPage($pageSize, $mainChannelName, 1);
     $workUpdates = $results['list'];
     $totalPages = $results['totalPages'];
@@ -128,7 +128,7 @@ $carouselItems = [
                   // 确保所有必要字段存在
                   $title = isset($item['title']) ? $item['title'] : '暂无标题';
                   $articleId = isset($item['id']) ? $item['id'] : '';
-                  $date = isset($item['createtime']) ? date('Y-m-d', strtotime($item['createtime'])) : '未知日期';
+                  $date = isset($item['createtime']) ? date('Y-m-d', intval($item['createtime'])) : '未知日期';
                   ?>
                   <div class="news-item">
                     <a href="/xinWenXiangQing/?id=<?php echo $articleId; ?>&channel=<?php echo urlencode($queryChannel); ?>" class="title"><?php echo $title; ?></a>

+ 2 - 2
lianXiWoMeng.php

@@ -69,7 +69,7 @@ $carouselItems = [
             </li>
             <li class="info-item">
               <i class="fa fa-map-marker"></i>
-              地址: 福建省厦门市思明区体育路95号
+              地址: 厦门市思明区体育路95号文化艺术中心共享楼
             </li>
           </ul>
         </div>
@@ -83,7 +83,7 @@ $carouselItems = [
       <div class="row">
         <div class="col col-sm-12 col-md-6 col-lg-8">
           <h3>厦门市文化遗传保护中心</h3>
-          <p>“逐渐做一点”的微光力量——每代人的半片燕尾脊,终将连成历史的天空 聚集微光,照亮守护文化遗产之路。 围绕厦门宝藏文物、厦门考古、厦门非遗三大内容,构建全方位、多维度、立体化的文化遗产传播体系,提升厦门文化遗产的社会认知度和影响力,打造全国知名的文化遗产传播品牌。</p>
+          <p>厦门市文化遗产保护中心(厦门市非物质文化遗产保护中心、厦门市闽南文化生态保护中心)为全额拨款公益一类事业单位,隶属厦门市文化和旅游局,机构规格为副处级,内设办公室、文物保护部、非遗保护部、考古部、信息科技部、安全管理部。</p>
         </div>
         <div class="col col-sm-12 col-md-6 col-lg-4 d-flex flex-row justify-content-end">
           <img src="/images/about-logo.png" alt="厦门市文化遗产保护中心">

+ 3 - 3
luDaoWenMai.php

@@ -21,7 +21,7 @@ if ($currentPage < 1) {
 $pageSize = 12;
 
 // 确定要查询的频道名称
-$queryChannel = !empty($selectedChannel) ? $selectedChannel : $mainChannelName;
+$queryChannel = !empty($selectedChannel) ? $selectedChannel : (count($sideMenu) > 0 ? $sideMenu[0]['name'] : $mainChannelName);
 
 // 使用loadListByChannelNameAndPage函数获取文章列表
 $results = loadListByChannelNameAndPage($pageSize, $queryChannel, $currentPage);
@@ -29,7 +29,7 @@ $workUpdates = $results['list'];
 $totalPages = $results['totalPages'];
 
 // 如果没有结果但选择了子分类,尝试查询主频道
-if (empty($workUpdates) && !empty($selectedChannel)) {
+if (empty($workUpdates)) {
     $results = loadListByChannelNameAndPage($pageSize, $mainChannelName, 1);
     $workUpdates = $results['list'];
     $totalPages = $results['totalPages'];
@@ -128,7 +128,7 @@ $carouselItems = [
                   // 确保所有必要字段存在
                   $title = isset($item['title']) ? $item['title'] : '暂无标题';
                   $articleId = isset($item['id']) ? $item['id'] : '';
-                  $date = isset($item['createtime']) ? date('Y-m-d', strtotime($item['createtime'])) : '未知日期';
+                  $date = isset($item['createtime']) ? date('Y-m-d', intval($item['createtime'])) : '未知日期';
                   ?>
                   <div class="news-item">
                     <a href="/xinWenXiangQing/?id=<?php echo $articleId; ?>&channel=<?php echo urlencode($queryChannel); ?>" class="title"><?php echo $title; ?></a>

+ 1 - 1
luDaoWenMai1.php

@@ -16,7 +16,7 @@ $mainChannelName = "鹭岛文脉";
 $sideMenu = loadChildChannelByChannelName($mainChannelName);
 
 // 获取URL参数 - 选中的频道
-$queryChannel = isset($_GET['channel']) ? trim($_GET['channel']) : '';
+$queryChannel = !empty($selectedChannel) ? $selectedChannel : (count($sideMenu) > 0 ? $sideMenu[0]['name'] : $mainChannelName);;
 
 // 获取URL参数 - 当前页码
 $currentPage = isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0 ? intval($_GET['page']) : 1;

+ 1 - 1
wenBaoJiaYuan.php

@@ -16,7 +16,7 @@ $sideMenu = loadChildChannelByChannelName("文保家园");
 $mainChannelName = "文保家园";
 
 // 获取URL参数 - 选中的频道
-$queryChannel = isset($_GET['channel']) ? trim($_GET['channel']) : '';
+$queryChannel = !empty($selectedChannel) ? $selectedChannel : (count($sideMenu) > 0 ? $sideMenu[0]['name'] : $mainChannelName);
 
 // 获取URL参数 - 当前页码
 $currentPage = isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0 ? intval($_GET['page']) : 1;