Ver código fonte

部分 bug 处理

huwhois 2 anos atrás
pai
commit
fbeed6f852

+ 3 - 3
app/common/model/Article.php

@@ -181,7 +181,7 @@ class Article extends Base
 
         $keys = explode(',', $data['keywords']);
 
-        Tag::saveTags($keys, $article->id);
+        Tag::saveTags($keys, (int) $article->id);
     }
 
     public static function updateOne($data)
@@ -201,8 +201,8 @@ class Article extends Base
 
         $dec  = array_diff($oldkeys, $newkeys);
 
-        Tag::saveTags($keys, $article->id);
+        Tag::saveTags($keys, (int) $article->id);
 
-        Tag::decNums($dec, $article->id);
+        Tag::decNums($dec, (int) $article->id);
     }
 }

+ 1 - 1
app/common/model/Tag.php

@@ -22,7 +22,7 @@ class Tag extends Base
         return self::where('tagname','LIKE', '%'.$tagname.'%')->field('tagid, tagname')->select();
     }
 
-    public static function saveTags(array $tags, int $infoid=0, int $cid = 0)
+    public static function saveTags(array $tags, int $infoid = 0, int $cid = 0)
     {
         foreach ($tags as  $tagname) {
             $tag = self::where('tagname', $tagname)->find();

+ 1 - 1
app/common/model/TagArticle.php

@@ -36,6 +36,6 @@ class TagArticle extends Base
     {
         $limit = (int) Config::get('app.page_size', 20);
 
-        return self::with(['article','category'])->where('tagid', $tagid)->limit($limit)->paginate();
+        return self::with(['article','category'])->where('tagid', $tagid)->order('infoid DESC')->limit($limit)->paginate();
     }
 }

+ 1 - 1
public/static/index/css/index.css

@@ -173,7 +173,7 @@ button.submit {
 a.current_category {
     background: #dbd3d3
 }
-code:not(.language-plaintext,.language-php,.language-c,.language-js,.language-javascript,.language-java,.language-sql) {
+code:not(.language-plaintext,.language-php,.language-c,.language-js,.language-javascript,.language-java,.language-sql,.language-html) {
     color: #c7254e;
     background-color: #f9f2f4;
 }