增加推荐信息列表

master
cyc 7 years ago
parent 3fe7ce927d
commit c59dc78a3e

@ -132,7 +132,26 @@ class Tags_analysis {
break;
default:;
}
//推荐文章标签获取
if (strpos($data['detail']->ic_content, '@RECOMMEND-INFO-LIST@') !== false) {
$meta_recommend_info = $this->CI->InfoMetas_model->get($data['detail']->ic_id, 'meta_recommend_info');
if(!empty($meta_recommend_info)){
if(strpos($meta_recommend_info,',') !== false){
$arr = explode(',',$meta_recommend_info);
$data['title_url'] = array();
foreach($arr as $ic_id){
array_push($data['title_url'],$this->CI->Information_model->get_title_url($ic_id)[0]);
}
}else{
$data['title_url'] = $this->CI->Information_model->get_title_url($meta_recommend_info);
}
$recommend_info_list = $this->CI->load->view(CONST_SITE_CODE .'/info/recommend_info_list',$data, true);
$data['detail']->ic_content = str_replace('@RECOMMEND-INFO-LIST@', $recommend_info_list, $data['detail']->ic_content);
}else{
$data['detail']->ic_content = str_replace('@RECOMMEND-INFO-LIST@', '', $data['detail']->ic_content);
}
}
//tailorshort

@ -159,4 +159,16 @@ class Information_model extends CI_Model {
}
}
//根据传入IC_ID获取信息的标题和url链接
public function get_title_url($ic_id){
$sql = "select
ic_url,
ic_url_title
from
infoContents
where
ic_id = {$ic_id}";
$query = $this->HT->query($sql);
return $query->result();
}
}

@ -0,0 +1,8 @@
<h2>You might like to read</h2>
<?php
foreach($title_url as $item){
echo '<p>';
echo '<a href="'.$item->ic_url.'">'.$item->ic_url_title.'</a>';
echo '</p>';
}
?>
Loading…
Cancel
Save