diff --git a/application/controllers/information.php b/application/controllers/information.php
index 5b9b714e..0e3c1cc4 100644
--- a/application/controllers/information.php
+++ b/application/controllers/information.php
@@ -514,11 +514,11 @@ class Information extends CI_Controller
$recommand_information = $this->recommand_information($information);
//用于批量更新,CH和chinatravel分开 ,20210317 zp
if ($this->config->item('site_code') == 'ch') {
- $this->make_www_cache('pc', $information,$recommand_information);
- $this->make_www_cache('mobile', $information,$recommand_information);
+ $this->make_www_cache('pc', $information, $recommand_information);
+ $this->make_www_cache('mobile', $information, $recommand_information);
} else if ($this->config->item('site_code') == 'ah') {
- $this->make_www_cache_ah('pc', $information,$recommand_information);
- $this->make_www_cache_ah('mobile', $information,$recommand_information);
+ $this->make_www_cache_ah('pc', $information, $recommand_information);
+ $this->make_www_cache_ah('mobile', $information, $recommand_information);
} else if ($this->config->item('site_code') == 'chinatravel') {
$this->make_www_cache_ct($information);
// $this->make_www_cache_ct('mobile', $information);
@@ -936,7 +936,7 @@ class Information extends CI_Controller
$template);
$tour_form_content = $this->load->view(
- $template_path . '-gh-tour-form',
+ $template_path . '-tour-form',
array('information' => $information),
true);
$template = str_replace(
@@ -957,57 +957,46 @@ class Information extends CI_Controller
$meta_addon_picture = get_meta($information->ic_id, 'meta_addon_picture');
}
- //非产品页面
$meta_product_code = get_meta($information->ic_id, 'meta_product_code');
- if (empty($meta_product_code)) {
-
- $ads_by_google = !empty(get_meta($information->ic_id, 'meta_google_ad_article'));
- //H1模板替换
- $data_H1 = array();
- $data_H1['infocategory'] = $this->Information_model->get_detail_by_path($information->is_path, 1); //信息所属分类,获取信息顶级节点内容
- $author = $this->Operator_model->get_author_nikename($information->ic_author);
- $data_H1['author'] = $author; //获取作者信息
- $data_H1['ic_title'] = $information->ic_title;
- $data_H1['ic_photo'] = $meta_addon_picture;//$information->ic_photo; 用额外设置的图片替代
- $data_H1['breadcrumb_data'] = $breadcrumb_data;
- $data_H1['ads_by_google'] = $ads_by_google;
- $template_H1 = $this->load->view($template_path . '-h1', $data_H1, TRUE);
- $template = str_replace('', $template_H1, $template);
+ $ads_by_google = !empty(get_meta($information->ic_id, 'meta_google_ad_article'));
+ //H1模板替换
+ $data_H1 = array();
+ $data_H1['infocategory'] = $this->Information_model->get_detail_by_path($information->is_path, 1); //信息所属分类,获取信息顶级节点内容
+ $author = $this->Operator_model->get_author_nikename($information->ic_author);
+ $data_H1['author'] = $author; //获取作者信息
+ $data_H1['ic_title'] = $information->ic_title;
+ $data_H1['ic_photo'] = $meta_addon_picture;//$information->ic_photo; 用额外设置的图片替代
+ $data_H1['breadcrumb_data'] = $breadcrumb_data;
+ $data_H1['ads_by_google'] = $ads_by_google;
+ $template_H1 = $this->load->view($template_path . '-h1', $data_H1, TRUE);
+ $template = str_replace('', $template_H1, $template);
// $addthis_widget = $this->load->view($template_path . '-add-this', false, true);
// $template = str_replace('', $addthis_widget, $template);
- $article_structured_data_content = $this->load->view(
- $template_path . '-structured-data-article',
- array('information' => $information, 'author' => $author),
- true);
- $template = str_replace('', $article_structured_data_content, $template);
- } else {
-// $template = str_replace('', '', $template);
-// $inquiry_form_template = $this->load->view($template_path . '-inquiry-form', array('meta_product_code' => $meta_product_code), true);
-// $information->ic_content = str_replace('', $inquiry_form_template, $information->ic_content);
-//
-// $breadcrumb_content = $this->load->view($template_path . '-breadcrumb', array('breadcrumb_data' => $breadcrumb_data), true);
-// $information->ic_content = str_replace('', $breadcrumb_content, $information->ic_content);
- }
+ $article_structured_data_content = $this->load->view(
+ $template_path . '-structured-data-article',
+ array('information' => $information, 'author' => $author),
+ true);
+ $template = str_replace('', $article_structured_data_content, $template);
//信息推荐
$template_recommand = $recommand_information; //$this->recommand_information($information); 从外面传进来,pc和移动只需要查一次,减少数据库负担
$template = str_replace('', $this->load->view($template_path . '-next', array('recommands' => $template_recommand), TRUE), $template);
// //广告,改叫tips,防止被插件屏蔽
if (!empty($template_recommand['Tips Right TOP'])) {
- // $template = str_replace('', "
", $template);
+ // $template = str_replace('', "", $template);
}
if (!empty($template_recommand['Tips Right'])) {
- // $template = str_replace('', "" . $template_recommand['Tips Right']->it_content . "
", $template);
+ // $template = str_replace('', "" . $template_recommand['Tips Right']->it_content . "
", $template);
}
//文中的信息推荐
if (strpos($information->ic_content, '') !== false) {
- // $information->ic_content = str_replace('', $this->load->view($template_path . '-recommends-article', array('recommands' => $template_recommand), TRUE), $information->ic_content);
+ // $information->ic_content = str_replace('', $this->load->view($template_path . '-recommends-article', array('recommands' => $template_recommand), TRUE), $information->ic_content);
}
//文中的线路推荐
if (strpos($information->ic_content, '') !== false) {
- // $information->ic_content = str_replace('', $this->load->view($template_path . '-recommends-tour', array('recommands' => $template_recommand), TRUE), $information->ic_content);
+ // $information->ic_content = str_replace('', $this->load->view($template_path . '-recommends-tour', array('recommands' => $template_recommand), TRUE), $information->ic_content);
}
//替换内容中广告
@@ -1023,7 +1012,6 @@ class Information extends CI_Controller
}
-
if (is_file('D:/wwwroot/origin-www.globalhighlights.com/css/gh-global.css')) {//主样式表,内联模式,优先读取本地,没有在从网络读取,为了加速
$main_css_string = compress_css(file_get_contents('D:/wwwroot/origin-www.globalhighlights.com/css/gh-global.css'));
} else {
@@ -1033,11 +1021,11 @@ class Information extends CI_Controller
//额外样式
$meta_addon_css = get_meta($information->ic_id, 'meta_addon_css');
if (!empty($meta_addon_css)) {
- // if ($meta_addon_css == 'https://proxy-data.chinahighlights.com/css/tour-detail-former.css' && is_file('D:/wwwroot/origin-data.chinahighlights.com/css/tour-detail-former.css')) {
- //$meta_addon_css_string = compress_css(file_get_contents('D:/wwwroot/origin-data.chinahighlights.com/css/tour-detail-former.css'));
- // } else {
- $meta_addon_css_string = compress_css(GET_HTTP($meta_addon_css));
- // }
+ // if ($meta_addon_css == 'https://proxy-data.chinahighlights.com/css/tour-detail-former.css' && is_file('D:/wwwroot/origin-data.chinahighlights.com/css/tour-detail-former.css')) {
+ //$meta_addon_css_string = compress_css(file_get_contents('D:/wwwroot/origin-data.chinahighlights.com/css/tour-detail-former.css'));
+ // } else {
+ $meta_addon_css_string = compress_css(GET_HTTP($meta_addon_css));
+ // }
$template = str_replace('', '', $template);
}
//额外js
@@ -1051,7 +1039,7 @@ class Information extends CI_Controller
//替换内容中各种标签
//$tag_why_us = $this->load->view($template_path . '-why-us', false, true);
- // $template = str_replace('', $tag_why_us, $template);
+ // $template = str_replace('', $tag_why_us, $template);
//Google广告代码
//if (!empty(get_meta($information->ic_id, 'meta_google_ad_content'))) {
@@ -1276,12 +1264,12 @@ class Information extends CI_Controller
//面包屑
$crumb = "";
$crumb_data = $this->Information_model->get_path_exclude_ct($information->is_id, $information->is_path);
- if (count($crumb_data)>0){ //至少有一个父类面包屑才显示
+ if (count($crumb_data) > 0) { //至少有一个父类面包屑才显示
$crumb = "";
+ $crumb .= "";
}
$data["crumb"] = $crumb;
/* 详细内容 */
@@ -1303,8 +1291,8 @@ class Information extends CI_Controller
// },$ic_content);
/** 替换H1加面包屑 */
- $ic_content = preg_replace('/(.*)<\/h1>/i',$crumb."\r\n".'$1
',$ic_content,1);
-
+ $ic_content = preg_replace('/(.*)<\/h1>/i', $crumb . "\r\n" . '$1
', $ic_content, 1);
+
//图片加延迟
$ic_content = $this->html_optimize_lib->set_lazy_loader($ic_content, 'https://data.chinatravel.com/images/mobile-first/grey.gif');
@@ -1460,7 +1448,7 @@ class Information extends CI_Controller
}
//表单页
- if (in_array($meta_ct_page_type, array("customize", "contactus","pagewithform"))) {
+ if (in_array($meta_ct_page_type, array("customize", "contactus", "pagewithform"))) {
$productType = $meta_ct_page_type;
$addonJs .= '';
$data["ADDONCSS"] .= '';
diff --git a/wysiwyg/ckfinder/config.php b/wysiwyg/ckfinder/config.php
index bedf68f9..d3ca03d6 100644
--- a/wysiwyg/ckfinder/config.php
+++ b/wysiwyg/ckfinder/config.php
@@ -32,16 +32,16 @@ $config['authentication'] = function () {
// https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_licenseKey
$config['licenseName'] = 'www.iro.com';
-$config['licenseKey'] = '*J?L-*1**-C**X-*D**-*B**-Z*6*-3**J';
+$config['licenseKey'] = '*J?L-*1**-C**X-*D**-*B**-Z*6*-3**J';
/*============================ CKFinder Internal Directory ============================*/
// https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_privateDir
$config['privateDir'] = array(
'backend' => 'default',
- 'tags' => '.ckfinder/tags',
- 'logs' => '.ckfinder/logs',
- 'cache' => '.ckfinder/cache',
+ 'tags' => '.ckfinder/tags',
+ 'logs' => '.ckfinder/logs',
+ 'cache' => '.ckfinder/cache',
'thumbs' => '.ckfinder/cache/thumbs',
);
@@ -49,77 +49,81 @@ $config['privateDir'] = array(
// https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_images
$config['images'] = array(
- 'maxWidth' => 2560,
+ 'maxWidth' => 2560,
'maxHeight' => 1440,
- 'quality' => 0,
+ 'quality' => 0,
'sizes' => array(
- 'small' => array('width' => 480, 'height' => 320, 'quality' => 0),
+ 'small' => array('width' => 480, 'height' => 320, 'quality' => 0),
'medium' => array('width' => 600, 'height' => 480, 'quality' => 0),
- 'large' => array('width' => 800, 'height' => 600, 'quality' => 0)
+ 'large' => array('width' => 800, 'height' => 600, 'quality' => 0)
)
);
/*=================================== Backends ========================================*/
// https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_backends
-$sitecode='empty';
-if(!empty($_GET['sitecode'])){
- $sitecode=$_GET['sitecode'];
+$sitecode = 'empty';
+if (!empty($_GET['sitecode'])) {
+ $sitecode = $_GET['sitecode'];
}
-switch ($sitecode){
- case 'cht':
- $site_url='https://data.chinahighlights.com';
- break;
- case 'ch':
- $site_url='https://data.chinahighlights.com';
- break;
- case 'gm':
- $site_url='https://data.chinarundreisen.com';
- break;
- case 'ah':
- $site_url='https://data.asiahighlights.com';
- break;
- case 'vc':
- $site_url='https://data.voyageschine.com/kcfinder/upload/vc';
- break;
- case 'jp':
- $site_url='https://data.arachina.com/kcfinder/upload/jp';
- break;
- case 'vac':
- $site_url='https://data.viaje-a-china.com/kcfinder/upload/vac';
- break;
- case 'it':
- $site_url='https://data.viaggio-in-cina.it/kcfinder/upload/it';
- break;
- case 'ru':
- $site_url='https://data.chinahighlights.ru/kcfinder/upload/ru';
- break;
- case 'ct':
- $site_url='https://data.chinatravel.com';
- break;
- default:
- $site_url='';
+switch ($sitecode) {
+ case 'cht':
+ $site_url = 'https://data.chinahighlights.com';
+ break;
+ case 'ch':
+ $site_url = 'https://data.chinahighlights.com';
+ break;
+ case 'gm':
+ $site_url = 'https://data.chinarundreisen.com';
+ break;
+ case 'gh':
+ $site_url = 'https://data.globalhighlights.com';
+ break;
+ case 'ah':
+ $site_url = 'https://data.asiahighlights.com';
+ break;
+ case 'vc':
+ $site_url = 'https://data.voyageschine.com/kcfinder/upload/vc';
+ break;
+ case 'jp':
+ $site_url = 'https://data.arachina.com/kcfinder/upload/jp';
+ break;
+ case 'vac':
+ $site_url = 'https://data.viaje-a-china.com/kcfinder/upload/vac';
+ break;
+ case 'it':
+ $site_url = 'https://data.viaggio-in-cina.it/kcfinder/upload/it';
+ break;
+ case 'ru':
+ $site_url = 'https://data.chinahighlights.ru/kcfinder/upload/ru';
+ break;
+ case 'ct':
+ $site_url = 'https://data.chinatravel.com';
+ break;
+ default:
+ $site_url = '';
}
//文件上传目录,使用相对路径,在文件夹中建立虚拟目录指向真实文件夹
+//创建指向目录 mklink /D D:\wwwroot\uploader-file\gh\image D:\wwwroot\origin-www.globalhighlights.com\image
//需要移出项目文件夹,防止FTP访问到,防止误删
if ('origin-int.mycht.cn' == $_SERVER["SERVER_NAME"] || 'origin-gm.mycht.cn' == $_SERVER["SERVER_NAME"]) {
// 国际站和德语站不需要更改目录
- $site_upload_dir = dirname(__FILE__).('/userfiles/').$sitecode;
+ $site_upload_dir = dirname(__FILE__) . ('/userfiles/') . $sitecode;
} else {
- $site_upload_dir = dirname(dirname(dirname(dirname(__FILE__)))).'/uploader-file/'.$sitecode;
+ $site_upload_dir = dirname(dirname(dirname(dirname(__FILE__)))) . '/uploader-file/' . $sitecode;
}
$config['backends'][] = array(
- 'name' => 'default',
- 'adapter' => 'local',
- 'baseUrl' => $site_url,
- 'root' => $site_upload_dir, // Can be used to explicitly set the CKFinder user files directory.
- 'chmodFiles' => 0777,
+ 'name' => 'default',
+ 'adapter' => 'local',
+ 'baseUrl' => $site_url,
+ 'root' => $site_upload_dir, // Can be used to explicitly set the CKFinder user files directory.
+ 'chmodFiles' => 0777,
'chmodFolders' => 0755,
'filesystemEncoding' => 'UTF-8',
- 'followSymlinks'=>true,
+ 'followSymlinks' => true,
);
/*================================ Resource Types =====================================*/
@@ -130,20 +134,20 @@ $config['defaultResourceTypes'] = '';
//按日期生成不同文件夹,每周一个文件夹
//$week_folder= date("Y-m_W", time());
$config['resourceTypes'][] = array(
- 'name' => 'image', // Single quotes not allowed.
- 'directory' => 'image',
- 'maxSize' => 0,
+ 'name' => 'image', // Single quotes not allowed.
+ 'directory' => 'image',
+ 'maxSize' => 0,
'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip,svg',
- 'deniedExtensions' => '',
- 'backend' => 'default'
+ 'deniedExtensions' => '',
+ 'backend' => 'default'
);
$config['resourceTypes'][] = array(
- 'name' => 'pic', // Single quotes not allowed.
- 'directory' => 'pic',
- 'maxSize' => 0,
+ 'name' => 'pic', // Single quotes not allowed.
+ 'directory' => 'pic',
+ 'maxSize' => 0,
'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip,svg',
- 'deniedExtensions' => '',
- 'backend' => 'default'
+ 'deniedExtensions' => '',
+ 'backend' => 'default'
);
/*
@@ -180,21 +184,21 @@ $config['roleSessionVar'] = 'CKFinder_UserRole';
// https://ckeditor.com/docs/ckfinder/ckfinder3-php/configuration.html#configuration_options_accessControl
$config['accessControl'][] = array(
- 'role' => '*',
- 'resourceType' => '*',
- 'folder' => '/',
+ 'role' => '*',
+ 'resourceType' => '*',
+ 'folder' => '/',
- 'FOLDER_VIEW' => true,
- 'FOLDER_CREATE' => true,
- 'FOLDER_RENAME' => true,
- 'FOLDER_DELETE' => false,
+ 'FOLDER_VIEW' => true,
+ 'FOLDER_CREATE' => true,
+ 'FOLDER_RENAME' => true,
+ 'FOLDER_DELETE' => false,
- 'FILE_VIEW' => true,
- 'FILE_CREATE' => true,
- 'FILE_RENAME' => true,
- 'FILE_DELETE' => true,
+ 'FILE_VIEW' => true,
+ 'FILE_CREATE' => true,
+ 'FILE_RENAME' => true,
+ 'FILE_DELETE' => true,
- 'IMAGE_RESIZE' => true,
+ 'IMAGE_RESIZE' => true,
'IMAGE_RESIZE_CUSTOM' => true
);
@@ -227,7 +231,7 @@ $config['plugins'] = array();
$config['cache'] = array(
'imagePreview' => 24 * 3600,
- 'thumbnails' => 24 * 3600 * 365,
+ 'thumbnails' => 24 * 3600 * 365,
'proxyCommand' => 0
);