dever 6 years ago
parent
commit
25e4bf427f
2 changed files with 24 additions and 95 deletions
  1. 12 48
      video/database/live.php
  2. 12 47
      video/database/vod.php

+ 12 - 48
video/database/live.php

@@ -497,68 +497,32 @@ return array
 			'col' => '*',
 		),
 
-		# 获取默认主题,按照置顶和时间排序的
-		'default' => array
+		'getRelation' => array
 		(
 			# 匹配的正则或函数 选填项
 			'option' => array
 			(
 				'cate_id' => 'yes',
-				'uid' => 'yes',
-			),
-			'type' => 'all',
-			'order' => array('id' => 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
-		),
-
-		# 获取最新主题
-		'new' => array
-		(
-			# 匹配的正则或函数 选填项
-			'option' => array
-			(
-				'name' => array('yes', 'like'),
-				'cate_id' => 'yes',
-				'uid' => 'yes',
-			),
-			'type' => 'all',
-			'order' => array('id', 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
-		),
-		
-		# 获取热门主题
-		'hot' => array
-		(
-			# 匹配的正则或函数 选填项
-			'option' => array
-			(
-				'cate_id' => 'yes',
-				'uid' => 'yes',
+				'cate_ids' => array('yes-cate_id', 'in'),
+				'noid' => array('yes', '!='),
+				'state' => 1,
 			),
 			'type' => 'all',
-			'order' => array('num_view`+`num_add_view' => 'desc', 'id' => 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
+			'order' => array('reorder' => 'desc','id' => 'desc'),
+			'limit' => '0,4',
+			'col' => 'id,name,pic_cover,pdate,num_add_user,num_user,num_add_view,num_view,num_up,num_add_up,num_comment,share_yes,share_title,share_pic,share_content,function,content',
 		),
 
-		# 获取冷门主题
-		'cold' => array
+		'getOne' => array
 		(
 			# 匹配的正则或函数 选填项
-			'option' => array
+			'where' => array
 			(
-				'cate_id' => 'yes',
-				'uid' => 'yes',
+				'id' => 'yes',
 			),
-			'type' => 'all',
-			'order' => array('num_view`+`num_add_view' => 'asc', 'id' => 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
+			'type' => 'one',
+			'col' => 'id,name,pic_cover,pdate,num_add_user,num_user,num_add_view,num_view,num_up,num_add_up,num_comment,share_yes,share_title,share_pic,share_content,function,content',
 		),
-
-
 		
 		# 更新浏览量
 		'addView' => array

+ 12 - 47
video/database/vod.php

@@ -453,68 +453,33 @@ return array
 			'col' => '*',
 		),
 
-		# 获取默认主题,按照置顶和时间排序的
-		'default' => array
+		'getRelation' => array
 		(
 			# 匹配的正则或函数 选填项
 			'option' => array
 			(
 				'cate_id' => 'yes',
-				'uid' => 'yes',
-			),
-			'type' => 'all',
-			'order' => array('id' => 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
-		),
-
-		# 获取最新主题
-		'new' => array
-		(
-			# 匹配的正则或函数 选填项
-			'option' => array
-			(
-				'name' => array('yes', 'like'),
-				'cate_id' => 'yes',
-				'uid' => 'yes',
-			),
-			'type' => 'all',
-			'order' => array('id', 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
-		),
-		
-		# 获取热门主题
-		'hot' => array
-		(
-			# 匹配的正则或函数 选填项
-			'option' => array
-			(
-				'cate_id' => 'yes',
-				'uid' => 'yes',
+				'cate_ids' => array('yes-cate_id', 'in'),
+				'noid' => array('yes', '!='),
+				'state' => 1,
 			),
 			'type' => 'all',
-			'order' => array('num_view`+`num_add_view' => 'desc', 'id' => 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
+			'order' => array('reorder' => 'desc','id' => 'desc'),
+			'limit' => '0,4',
+			'col' => 'id,name,pic_cover,pdate,num_add_view,num_view,num_up,num_add_up,num_comment,share_yes,share_title,share_pic,share_content,function,content',
 		),
 
-		# 获取冷门主题
-		'cold' => array
+		'getOne' => array
 		(
 			# 匹配的正则或函数 选填项
-			'option' => array
+			'where' => array
 			(
-				'cate_id' => 'yes',
-				'uid' => 'yes',
+				'id' => 'yes',
 			),
-			'type' => 'all',
-			'order' => array('num_view`+`num_add_view' => 'asc', 'id' => 'desc'),
-			'page' => array($page, 'list'),
-			'col' => '*',
+			'type' => 'one',
+			'col' => 'id,name,pic_cover,pdate,num_add_view,num_view,num_up,num_add_up,num_comment,share_yes,share_title,share_pic,share_content,function,content',
 		),
 
-
 		
 		# 更新浏览量
 		'addView' => array