diff --git a/application/controllers/information.php b/application/controllers/information.php index 02860d9f..445556ec 100644 --- a/application/controllers/information.php +++ b/application/controllers/information.php @@ -490,9 +490,9 @@ class Information extends CI_Controller $update_info_log = $this->update_cache($ic_url, true); } else if (strcasecmp($site_code, "ch") == 0 && !empty($auto_update_cache)) { //读取模板生成PC和移动优先文件 - $information_new=$this->Information_model->Detail($this->input->post('is_id')); - $this->make_www_cache('mobile',$information_new); - $this->make_www_cache('pc',$information_new); + $information_new = $this->Information_model->Detail($this->input->post('is_id')); + $this->make_www_cache('mobile', $information_new); + $this->make_www_cache('pc', $information_new); } else if (strcasecmp($site_code, "cht") == 0 && !empty($auto_update_cache)) { $update_info_log = $this->update_cache($ic_url); } else if (strcasecmp($site_code, "ah") == 0 && !empty($auto_update_cache)) { @@ -564,25 +564,26 @@ class Information extends CI_Controller return true; } - public function update_www_cache($ic_id){ + public function update_www_cache($ic_id) + { $information = $this->Information_model->detail_by_ic_id($ic_id); - if(empty($information)){ + if (empty($information)) { echo json_encode(array('name' => 'no', 'data' => '找不到这个页面')); return false; } - if($this->html_file_helper('find',$information->ic_url)){ - $this->make_www_cache('pc',$information); - $this->make_www_cache('mobile',$information); + if ($this->html_file_helper('find', $information->ic_url)) { + $this->make_www_cache('pc', $information); + $this->make_www_cache('mobile', $information); echo json_encode(array('name' => 'yes', 'data' => '更新成功!')); return true; - }else{ + } else { echo json_encode(array('name' => 'no', 'data' => '没有发布静态页面')); return false; } } //静态文件操作 - function html_file_helper($active = 'find', $ic_url = false) + function html_file_helper($active = 'find', $ic_url = false) { if (empty($ic_url)) { $ic_url = $this->input->get_post('ic_url'); @@ -662,19 +663,19 @@ class Information extends CI_Controller $template_NEXT = $this->call_mobile_template_NEXT($template_path, $information->is_id); $template = str_replace('', $template_NEXT, $template); $template = str_replace('', '', $template); - }else{ + } else { $template = str_replace('', '', $template); } //顶部全屏大图 $meta_addon_picture = get_meta($information->ic_id, 'meta_addon_picture'); - if(!empty($meta_addon_picture)){ - $template = str_replace('', '
', $template); + if (!empty($meta_addon_picture)) { + $template = str_replace('', ' ', $template); } //顶部视频 $meta_news_video = get_meta($information->ic_id, 'meta_news_video'); $meta_video_picture = get_meta($information->ic_id, 'meta_video_picture'); - if(!empty($meta_news_video) && !empty($meta_video_picture)){ - $template = str_replace('', '', $template); + if (!empty($meta_news_video) && !empty($meta_video_picture)) { + $template = str_replace('', '', $template); } //额外样式 $meta_addon_css = get_meta($information->ic_id, 'meta_addon_css'); @@ -705,7 +706,7 @@ class Information extends CI_Controller if (substr($html_path, -1, 1) == '/') { $html_path = $html_path . 'index.htm'; } - $html_path.=$html_path_ext; + $html_path .= $html_path_ext; create_folder_by_path(dirname($html_path)); file_put_contents($html_path, $template, LOCK_EX); } @@ -840,6 +841,26 @@ class Information extends CI_Controller '/aboutus/no-shops.htm', '/aboutus/company-history.htm' ); + $data['info_howtoplan'] = $this->Information_model->Detail('/travelguide/article-private-tour-vs-group-tour.htm'); + if (!empty($data['info_howtoplan'])) { + $data['info_howtoplan_root'] = $this->Information_model->get_detail_by_path($data['info_howtoplan']->is_path, 1);//信息所属分类,获取信息顶级节点内容 + $data['info_howtoplan']->ic_photo = $this->set_photo_content($data['info_howtoplan']->ic_photo, $data['info_howtoplan']->ic_content); + } + $data['info_besttime'] = $this->Information_model->Detail('/travelguide/how-chinahighlights-selects-your-hotel.htm'); + if (!empty($data['info_besttime'])) { + $data['info_besttime_root'] = $this->Information_model->get_detail_by_path($data['info_besttime']->is_path, 1);//信息所属分类,获取信息顶级节点内容 + $data['info_besttime']->ic_photo = $this->set_photo_content($data['info_besttime']->ic_photo, $data['info_besttime']->ic_content); + } + $data['info_topthings'] = $this->Information_model->Detail('/aboutus/who-recommended.htm'); + if (!empty($data['info_topthings'])) { + $data['info_topthings_root'] = $this->Information_model->get_detail_by_path($data['info_topthings']->is_path, 1);//信息所属分类,获取信息顶级节点内容 + $data['info_topthings']->ic_photo = $this->set_photo_content($data['info_topthings']->ic_photo, $data['info_topthings']->ic_content); + } + $data['info_hotel'] = $this->Information_model->Detail('/aboutus/no-shops.htm'); + if (!empty($data['info_hotel'])) { + $data['info_hotel_root'] = $this->Information_model->get_detail_by_path($data['info_hotel']->is_path, 1);//信息所属分类,获取信息顶级节点内容 + $data['info_hotel']->ic_photo = $this->set_photo_content($data['info_hotel']->ic_photo, $data['info_hotel']->ic_content); + } break; default: }