dever 6 年之前
父節點
當前提交
9dc8c006e4
共有 4 個文件被更改,包括 11 次插入1 次删除
  1. 2 1
      content/lib/Article.php
  2. 2 0
      doc/apidoc.php
  3. 4 0
      main/src/View.php
  4. 3 0
      video/lib/Live.php

+ 2 - 1
content/lib/Article.php

@@ -53,7 +53,7 @@ class Article
 
         if (strstr($data['content'], 'data-id')) {
             # 视频
-            preg_match_all('/<p(.*?)>(\s[^>]*)<img(.*?)data-id="(.*?)" data-key="(.*?)" \/>(\s[^>]*)<\/p>/is', $data['content'], $matches);
+            preg_match_all('/<p(.*?)>([\s]+)<img(.*?)data-id="(.*?)" data-key="(.*?)" \/>([\s]+)<\/p>/', $data['content'], $matches);
             $replace = array();
             $content = $data['content'];
             if (isset($matches[4][0]) && isset($matches[5][0])) {
@@ -79,6 +79,7 @@ class Article
 
             $content = explode('{replace}', $content);
             $data['content_array'] = array();
+            //print_r($content);die;
             foreach ($content as $k => $v) {
                 $v = trim($v);
                 if (is_numeric($v) && $v >= 0 && isset($replace[$v])) {

+ 2 - 0
doc/apidoc.php

@@ -468,6 +468,8 @@
  * @apiSuccess {String}   info.pic_cover 封面图片
  * @apiSuccess {String}   info.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  * @apiSuccess {String}   info.pdate 时间
+ * @apiSuccess {String}   info.sdate_time 开始时间
+ * @apiSuccess {String}   info.edate_time 结束时间
  * @apiSuccess {String}   info.num_user 在线人数
  * @apiSuccess {String}   info.num_view 浏览量
  * @apiSuccess {String}   info.num_up 喜欢量

+ 4 - 0
main/src/View.php

@@ -35,6 +35,10 @@ class View extends Core
             Dever::alert('错误的'.$name.'ID');
         }
 
+        if ($this->data['info']['pdate'] > 0) {
+            $this->data['info']['pdate_time'] = date('Y-m-d H:i:s', $data['pdate']);
+        }
+
         if ($this->data['info']['num_view'] > 100000) {
             $this->data['info']['num_view'] = '10w+';
         }

+ 3 - 0
video/lib/Live.php

@@ -37,6 +37,9 @@ class Live
         if ($data['edate'] <= $time) {
             $data['status'] = 3;
         }
+
+        $data['sdate_time'] = date('Y-m-d H:i:s', $data['sdate']);
+        $data['edate_time'] = date('Y-m-d H:i:s', $data['edate']);
         
         return $data;
     }