dever 4 years ago
parent
commit
d867111ca5
2 changed files with 12 additions and 4 deletions
  1. 1 0
      app/content/lib/News.php
  2. 11 4
      main/src/Content.php

+ 1 - 0
app/content/lib/News.php

@@ -58,6 +58,7 @@ class News
         if ($type) {
             $where['type'] = $type;
         }
+        $where['id'] = $id;
 
         $data = Dever::db('content/news')->getOne($where);
 

+ 11 - 4
main/src/Content.php

@@ -232,10 +232,17 @@ class Content
         $data = Dever::load('main/content.view');
         $result = array();
         if ($data['tag']) {
-            $tag = explode(',', $data['tag']);
-            foreach($tag as $k => $v) {
-                $result[$k]['name'] = $v;
-                $result[$k]['link'] = Dever::url('search?type='.$data['type'].'&v=' . $v);
+            if (strstr($data['tag'], ',')) {
+                $tag = explode(',', $data['tag']);
+            } elseif if (strstr($data['tag'], ',')) {
+                $tag = explode(',', $data['tag']);
+            }
+
+            if ($tab && is_array($tag)) {
+                foreach($tag as $k => $v) {
+                    $result[$k]['name'] = $v;
+                    $result[$k]['link'] = Dever::url('search?type='.$data['type'].'&v=' . $v);
+                }
             }
         }