|
|
@ -89,7 +89,7 @@ class VoteLogic extends Logic |
|
|
$item['is_rank'] = $item['is_rank'] ? '显示' : '隐藏'; |
|
|
$item['is_rank'] = $item['is_rank'] ? '显示' : '隐藏'; |
|
|
$item['is_redo'] = $item['is_redo']==0 ? '当天不可重复' : ($item['is_redo']==1?"全部不重复":"可重复"); |
|
|
$item['is_redo'] = $item['is_redo']==0 ? '当天不可重复' : ($item['is_redo']==1?"全部不重复":"可重复"); |
|
|
$item['vote_str'] = ($item['vote_type']==0 ? '每天' : '总共').$item['vote_num']."票"; |
|
|
$item['vote_str'] = ($item['vote_type']==0 ? '每天' : '总共').$item['vote_num']."票"; |
|
|
|
|
|
$item['vote_total'] = $item['vote_total'] + $item['base_vote']; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
$more = is_more($count, $get['page_no'], $get['page_size']); |
|
|
$more = is_more($count, $get['page_no'], $get['page_size']); |
|
|
@ -118,6 +118,7 @@ class VoteLogic extends Logic |
|
|
|
|
|
|
|
|
$where = [ |
|
|
$where = [ |
|
|
['status', '=', 1], |
|
|
['status', '=', 1], |
|
|
|
|
|
['del', '=', 0], |
|
|
['vote_id',"=",$get['id']] |
|
|
['vote_id',"=",$get['id']] |
|
|
]; |
|
|
]; |
|
|
$order = [ |
|
|
$order = [ |
|
|
@ -174,6 +175,8 @@ class VoteLogic extends Logic |
|
|
$pattern = '/<a[^>]+href=["\'](.*?\.(?:mp4|wav))["\'][^>]*>(.*?)<\/a>/i'; |
|
|
$pattern = '/<a[^>]+href=["\'](.*?\.(?:mp4|wav))["\'][^>]*>(.*?)<\/a>/i'; |
|
|
$replacement = '<video src="$1"></video>'; |
|
|
$replacement = '<video src="$1"></video>'; |
|
|
$article['content'] = preg_replace($pattern, $replacement, $article['content']); |
|
|
$article['content'] = preg_replace($pattern, $replacement, $article['content']); |
|
|
|
|
|
$article['content'] = str_replace("<br>","\n",$article['content']); |
|
|
|
|
|
$article['content'] = strip_tags($article['content'],"\n"); |
|
|
$article['views'] = $article['views'] +$article['base_visit'] ; |
|
|
$article['views'] = $article['views'] +$article['base_visit'] ; |
|
|
// $article['images'] = explode(",",$article['images']); |
|
|
// $article['images'] = explode(",",$article['images']); |
|
|
if($article['images'] ){ |
|
|
if($article['images'] ){ |
|
|
@ -195,10 +198,12 @@ class VoteLogic extends Logic |
|
|
|
|
|
|
|
|
$where = [ |
|
|
$where = [ |
|
|
['status', '=', 1], |
|
|
['status', '=', 1], |
|
|
|
|
|
['del', '=', 0], |
|
|
['vote_id',"=",$get['id']] |
|
|
['vote_id',"=",$get['id']] |
|
|
]; |
|
|
]; |
|
|
|
|
|
$whereSql = "1=1"; |
|
|
if(!empty($get['keyword']) && trim($get['keyword'])){ |
|
|
if(!empty($get['keyword']) && trim($get['keyword'])){ |
|
|
$where[] = ['name',"like","%{$get['keyword']}%"]; |
|
|
$whereSql = "( name like '%{$get['keyword']}%' or id = '{$get['keyword']}' )"; |
|
|
} |
|
|
} |
|
|
$order = [ |
|
|
$order = [ |
|
|
'add_time' => 'asc' |
|
|
'add_time' => 'asc' |
|
|
@ -206,10 +211,11 @@ class VoteLogic extends Logic |
|
|
|
|
|
|
|
|
$model = new VotePlayer(); |
|
|
$model = new VotePlayer(); |
|
|
|
|
|
|
|
|
$count = $model->alias('a')->where($where)->count(); |
|
|
$count = $model->alias('a')->where($where)->whereRaw($whereSql)->count(); |
|
|
|
|
|
|
|
|
$list = $model->alias('b') |
|
|
$list = $model->alias('b') |
|
|
->where($where) |
|
|
->where($where) |
|
|
|
|
|
->whereRaw($whereSql) |
|
|
->order($order) |
|
|
->order($order) |
|
|
->page($get['page_no'], $get['page_size']) |
|
|
->page($get['page_no'], $get['page_size']) |
|
|
->select() |
|
|
->select() |
|
|
|