Merge branch 'master' of ssh://git.hainatravel.com:30001/developers/information-system

hotfix/paypal-note
赵鹏 5 years ago
commit 27495aaf52

@ -1111,10 +1111,13 @@ class Information extends CI_Controller
$data = $this->Information_model->search_by_words($url, $keywords, $exclude_ids);
break;
case 'rule_same_node_random'://同节点随机
$data = $this->Information_model->random(1, $root_information->is_id, $exclude_ids);
$data = $this->Information_model->random(1, $root_information->is_path, $exclude_ids);
break;
case 'rule_this_node_random'://指定节点下随机
$data = $this->Information_model->random(1, $recommand->ir_pointer_is_id, $exclude_ids);
$ir_pointer=$this->Information_model->Detail($recommand->ir_pointer_is_id);
if(!empty($ir_pointer)){
$data = $this->Information_model->random(1, $ir_pointer->is_path, $exclude_ids);
}
break;
case 'rule_range_random'://范围内随机,同读取备用节点
break;
@ -1185,7 +1188,7 @@ class Information extends CI_Controller
switch (strtolower($data['type_detail']->ic_url_title)) {
case 'inspiration':
//随机获取两个同级节点内容
$random_array = $this->Information_model->random(2, $data['detail']->is_parent_id, array($data['detail']->is_id));
$random_array = $this->Information_model->random(2, $data['root_detail']->is_path, array($data['detail']->is_id));
if (!empty($random_array[0])) {
$data['info_howtoplan'] = $random_array[0];
$data['info_howtoplan_root'] = $data['root_detail'];

@ -94,10 +94,11 @@ class Information_model extends CI_Model {
}
//在同级别下随机获取N条数据并且排除某些id
function random($topnum,$is_parent_id,array $exclude_ids){
function random($topnum,$is_path,array $exclude_ids){
$this->init();
$this->topNum = $topnum;
$this->search = " AND is_parent_id =". $this->HT->escape($is_parent_id);
$this->search = " AND is1.is_path LIKE '$is_path%' ";
//$this->search = " AND is_parent_id =". $this->HT->escape($is_parent_id);
$exclude_ids_string=implode(',',$exclude_ids);
$this->search .= " AND ic_status=1 AND is_id NOT in ($exclude_ids_string,0)";
$this->orderBy = " ORDER BY NewID() ";

@ -8,8 +8,216 @@
<div class="row">
<div class="col-md-16">
<div class="panel panel-default">
<div class="panel-heading">文章内容</div>
<div class="panel-heading">文章内容 &lt;!--@Content-Recommends-Tips@--&gt;</div>
<div class="panel-body">
<!-- 文中信息推荐 begin -->
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article A <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article A')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article A']) ? '继承上级' : $recommends['Content Article A']->ir_rule . '<br/>' . $recommends['Content Article A']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article B <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article B')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article B']) ? '继承上级' : $recommends['Content Article B']->ir_rule . '<br/>' . $recommends['Content Article B']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article C <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article C')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article C']) ? '继承上级' : $recommends['Content Article C']->ir_rule . '<br/>' . $recommends['Content Article C']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article D <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article D')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article D']) ? '继承上级' : $recommends['Content Article D']->ir_rule . '<br/>' . $recommends['Content Article D']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article E <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article E')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article E']) ? '继承上级' : $recommends['Content Article E']->ir_rule . '<br/>' . $recommends['Content Article E']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article F <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article F')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article F']) ? '继承上级' : $recommends['Content Article F']->ir_rule . '<br/>' . $recommends['Content Article F']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article G <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article G')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article G']) ? '继承上级' : $recommends['Content Article G']->ir_rule . '<br/>' . $recommends['Content Article G']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Article H <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Article H')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Article H']) ? '继承上级' : $recommends['Content Article H']->ir_rule . '<br/>' . $recommends['Content Article H']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<!-- 文中信息推荐 end -->
<hr/>
<!-- 文中线路推荐 begin -->
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour A<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour A')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour A']) ? '继承上级' : $recommends['Content Tour A']->ir_rule . '<br/>' . $recommends['Content Tour A']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour B<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour B')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour B']) ? '继承上级' : $recommends['Content Tour B']->ir_rule . '<br/>' . $recommends['Content Tour B']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour C<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour C')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour C']) ? '继承上级' : $recommends['Content Tour C']->ir_rule . '<br/>' . $recommends['Content Tour C']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour D<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour D')">
<span class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour D']) ? '继承上级' : $recommends['Content Tour D']->ir_rule . '<br/>' . $recommends['Content Tour D']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour E<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour E')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour E']) ? '继承上级' : $recommends['Content Tour E']->ir_rule . '<br/>' . $recommends['Content Tour E']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour F<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour F')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour F']) ? '继承上级' : $recommends['Content Tour F']->ir_rule . '<br/>' . $recommends['Content Tour F']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour G<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour G')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour G']) ? '继承上级' : $recommends['Content Tour G']->ir_rule . '<br/>' . $recommends['Content Tour G']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Content Tour H<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Content Tour H')">
<span class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Content Tour H']) ? '继承上级' : $recommends['Content Tour H']->ir_rule . '<br/>' . $recommends['Content Tour H']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<!-- 文中线路推荐 end -->
</div>
</div>
@ -22,12 +230,13 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tips Right'])?'继承上级':$recommends['Tips Right']->ir_rule; ?>
<?php echo empty($recommends['Tips Right']) ? '继承上级' : $recommends['Tips Right']->ir_rule; ?>
</div>
</div>
</div>
</div>
<!-- 信息推荐 begin -->
<hr/>
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
@ -37,7 +246,7 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article A'])?'继承上级':$recommends['Article A']->ir_rule.'<br/>'.$recommends['Article A']->ir_keyword; ?>
<?php echo empty($recommends['Article A']) ? '继承上级' : $recommends['Article A']->ir_rule . '<br/>' . $recommends['Article A']->ir_keyword; ?>
</div>
</div>
</div>
@ -49,7 +258,7 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article B'])?'继承上级':$recommends['Article B']->ir_rule.'<br/>'.$recommends['Article B']->ir_keyword; ?>
<?php echo empty($recommends['Article B']) ? '继承上级' : $recommends['Article B']->ir_rule . '<br/>' . $recommends['Article B']->ir_keyword; ?>
</div>
</div>
</div>
@ -61,7 +270,7 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article C'])?'继承上级':$recommends['Article C']->ir_rule.'<br/>'.$recommends['Article C']->ir_keyword; ?>
<?php echo empty($recommends['Article C']) ? '继承上级' : $recommends['Article C']->ir_rule . '<br/>' . $recommends['Article C']->ir_keyword; ?>
</div>
</div>
</div>
@ -73,14 +282,66 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article D'])?'继承上级':$recommends['Article D']->ir_rule.'<br/>'.$recommends['Article D']->ir_keyword; ?>
<?php echo empty($recommends['Article D']) ? '继承上级' : $recommends['Article D']->ir_rule . '<br/>' . $recommends['Article D']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<!-- 信息推荐 end -->
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article E <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article E')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article E']) ? '继承上级' : $recommends['Article E']->ir_rule . '<br/>' . $recommends['Article E']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article F<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article F')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article F']) ? '继承上级' : $recommends['Article F']->ir_rule . '<br/>' . $recommends['Article F']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article G<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article G')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article G']) ? '继承上级' : $recommends['Article G']->ir_rule . '<br/>' . $recommends['Article G']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article H<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article H')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Article H']) ? '继承上级' : $recommends['Article H']->ir_rule . '<br/>' . $recommends['Article H']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<!-- 信息推荐 end -->
<hr/>
<!-- 线路推荐 begin -->
<div class="row">
<div class="col-md-6">
@ -91,7 +352,7 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour A'])?'继承上级':$recommends['Tour A']->ir_rule.'<br/>'.$recommends['Tour A']->ir_keyword; ?>
<?php echo empty($recommends['Tour A']) ? '继承上级' : $recommends['Tour A']->ir_rule . '<br/>' . $recommends['Tour A']->ir_keyword; ?>
</div>
</div>
</div>
@ -103,7 +364,7 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour B'])?'继承上级':$recommends['Tour B']->ir_rule.'<br/>'.$recommends['Tour B']->ir_keyword; ?>
<?php echo empty($recommends['Tour B']) ? '继承上级' : $recommends['Tour B']->ir_rule . '<br/>' . $recommends['Tour B']->ir_keyword; ?>
</div>
</div>
</div>
@ -115,7 +376,7 @@
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour C'])?'继承上级':$recommends['Tour C']->ir_rule.'<br/>'.$recommends['Tour C']->ir_keyword; ?>
<?php echo empty($recommends['Tour C']) ? '继承上级' : $recommends['Tour C']->ir_rule . '<br/>' . $recommends['Tour C']->ir_keyword; ?>
</div>
</div>
</div>
@ -126,12 +387,65 @@
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour D')">
<span class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour D'])?'继承上级':$recommends['Tour D']->ir_rule.'<br/>'.$recommends['Tour D']->ir_keyword; ?>
<?php echo empty($recommends['Tour D']) ? '继承上级' : $recommends['Tour D']->ir_rule . '<br/>' . $recommends['Tour D']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour E<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour E')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour E']) ? '继承上级' : $recommends['Tour E']->ir_rule . '<br/>' . $recommends['Tour E']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour F<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour F')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour F']) ? '继承上级' : $recommends['Tour F']->ir_rule . '<br/>' . $recommends['Tour F']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour G<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour G')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour G']) ? '继承上级' : $recommends['Tour G']->ir_rule . '<br/>' . $recommends['Tour G']->ir_keyword; ?>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour H<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour H')">
<span class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
<?php echo empty($recommends['Tour H']) ? '继承上级' : $recommends['Tour H']->ir_rule . '<br/>' . $recommends['Tour H']->ir_keyword; ?>
</div>
</div>
</div>
</div>
<!-- 线路推荐 end -->
</div>
@ -154,8 +468,6 @@
<script>
/*流程说明
点击显示窗口清空modal-content内容然后请求API获取信息推荐设置的HTML来填充modal-content
*/

@ -2184,6 +2184,10 @@
<div id="bind_product_code">
<br/>
<div class="input-group">
<label class="checkbox col-xs-24"
style="font-weight: normal;margin-top:0;padding-left: 21px;">
&lt;!--@Content-Recommends-Tips@--&gt;
</label>
<label class="checkbox col-xs-24"
style="font-weight: normal;margin-top:0;padding-left: 21px;">
&lt;!--@Match-Content-GOOGLE@--&gt;

@ -68,6 +68,70 @@
</div>
</td>
<?php } ?>
<?php if(!empty($recommands['Article E'])){ ?>
<td>
<div class="nextarticle">
<a href="<?php echo $recommands['Article E']->ic_url; ?>"> <img
src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Article E']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Article E']->ic_title; ?>"></a>
<div class="nextarticlebg">
<div class="nextarticlename">
<a href="<?php echo $recommands['Article E']->ic_url; ?>"> <?php echo $recommands['Article E']->ic_title; ?> </a>
</div>
</div>
</div>
</td>
<?php } ?>
<?php if(!empty($recommands['Article F'])){ ?>
<td>
<div class="nextarticle">
<a href="<?php echo $recommands['Article F']->ic_url; ?>"> <img
src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Article F']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Article F']->ic_title; ?>"></a>
<div class="nextarticlebg">
<div class="nextarticlename">
<a href="<?php echo $recommands['Article F']->ic_url; ?>"> <?php echo $recommands['Article F']->ic_title; ?> </a>
</div>
</div>
</div>
</td>
<?php } ?>
<?php if(!empty($recommands['Article G'])){ ?>
<td>
<div class="nextarticle">
<a href="<?php echo $recommands['Article G']->ic_url; ?>"> <img
src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Article G']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Article G']->ic_title; ?>"></a>
<div class="nextarticlebg">
<div class="nextarticlename">
<a href="<?php echo $recommands['Article G']->ic_url; ?>"> <?php echo $recommands['Article G']->ic_title; ?> </a>
</div>
</div>
</div>
</td>
<?php } ?>
<?php if(!empty($recommands['Article H'])){ ?>
<td>
<div class="nextarticle">
<a href="<?php echo $recommands['Article H']->ic_url; ?>"> <img
src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Article H']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Article H']->ic_title; ?>"></a>
<div class="nextarticlebg">
<div class="nextarticlename">
<a href="<?php echo $recommands['Article H']->ic_url; ?>"> <?php echo $recommands['Article H']->ic_title; ?> </a>
</div>
</div>
</div>
</td>
<?php } ?>
</tr>
</tbody>
</table>
@ -141,6 +205,70 @@
</div>
<?php } ?>
</td>
<td>
<?php if(!empty($recommands['Tour E'])){ ?>
<div class="tournext">
<img src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Tour E']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Tour E']->ic_title; ?>">
<div class="nextbg">
<div class="tournextname"><a href="<?php echo $recommands['Tour E']->ic_url; ?>"><?php echo $recommands['Tour E']->ic_title; ?></a></div>
<div class="tournextbutton"><a href="<?php echo $recommands['Tour E']->ic_url; ?>"
rel="nofollow">Explore</a></div>
</div>
</div>
<?php } ?>
</td>
<td>
<?php if(!empty($recommands['Tour F'])){ ?>
<div class="tournext">
<img src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Tour F']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Tour F']->ic_title; ?>">
<div class="nextbg">
<div class="tournextname"><a href="<?php echo $recommands['Tour F']->ic_url; ?>"><?php echo $recommands['Tour F']->ic_title; ?></a></div>
<div class="tournextbutton"><a href="<?php echo $recommands['Tour F']->ic_url; ?>"
rel="nofollow">Explore</a></div>
</div>
</div>
<?php } ?>
</td>
<td>
<?php if(!empty($recommands['Tour G'])){ ?>
<div class="tournext">
<img src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Tour G']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Tour G']->ic_title; ?>">
<div class="nextbg">
<div class="tournextname"><a href="<?php echo $recommands['Tour G']->ic_url; ?>"><?php echo $recommands['Tour G']->ic_title; ?></a></div>
<div class="tournextbutton"><a href="<?php echo $recommands['Tour G']->ic_url; ?>"
rel="nofollow">Explore</a></div>
</div>
</div>
<?php } ?>
</td>
<td>
<?php if(!empty($recommands['Tour H'])){ ?>
<div class="tournext">
<img src="https://data.asiahighlights.com/grey.gif" loader="lazy"
originalsrc="<?php echo $recommands['Tour H']->mobile_photo; ?>"
class="img-responsive" alt="<?php echo $recommands['Tour H']->ic_title; ?>">
<div class="nextbg">
<div class="tournextname"><a href="<?php echo $recommands['Tour H']->ic_url; ?>"><?php echo $recommands['Tour H']->ic_title; ?></a></div>
<div class="tournextbutton"><a href="<?php echo $recommands['Tour H']->ic_url; ?>"
rel="nofollow">Explore</a></div>
</div>
</div>
<?php } ?>
</td>
</tr>
</tbody>

@ -269,7 +269,7 @@
</div>
<div class="bottommembers">
<div class="memberIcons">
<img src="https://data.chinahighlights.com/grey.gif" loader="lazy" width="363" height="67" originalsrc="https://data.chinahighlights.com/css/images/global/member-icons.png">
<img src="https://data.chinahighlights.com/grey.gif" loader="lazy" width="253" height="67" originalsrc="https://data.chinahighlights.com/image/aboutus/member/member-icons.png">
</div>
</div>
</div>
@ -291,6 +291,24 @@
</div>
</div>
<div class="web_cookie" style='display: none;' id='gotIdArea'><p>China Highlights uses cookies to give you the best possible service. If you continue browsing, you agree to the use of cookies. More details can be found in our <a href="/privacy.htm" >privacy policy</a>.</p>
<button class="cookie_button" id='gotItBtn'>Got It</button>
</div>
<script>
var GOT_IT_KEY = '__china_highlights_you_agree_to_use_of_cookies__';
if (window.localStorage && localStorage.getItem(GOT_IT_KEY)) {
console.info('If you continue browsing, you agree to the use of cookies.');
} else {
document.getElementById('gotIdArea').style.display = '';
var gotItBtn = document.getElementById('gotItBtn');
gotItBtn.addEventListener('click', function(evt) {
if (window.localStorage) {
localStorage.setItem(GOT_IT_KEY, '1');
}
document.getElementById('gotIdArea').style.display = 'none';
});
}
</script>
<!--@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,{}))

@ -222,6 +222,24 @@
</footer>
<div class="web_cookie" style='display: none;' id='gotIdArea'><p>China Highlights uses cookies to give you the best possible service. If you continue browsing, you agree to the use of cookies. More details can be found in our <a href="/privacy.htm" >privacy policy</a>.</p>
<button class="cookie_button" id='gotItBtn'>Got It</button>
</div>
<script>
var GOT_IT_KEY = '__china_highlights_you_agree_to_use_of_cookies__';
if (window.localStorage && localStorage.getItem(GOT_IT_KEY)) {
console.info('If you continue browsing, you agree to the use of cookies.');
} else {
document.getElementById('gotIdArea').style.display = '';
var gotItBtn = document.getElementById('gotItBtn');
gotItBtn.addEventListener('click', function(evt) {
if (window.localStorage) {
localStorage.setItem(GOT_IT_KEY, '1');
}
document.getElementById('gotIdArea').style.display = 'none';
});
}
</script>
<script>/* memu js https://data.chinahighlights.com/js/mobile-menu.js */
(function(window){function classReg(className){return new RegExp("(^|\\s+)"+className+"(\\s+|$)")}var hasClass,addClass,removeClass;if("classList" in document.documentElement){hasClass=function(elem,c){return elem.classList.contains(c)};addClass=function(elem,c){elem.classList.add(c)};removeClass=function(elem,c){elem.classList.remove(c)}}else{hasClass=function(elem,c){return classReg(c).test(elem.className)};addClass=function(elem,c){if(!hasClass(elem,c)){elem.className=elem.className+" "+c}};removeClass=function(elem,c){elem.className=elem.className.replace(classReg(c)," ")}}function toggleClass(elem,c){var fn=hasClass(elem,c)?removeClass:addClass;fn(elem,c)}var classie={hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,has:hasClass,add:addClass,remove:removeClass,toggle:toggleClass};if(typeof define==="function"&&define.amd){define(classie)}else{if(typeof exports==="object"){module.exports=classie}else{window.classie=classie}}})(window);

Loading…
Cancel
Save