Merge branch 'master' of github.com-hainatravel:hainatravel/information-system

ct-mobile-first
lyt 4 years ago
commit 053ac60554

@ -415,7 +415,6 @@ $config['site'] = array(
);
//静态文件生成路径
$config['cache']['jp']['cache_path'] = 'C:\VHD\Dropbox\wwwcache\arachina.com';
$config['cache']['gm']['cache_path'] = 'C:\VHD\Dropbox\wwwcache\chinarundreisen.com';
$config['cache']['vc']['cache_path'] = 'C:\VHD\Dropbox\wwwcache\voyageschine.com';
@ -423,6 +422,14 @@ $config['cache']['vac']['cache_path'] = 'C:\VHD\Dropbox\wwwcache\viaje-a-china.c
$config['cache']['ru']['cache_path'] = 'C:\VHD\Dropbox\wwwcache\chinahighlights.ru';
$config['cache']['it']['cache_path'] = 'C:\VHD\Dropbox\wwwcache\viaggio-in-cina.it';
//静态文件站点域名
$config['cache']['jp']['site_url'] = 'https://www.arachina.com';
$config['cache']['gm']['site_url'] = 'https://www.chinarundreisen.com';
$config['cache']['vc']['site_url'] = 'https://www.voyageschine.com';
$config['cache']['vac']['site_url'] = 'https://www.viaje-a-china.com';
$config['cache']['ru']['site_url'] = 'https://www.chinahighlights.ru';
$config['cache']['it']['site_url'] = 'https://www.viaggio-in-cina.it';
//静态文件更新接口
$config['cache']['jp']['cache_api'] = '/info.php/information/update_cache/';
$config['cache']['gm']['cache_api'] = '/info.php/information/update_cache/';

@ -22,11 +22,13 @@ class Cache extends CI_Controller
function __construct()
{
parent::__construct();
$this->permission->is_admin();
if (!$this->input->get('site_code')) {
$this->permission->is_admin();
}
$this->load->model('Area_model');
$this->load->model('InfoStructures_model');
$this->load->model('Information_model');
$this->site_code = $this->config->item('site_code');
$this->site_code = $this->input->get('site_code') ? $this->input->get('site_code') : $this->config->item('site_code');
}
/**
@ -39,13 +41,14 @@ class Cache extends CI_Controller
*/
public function update()
{
$returnType = $this->input->get('type');
//设置缓存文件文件夹
$cache_config = $this->config->item('cache');
$current_cache_config = $cache_config[$this->site_code];
$this->dir = $current_cache_config['cache_path'];
//设置当前站点
$this->current_domain = $this->config->item('site_url');
$this->current_domain = $current_cache_config['site_url']; //$this->config->item('site_url');
//echo $this->config->item('site_url');
//设置缓存更新接口及POST参数
$this->cache_api = $current_cache_config['cache_api'];
@ -66,8 +69,15 @@ class Cache extends CI_Controller
$data['cache_api'] = $this->cache_api;
$data['post_para'] = $this->post_para;
//视图
$this->load->view('cache/update', $data);
if ($returnType === 'json') {
//print_r($cache_config[$this->site_code]);
//echo('json');
//print_r($data['file']);
echo (json_encode($data['file']));
} else {
//视图
$this->load->view('cache/update', $data);
}
}
/**
@ -150,7 +160,11 @@ class Cache extends CI_Controller
$url_temp = $this->current_domain . $path_temp . '/' . $file_temp;
$url_temp = str_replace('index.htm', '', $url_temp);
$file_time[$url_temp] = date("F d Y H:i:s", filemtime("$dir/$f"));
$file[] = $url_temp;
$encode = mb_detect_encoding($url_temp, array('ASCII', 'GBK', 'ISO-8859-1', 'UTF-8'));
$_url_temp = mb_convert_encoding($url_temp, 'UTF8', $encode);
$file[] = $_url_temp;
}
}
}

@ -666,12 +666,17 @@ class Information extends CI_Controller
//信息推荐
$template_NEXT = $this->call_mobile_template_NEXT($template_path, $information->is_id);
$template = str_replace('<!--@ARTICLENEXT@-->', $template_NEXT, $template);
$template = str_replace('<!--@ADDTHIS-WIDGET@-->', '<script async src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52170b0a4a301edc"></script>', $template);
$addthis_widget=$this->load->view($template_path.'-add-this', false,true);
$template = str_replace('<!--@ADDTHIS-WIDGET@-->', $addthis_widget, $template);
} else {
$template = str_replace('<!--@PRODUCT-JS@-->', '<script src="https://data.chinahighlights.com/js/flatpickr.js"></script>', $template);
}
//顶部全屏大图
$meta_addon_picture = get_meta($information->ic_id, 'meta_addon_picture');
if($device=='mobile'){//移动端读取移动大图
$meta_addon_picture = get_meta($information->ic_id, 'meta_addon_picture_mobile');
}else{
$meta_addon_picture = get_meta($information->ic_id, 'meta_addon_picture');
}
$meta_addon_picture_url = get_meta($information->ic_id, 'meta_addon_picture_url');
if (!empty($meta_addon_picture)) {
if(!empty($meta_addon_picture_url)){
@ -708,7 +713,8 @@ class Information extends CI_Controller
$template = str_replace('<!--@Match-Content-GOOGLE@-->', '<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-4231674166786366" data-ad-slot="1447610161"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>', $template);
}
if (!empty(get_meta($information->ic_id, 'meta_google_ad_article'))) {
$template = str_replace('<!--@IN-ARTICLE-GOOGLE@-->', '<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4231674166786366" data-ad-slot="5442695494"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>', $template);
$in_article_google=$this->load->view($template_path.'-google-ad', false,true);
$template = str_replace('<!--@IN-ARTICLE-GOOGLE@-->', $in_article_google, $template);
}
//社媒分享图片
if (!empty($information->ic_photo)) {

@ -105,7 +105,7 @@ class Welcome extends CI_Controller {
show_404();
return false;
}
$data['all_information'] = $this->Information_model->get_list_by_path($structure->is_path);
$data['all_information'] = $this->Information_model->get_list_by_path($structure->is_path,false,false,'is_id,ic_url,ic_id,ic_status');
$this->load->view('bootstrap3/header', $data);
switch ($view){
case 'amp':

@ -97,14 +97,14 @@ class Information_model extends CI_Model {
}
//根据根节点路径获取子节点列表
function get_list_by_path($path, $level = false, $site_code = false) {
function get_list_by_path($path, $level = false, $site_code = false,$filed=false) {
$this->init();
if ($level !== false) {
$this->level = " AND is1.is_level= '$level' ";
}
$this->path = " AND is1.is_path LIKE '$path%' ";
$this->orderBy = ' ORDER BY is1.is_level ASC, is1.is_sort ASC,is1.is_path ASC ';
return $this->GetList('', $site_code);
return $this->GetList($filed, $site_code);
}
//根据路径获取某一级别节点详细页

@ -746,11 +746,16 @@
<textarea name="ic_summary" id="ic_summary" class="col-xs-24" rows="5" placeholder="信息简介"
style="border:none;border-bottom:1px solid #bbb;"><?php echo str_replace('textarea', 't-e-x-t-a-r-e-a', $information->ic_summary); ?></textarea>
<div class="col-xs-24">
<div class="col-xs-16">
<label>SEO标题<em class="pull-right muted" id="ic_seo_title_count"></em></label>
<input class="form-control" type="text" onkeyup="change_seo_count(this.id);" id="ic_seo_title"
name="ic_seo_title" value="<?php echo $information->ic_seo_title; ?>">
</div>
<div class="col-xs-8">
<label>SEO关键词</label>
<input class="form-control" type="text" id="ic_seo_keywords" name="ic_seo_keywords"
value="<?php echo $information->ic_seo_keywords; ?>">
</div>
<div class="col-xs-24">
<label>SEO描述<em class="pull-right muted" id="ic_seo_description_count"></em></label>
@ -758,40 +763,11 @@
name="ic_seo_description"><?php echo $information->ic_seo_description; ?></textarea>
</div>
<div class="col-xs-24">
<label>SEO关键词</label>
<input class="form-control" type="text" id="ic_seo_keywords" name="ic_seo_keywords"
value="<?php echo $information->ic_seo_keywords; ?>">
</div>
<div class="col-xs-24 nopadding">
<div class="col-sm-4">
<label>所属导航
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_website_nav', $('#meta_website_nav').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_website_nav', $('#meta_website_nav').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
</label>
<select name="meta_website_nav" id="meta_website_nav" class="form-control">
<option value="">不选择</option>
<?php
if (!empty($setting_website_nav)) {
$setting_website_nav_active = trim(get_meta($information->ic_id, 'meta_website_nav'));
foreach ($setting_website_nav as $item) {
$strcasecmp_nav = strcasecmp($setting_website_nav_active, $item->im_value); ?>
<option <?php echo $strcasecmp_nav == 0 ? 'selected' : false; ?>
value="<?php echo $item->im_value ?>"><?php echo $item->im_value ?></option>
<?php
}
}
?>
</select>
<div class="col-xs-24 nopadding">
</div>
<div class="col-sm-7">
<div class="col-sm-8">
<label>附加样式
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_addon_css', $('#meta_addon_css').val())"><i
@ -823,15 +799,84 @@
placeholder="cht-1,cht12,gm-1,"
value="<?php echo $information->ic_recommend_tours; ?>">
</div>
<div class="col-sm-3">
<label>小包价</label>
<input class="form-control" type="text" id="ic_recommend_packages"
name="ic_recommend_packages"
value="<?php echo $information->ic_recommend_packages; ?>">
</div>
<div class="col-sm-3">
<label>所属导航
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_website_nav', $('#meta_website_nav').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_website_nav', $('#meta_website_nav').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
</label>
<select name="meta_website_nav" id="meta_website_nav" class="form-control">
<option value="">不选择</option>
<?php
if (!empty($setting_website_nav)) {
$setting_website_nav_active = trim(get_meta($information->ic_id, 'meta_website_nav'));
foreach ($setting_website_nav as $item) {
$strcasecmp_nav = strcasecmp($setting_website_nav_active, $item->im_value); ?>
<option <?php echo $strcasecmp_nav == 0 ? 'selected' : false; ?>
value="<?php echo $item->im_value ?>"><?php echo $item->im_value ?></option>
<?php
}
}
?>
</select>
</div>
</div>
<div >
<div class="col-sm-8">
<label>附加图片
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_addon_picture', $('#meta_addon_picture').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_addon_picture', $('#meta_addon_picture').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
</label>
<input name="meta_addon_picture" id="meta_addon_picture" type="text"
class="form-control"
value="<?php echo get_meta($information->ic_id, 'meta_addon_picture'); ?>"/>
</div>
<div class="col-sm-8">
<label>附加图片Mobile
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_addon_picture_mobile', $('#meta_addon_picture_mobile').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_addon_picture_mobile', $('#meta_addon_picture_mobile').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
</label>
<input name="meta_addon_picture_mobile" id="meta_addon_picture_mobile" type="text"
class="form-control"
value="<?php echo get_meta($information->ic_id, 'meta_addon_picture_mobile'); ?>"/>
</div>
<div class="col-sm-8">
<label>附加图片链接
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_addon_picture_url', $('#meta_addon_picture_url').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_addon_picture_url', $('#meta_addon_picture_url').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
</label>
<input name="meta_addon_picture_url" id="meta_addon_picture_url" type="text"
class="form-control"
value="<?php echo get_meta($information->ic_id, 'meta_addon_picture_url'); ?>"/>
</div>
</div>
<input type="hidden" name="ic_photo_width" id="ic_photo_width"
value="<?php echo $information->ic_photo_width; ?>"/>
<input type="hidden" name="ic_photo_height" id="ic_photo_height"
@ -896,37 +941,7 @@
</select>
</div>
<div class="col-sm-5">
<label>附加图片地址
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_addon_picture', $('#meta_addon_picture').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_addon_picture', $('#meta_addon_picture').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
<a href="javascript:void(0);" title="为信息绑定更多图片."><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-question-sign"></i></a>
</label>
<input name="meta_addon_picture" id="meta_addon_picture" type="text"
class="form-control"
value="<?php echo get_meta($information->ic_id, 'meta_addon_picture'); ?>"/>
</div>
<div class="col-sm-4">
<label>附加图片链接
<a href="javascript:void(0);"
onclick="meta('delete', '<?php echo $information->ic_id; ?>', 'meta_addon_picture_url', $('#meta_addon_picture_url').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-remove"></i></a>
<a href="javascript:void(0);"
onclick="meta('save', '<?php echo $information->ic_id; ?>', 'meta_addon_picture_url', $('#meta_addon_picture_url').val())"><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-hdd"></i></a>
<a href="javascript:void(0);" title="图片的链接."><i
class="text-muted glyphicon glyphtext-muted glyphicon glyphicon-question-sign"></i></a>
</label>
<input name="meta_addon_picture_url" id="meta_addon_picture_url" type="text"
class="form-control"
value="<?php echo get_meta($information->ic_id, 'meta_addon_picture_url'); ?>"/>
</div>
<div class="col-sm-4 meta_recommend_info_box">
<label>推荐信息

@ -35,7 +35,7 @@
function create_amp_data(index) {
if ($('#cache_url' + index).length > 0) {
setTimeout("batch_update_amp(" + index + ")", 500);
setTimeout("batch_update_amp(" + index + ")", 100);
}
}

@ -0,0 +1 @@
<script>document.addEventListener("DOMContentLoaded",()=>{setTimeout(function(){loadScriptByAsync("https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-52170b0a4a301edc")},5e3)});</script>

@ -0,0 +1,6 @@
<script>
function throttle(e,o,t){var n=null,c=new Date;return function(){var a=new Date;clearTimeout(n),a-c>=t?(e(),c=a):n=setTimeout(e,o)}}function createLazyloader(){return function(){var e=window.innerHeight;(document.documentElement&&document.documentElement.scrollTop||document.body&&document.body.scrollTop)>=e+100&&loadScriptByAsync("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js")}}
var lazyloader = createLazyloader();window.addEventListener('scroll', throttle(lazyloader, 500, 500), false);
</script>
<ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4231674166786366" data-ad-slot="5442695494"></ins>
<script> (adsbygoogle = window.adsbygoogle || []).push({});</script>

@ -5,7 +5,8 @@
<?php if (!empty($info_howtoplan)) { ?>
<div class="articlenext">
<a href="<?php echo $info_howtoplan->ic_url; ?>" rel="nofollow"><img
src="<?php echo $info_howtoplan->ic_photo; ?>"
src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $info_howtoplan->ic_photo; ?>"
alt="<?php echo $info_howtoplan->ic_title; ?>" class="img-responsive"></a>
<span class="categorycenter"><?php echo $info_howtoplan_root->ic_title; ?></span>
<span class="articlenexttitle"><a
@ -16,7 +17,8 @@
<?php if (!empty($info_besttime)) { ?>
<div class="articlenext">
<a href="<?php echo $info_besttime->ic_url; ?>" rel="nofollow"><img
src="<?php echo $info_besttime->ic_photo; ?>"
src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $info_besttime->ic_photo; ?>"
alt="<?php echo $info_besttime->ic_title; ?>" class="img-responsive"></a>
<span class="categorycenter"><?php echo $info_besttime_root->ic_title; ?></span>
<span class="articlenexttitle"><a
@ -27,7 +29,8 @@
<?php if (!empty($info_topthings)) { ?>
<div class="articlenext">
<a href="<?php echo $info_topthings->ic_url; ?>" rel="nofollow"><img
src="<?php echo $info_topthings->ic_photo; ?>"
src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $info_topthings->ic_photo; ?>"
alt="<?php echo $info_topthings->ic_title; ?>" class="img-responsive"></a>
<span class="categorycenter"><?php echo $info_topthings_root->ic_title; ?></span>
<span class="articlenexttitle"><a
@ -38,7 +41,8 @@
<?php if (!empty($info_hotel)) { ?>
<div class="articlenext">
<a href="<?php echo $info_hotel->ic_url; ?>" rel="nofollow"><img
src="<?php echo $info_hotel->ic_photo; ?>"
src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $info_hotel->ic_photo; ?>"
alt="<?php echo $info_hotel->ic_title; ?>" class="img-responsive"></a>
<span class="categorycenter"><?php echo $info_hotel_root->ic_title; ?></span>
<span class="articlenexttitle"><a

@ -41,9 +41,9 @@
<!--PC头部导航-->
<header class="headerbar" id="header">
<a href="/" class="p_toplogo"> <img src="https://www.chinahighlights.com/pic/logo/pc-top-navi-logo-2020.png"
width="154px" height="83px" alt="chinahighlights logo"
class="chinahighlightslogo"></a>
<a href="/" class="p_toplogo"> <img src="https://data.chinahighlights.com/pic/logo/china-highlights-top-navigation-logo.png"
alt="chinahighlights logo"
class="chinahighlightslogo img-responsive"></a>
<div class="p_topnavigation">
<ul class="pctopnavi">
<li class="dropdown"><a href="/tour/" class="p_topnavilink">China Tours</a>
@ -55,7 +55,7 @@
<ul class="list-reset sidebar">
<li class="start-nav-item"><a href="/tour/top-china-tours/">Top 10 Tours</a></li>
<li class="start-nav-item"><a href="/tour/family-tours/">Family Tours</a></li>
<li class="start-nav-item"><a href="/tour/year.htm">China Tours 2020</a></li>
<li class="start-nav-item"><a href="/tour/year.htm">China Tours 2021</a></li>
<li class="start-nav-item"><a href="/tour/china-panda-tours/">Panda Tours</a></li>
<li class="start-nav-item"><a href="/greatwall/hiking.htm">Great Wall Hiking</a></li>
<li class="start-nav-item"><a href="/tour/china-nature-tours/">Nature Tours</a></li>
@ -185,60 +185,61 @@
<span class="infotailormade"><a href="/tour/create-my-trip.htm">Create Your Trip <i aria-hidden="true"
class="fa fa-caret-right"></i></a></span>
</span>
</span>
</div>
<div class="footerbox">
<div class="row">
<div class="aboutusleft">
<div class="bottomaboutus">
<div class="bottompctitle">About Us</div>
<div class="aboutusinfo">China Highlights tailor-makes China tours to help travelers discover China
their way. We're a passionate team of one hundred avid travelers who love to share our knowledge
of China with those looking for a more authentic travel experience, <a href="/aboutus/">more
...</a></div>
<div class="aboutusleft">
<div class="bottomaboutus">
<img src="https://data.chinahighlights.com/grey.gif" loader="lazy" originalsrc="https://data.chinahighlights.com/pic/logo/bottom-logo-b.png" width="180px" style="float: left;
margin-right: 30px;">
<div class="aboutusinfo">China Highlights tailor-makes China tours to help travelers discover China
their way. We're a passionate team of one hundred avid travelers who love to share our knowledge
of China with those looking for a more authentic travel experience, <a href="/aboutus/">more
...</a></div>
</div>
</div>
<div class="bottomfollowus">
<div class="bottompctitle">Follow Us</div>
<div class="bottomfollowus">
<div class="bottompctitle">Follow Us</div>
<ul>
<li><a href="https://www.facebook.com/Chinahighlights" rel="nofollow"
title="Follow us on Facebook" class="fb" target="_blank">
<i class="fa fa-facebook"></i>Facebook
</a></li>
<li><a href="https://twitter.com/Chinahighlights" rel="nofollow" title="Share us on Twitter"
class="tw" target="_blank"> <i class="fa fa-twitter"></i>Twitter </a></li>
<li><a href="https://www.instagram.com/chinahighlights/" rel="nofollow"
title="Follow us on Instagram" class="linkin" target="_blank">
<i class="fa fa-instagram" aria-hidden="true"></i>
Instagram </a></li>
<li><i class="fab fa-weixin" aria-hidden="true"></i></li>
<ul>
<li><a href="https://www.facebook.com/Chinahighlights" rel="nofollow"
title="Follow us on Facebook" class="fb" target="_blank">
<i class="fa fa-facebook"></i>Facebook
</ul>
</div>
</a></li>
<li><a href="https://twitter.com/Chinahighlights" rel="nofollow" title="Share us on Twitter"
class="tw" target="_blank"> <i class="fa fa-twitter"></i>Twitter </a></li>
<li><a href="https://www.instagram.com/chinahighlights/" rel="nofollow"
title="Follow us on Instagram" class="linkin" target="_blank">
<i class="fa fa-instagram" aria-hidden="true"></i>
Instagram </a></li>
<li><i class="fab fa-weixin" aria-hidden="true"></i></li>
</ul>
</div>
</div>
<div class="aboutusright">
<div class="bottompctitle">Featured on</div>
<img src="https://data.chinahighlights.com/pic/guide/info-template-feature-on.png" alt="xxx"
class="img-responsive bottomfeature">
<div class="aboutusright">
<div class="bottompctitle">Featured on</div>
<img src="https://data.chinahighlights.com/grey.gif" loader="lazy" originalsrc="https://data.chinahighlights.com/pic/guide/info-template-feature-on.png" alt="info template feature on"
class="img-responsive bottomfeature">
</div>
</div>
<div class="clear"></div>
<div class="row bottomaboutuslinks">
<div class="bottomaboutuslinks">
<div class="bottomlinksleft">
<ul class="withBorder">
<li><a href="https://www.chinahighlights.com/aboutus/" rel="nofollow">About us</a></li>
@ -264,7 +265,7 @@
</div>
<div class="bottommembers">
<div class="memberIcons">
<img src="https://data.chinahighlights.com/css/images/global/member-icons.png">
<img src="https://data.chinahighlights.com/grey.gif" loader="lazy" originalsrc="https://data.chinahighlights.com/css/images/global/member-icons.png">
</div>
</div>
</div>
@ -273,17 +274,21 @@
<div class="bottomlogo">
<div class="footerbox">
<div class="row">
<img src="https://data.chinahighlights.com/pic/guide/info-template-bottom-logo.jpg"
class="img-responsive bottomlogopc">
<span class="bottomcopyright">© 1998-2020 China Highlights — Discovery Your Way! </span>
<span class="bottomprivacy"><a href="/privacy.htm">Privacy Policy</a> | <a
href="/aboutus/terms.htm">Terms</a></span>
</div>
<img src="https://data.chinahighlights.com/grey.gif"
originalsrc="https://data.chinahighlights.com/pic/guide/info-template-bottom-logo.jpg"
loader="lazy"
class="img-responsive bottomlogopc">
<span class="bottomcopyright">© 1998-2021 China Highlights — Discovery Your Way! </span>
<span class="bottomprivacy"><a href="/privacy.htm">Privacy Policy</a> | <a
href="/aboutus/terms.htm">Terms</a></span>
</div>
</div>
<!--@PRODUCT-JS@-->
<!--@ADDON-JS@-->
<script>eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8.R=10;(4(){3 h=b 26();4 11(X){8.R=X&&X.1I===\'1b\'?h.1V==1:10;1c()}h.1T=11;h.1Z=11;h.S=\'1M:1R/1x;1F,1Q/1P=\'})();5(!c.g){c.g=(4(){3 1u=y.M.1S;3 P=4(l){6 I l==="4"||1u.Q(l)==="[19 1L]"};3 1j=4(D){3 f=1O(D);5(1N(f)){6 0}5(f===0||!1Y(f)){6 f}6(f>0?1:-1)*o.1X(o.20(f))};3 1y=o.1U(2,1W)-1;3 1a=4(D){3 9=1j(D);6 o.1G(o.1H(9,0),1y)};6 4 g(J){3 C=E;3 U=y(J);5(J==p){F b H("c.g 1K 1J 1E-1D 19 - V p 1k B")}3 n=j.m>1?j[1]:2o B;3 T;5(I n!=="B"){5(!P(n)){F b H("c.g: 2q 2j, 2i 2k 2l 2m 2n a 4")}5(j.m>2){T=j[2]}}3 9=1a(U.m);3 A=P(C)?y(b C(9)):b c(9);3 k=0;3 d;1l(k<9){d=U[k];5(n){A[k]=I T==="B"?n(d,k):n.Q(T,d,k)}z{A[k]=d}k+=1}A.m=9;6 A}}())}5(!c.M.v){c.M.v=4(u){3 T,k;5(E==p){F b H("E 1i p 1k V 2p")}3 O=y(E);3 9=O.m>>>0;5(I u!=="4"){F b H(u+" 1i V a 4")}5(j.m>1){T=j[1]}k=0;1l(k<9){3 d;5(k 13 O){d=O[k];u.Q(T,d,k,O)}k++}}}4 1c(2h){3 14=4(i){i.W("1b",4(){i.r.q=1});5(8.R){i.1z("S",i.1B("1A").25(\'.28\',\'.1x\'))}z{i.1z("S",i.1B("1A"))}};3 1p=c.g(e.1q("h[1C=27]"));1p.v(4(7,Y){7.r.q=0;7.r.1w="q 0.18 1e-13-1m";14(7)});3 w=1o();w();4 12(l,1s,1v){3 N=p,L=b 1r();6 4(){3 K=b 1r();22(N);5(K-L>=1v){l();L=K}z{N=21(l,1s)}}}4 1h(1n){3 16=1n.24();6{15:16.15+8.23-e.t.2e,1t:16.1t+8.2d-e.t.2g}}4 1o(){3 G=c.g(e.1q("h[1C=2f]"));G.v(4(7,Y){7.r.q=0;7.r.1w="q 0.18 1e-13-1m"});6 4(){3 1g=8.2a;3 x=(e.t&&e.t.x)||(e.1d&&e.1d.x);G=G.29(4(7,Y){3 1f=1h(7).15;3 Z=1f<1g+x;5(Z){14(7)}6!Z})}}5(8.W){8.W("2c",12(w,s,s),10)}z{5(8.17){8.17("2b",12(w,s,s))}}};',62,151,'|||var|function|if|return|element|window|len||new|Array|kValue|document|number|from|img|target|arguments||fn|length|mapFn|Math|null|opacity|style|500|documentElement|callback|forEach|lazyloader|scrollTop|Object|else||undefined||value|this|throw|lazyImageList|TypeError|typeof|arrayLike|curTime|startTime|prototype|timeout||isCallable|call|isSupportWebp|src||items|not|addEventListener|event|index|hasVisible|false|getResult|throttle|in|loadImageByUrl|top|box|attachEvent|5s|object|toLength|load|createImageLoader|body|ease|offsetTop|seeHeight|getOffset|is|toInteger|or|while|out|el|createLazyloader|imageList|querySelectorAll|Date|delay|left|toStr|atleast|transition|webp|maxSafeInteger|setAttribute|originalsrc|getAttribute|loader|like|array|base64|min|max|type|an|requires|Function|data|isNaN|Number|vuUAAA|UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA|image|toString|onerror|pow|width|53|floor|isFinite|onload|abs|setTimeout|clearTimeout|pageYOffset|getBoundingClientRect|replace|Image|ready|jpg|filter|innerHeight|onscroll|scroll|pageXOffset|clientTop|lazy|clientLeft|settings|the|provided|second|argument|must|be|void|defined|when'.split('|'),0,{}))
function loadScriptByAsync(src) {var asyncScript = document.createElement("script");asyncScript.async = true;asyncScript.crossorigin = "anonymous";asyncScript.src = src;firstScript=document.getElementsByTagName("script")[0];firstScript.parentNode.insertBefore(asyncScript, firstScript);}</script>
<!--@IN-ARTICLE-GOOGLE@-->
<!--@ADDTHIS-WIDGET@-->
</body>

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save