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

master
赵鹏 1 year ago
commit 3061fba829

@ -1,109 +1,98 @@
<?php
class Logs_model extends CI_Model
{
public $insert_id = -1;
public $top_num = false;
public $log_res_id = false;
public $log_id = false;
public $log_action = false;
public $order_by = false;
public $log_datetime = false;
public function __construct()
{
parent::__construct();
$this->HT = $this->load->database('INFORMATION', true);
class Logs_model extends CI_Model {
public $insert_id = -1;
public $top_num = false;
public $log_res_id = false;
public $log_id = false;
public $log_action = false;
public $order_by = false;
public $log_datetime = false;
public function __construct() {
parent::__construct();
$this->HT = $this->load->database('INFORMATION', true);
}
public function init() {
$this->top_num = false;
$this->log_res_id = false;
$this->log_id = false;
$this->log_action = false;
$this->log_datetime = false;
$this->order_by = " ORDER BY il.log_id DESC ";
}
//获取日志详情.
public function read($log_id) {
$this->init();
$this->top_num = 1;
$this->log_id = " AND il.log_id =" . $this->HT->escape($log_id);
return $this->get_list();
}
//获取备份信息内容
public function get_backup_list($is_id) {
$this->init();
$this->top_num = 16;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
$this->log_action = " AND il.log_action = 'backup_info'";
return $this->get_list();
}
//获取最近的备份信息内容
public function get_last_backup($is_id) {
$this->init();
$this->top_num = 1;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
$this->log_action = " AND il.log_action = 'backup_info'";
return $this->get_list();
}
//获取所有备份信息内容
public function get_all_backup_list($is_id, $amp = false) {
$this->init();
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
if ($amp) {
$this->log_action = " AND (il.log_action = 'backup_amp')";
} else {
$this->log_action = " AND (il.log_action = 'backup_info')";
}
public function init()
{
$this->top_num = false;
$this->log_res_id = false;
$this->log_id = false;
$this->log_action = false;
$this->log_datetime = false;
$this->order_by = " ORDER BY il.log_id DESC ";
return $this->get_list();
}
//获取最后操作信息
public function get_last_edit($is_id) {
$this->init();
$this->top_num = 1;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
return $this->get_list();
}
public function get_last_log() {
$this->init();
$this->top_num = 1;
$this->log_action = " AND il.log_action = 'backup_info'";
$this->order_by = " ORDER BY log_id DESC";
return $this->get_list();
}
public function get_last_cdn_update_info() {
$this->init();
$this->top_num = 1;
$this->log_action = " AND il.log_action = 'update_cdn'";
return $this->get_list();
}
public function get_uncdn_list($last_id = false) {
$map = '';
if ($last_id) {
$map = " AND log_id > $last_id";
}
//获取日志详情.
public function read($log_id)
{
$this->init();
$this->top_num = 1;
$this->log_id = " AND il.log_id =" . $this->HT->escape($log_id);
return $this->get_list();
}
//获取备份信息内容
public function get_backup_list($is_id)
{
$this->init();
$this->top_num = 16;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
$this->log_action = " AND il.log_action = 'backup_info'";
return $this->get_list();
}
//获取最近的备份信息内容
public function get_last_backup($is_id)
{
$this->init();
$this->top_num = 1;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
$this->log_action = " AND il.log_action = 'backup_info'";
return $this->get_list();
}
//获取所有备份信息内容
public function get_all_backup_list($is_id, $amp = false)
{
$this->init();
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
if ($amp) {
$this->log_action = " AND (il.log_action = 'backup_amp')";
} else {
$this->log_action = " AND (il.log_action = 'backup_info')";
}
return $this->get_list();
}
//获取最后操作信息
public function get_last_edit($is_id)
{
$this->init();
$this->top_num = 1;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
return $this->get_list();
}
public function get_last_log()
{
$this->init();
$this->top_num = 1;
$this->log_action = " AND il.log_action = 'backup_info'";
$this->order_by = " ORDER BY log_id DESC";
return $this->get_list();
}
public function get_last_cdn_update_info()
{
$this->init();
$this->top_num = 1;
$this->log_action = " AND il.log_action = 'update_cdn'";
return $this->get_list();
}
public function get_uncdn_list($last_id = false)
{
$map = '';
if ($last_id) {
$map = " AND log_id > $last_id";
}
$sql = " SELECT log_id,is_sitecode,ic_url
$sql = " SELECT log_id,is_sitecode,ic_url
FROM infoLogs
LEFT JOIN infoStructures ON is_id=log_res_id
LEFT JOIN infoContents ON is_ic_id=ic_id
@ -112,115 +101,103 @@ class Logs_model extends CI_Model
$map
ORDER BY log_id ASC";
$query = $this->HT->query($sql);
return $query->result();
}
public function get_list_by_action()
{
$this->init();
$this->top_num = 50;
$this->log_action = " AND il.log_action = 'send_mail'";
$this->order_by = " ORDER BY log_id DESC";
return $this->get_list();
}
public function get_list()
{
$this->top_num ? $sql = "SELECT TOP " . $this->top_num : $sql = "SELECT ";
$sql .= " il.log_id, \n"
. " il.log_action, \n"
. " il.log_res_id, \n"
. " il.log_ht_usercode, \n"
. " il.log_ht_username, \n"
. " il.log_content, \n"
. " il.log_datetime \n"
. "FROM infoLogs il \n"
. "WHERE 1=1 \n";
$this->log_res_id ? $sql .= $this->log_res_id : false;
$this->log_id ? $sql .= $this->log_id : false;
$this->log_action ? $sql .= $this->log_action : false;
$this->log_datetime ? $sql .= $this->log_datetime : false;
$this->order_by ? $sql .= $this->order_by : false;
$query = $this->HT->query($sql);
if ($this->top_num == 1) {
if ($query->num_rows() > 0) {
$row = $query->row();
return $row;
} else {
return false;
}
} else {
return $query->result();
}
}
//备份信息内容
public function backup_project($p_id, $log_content)
{
return $this->write('backup_project', $p_id, $log_content);
}
//备份信息内容
public function backup($is_id, $log_content)
{
return $this->write('backup_info', $is_id, $log_content);
}
//备份信息meta内容,lmr - 2020/03/12
public function backup_meta($is_id, $log_content, $meta_code)
{
$add_icid_time_flug = 'backup_meta_' . $meta_code . '_' . $is_id . '_' . time();
$this->write($add_icid_time_flug, $is_id, $log_content);
return $add_icid_time_flug;
}
//列表信息meta内容,lmr - 2020/03/23
public function list_backup_meta($is_id, $meta_code)
{
$this->init();
$this->top_num = 50;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
$this->log_action = " AND il.log_action like 'backup_meta_" . $meta_code . "_%'";
return $this->get_list();
}
//制定读取信息meta内容,lmr - 2020/03/23
public function pick_backup_meta($action)
{
$this->init();
$this->top_num = 1;
$this->log_action = " AND il.log_action =" . $this->HT->escape($action);
return $this->get_list();
}
//备份信息简介
public function backup_summary($is_id, $log_content)
{
return $this->write('backup_summary', $is_id, $log_content);
}
//添加信息
public function add($is_id)
{
return $this->write('add_info', $is_id);
}
//删除信息
public function delete($is_id, $log_content)
{
return $this->write('delete_info', $is_id, $log_content);
}
//移动信息
public function move($is_id_array)
{
//移动是很多个信息节点变动的在日志内容中记录所有几点id
return $this->write('move_info', 0, $is_id_array);
$query = $this->HT->query($sql);
return $query->result();
}
public function get_list_by_action() {
$this->init();
$this->top_num = 50;
$this->log_action = " AND il.log_action = 'send_mail'";
$this->order_by = " ORDER BY log_id DESC";
return $this->get_list();
}
public function get_list() {
$this->top_num ? $sql = "SELECT TOP " . $this->top_num : $sql = "SELECT ";
$sql .= " il.log_id, \n"
. " il.log_action, \n"
. " il.log_res_id, \n"
. " il.log_ht_usercode, \n"
. " il.log_ht_username, \n"
. " il.log_content, \n"
. " il.log_datetime \n"
. "FROM infoLogs il \n"
. "WHERE 1=1 \n";
$this->log_res_id ? $sql .= $this->log_res_id : false;
$this->log_id ? $sql .= $this->log_id : false;
$this->log_action ? $sql .= $this->log_action : false;
$this->log_datetime ? $sql .= $this->log_datetime : false;
$this->order_by ? $sql .= $this->order_by : false;
$query = $this->HT->query($sql);
if ($this->top_num == 1) {
if ($query->num_rows() > 0) {
$row = $query->row();
return $row;
} else {
return false;
}
} else {
return $query->result();
}
//写入测试,看看数据库写入是否正常
public function write_test()
{
$sql = "
}
//备份信息内容
public function backup_project($p_id, $log_content) {
return $this->write('backup_project', $p_id, $log_content);
}
//备份信息内容
public function backup($is_id, $log_content) {
return $this->write('backup_info', $is_id, $log_content);
}
//备份信息meta内容,lmr - 2020/03/12
public function backup_meta($is_id, $log_content, $meta_code) {
$add_icid_time_flug = 'backup_meta_' . $meta_code . '_' . $is_id . '_' . time();
$this->write($add_icid_time_flug, $is_id, $log_content);
return $add_icid_time_flug;
}
//列表信息meta内容,lmr - 2020/03/23
public function list_backup_meta($is_id, $meta_code) {
$this->init();
$this->top_num = 50;
$this->log_res_id = " AND il.log_res_id =" . $this->HT->escape($is_id);
$this->log_action = " AND il.log_action like 'backup_meta_" . $meta_code . "_%'";
return $this->get_list();
}
//制定读取信息meta内容,lmr - 2020/03/23
public function pick_backup_meta($action) {
$this->init();
$this->top_num = 1;
$this->log_action = " AND il.log_action =" . $this->HT->escape($action);
return $this->get_list();
}
//备份信息简介
public function backup_summary($is_id, $log_content) {
return $this->write('backup_summary', $is_id, $log_content);
}
//添加信息
public function add($is_id) {
return $this->write('add_info', $is_id);
}
//删除信息
public function delete($is_id, $log_content) {
return $this->write('delete_info', $is_id, $log_content);
}
//移动信息
public function move($is_id_array) {
//移动是很多个信息节点变动的在日志内容中记录所有几点id
return $this->write('move_info', 0, $is_id_array);
}
//写入测试,看看数据库写入是否正常
public function write_test() {
$sql = "
INSERT INTO infoLogs
(
log_action
@ -234,58 +211,61 @@ class Logs_model extends CI_Model
( ?,?,N?,?,N?,GETDATE())
";
$query = $this->HT->query($sql, array('write_test', 0, '数据库写入测试', 'system', 'system'));
$this->insert_id = $this->HT->last_id('infoLogs');
if (empty($this->insert_id)) {
return false;
} else {
return $this->insert_id;
}
$query = $this->HT->query($sql, array('write_test', 0, '数据库写入测试', 'system', 'system'));
$this->insert_id = $this->HT->last_id('infoLogs');
if (empty($this->insert_id)) {
return false;
} else {
return $this->insert_id;
}
//写入操作日志
public function write($log_action, $is_id, $log_content = '')
{
$admin_info = $this->session->userdata('session_admin');
$sql = "INSERT INTO infoLogs \n"
. " ( \n"
. " log_action, log_res_id, log_content, log_ht_usercode, log_ht_username, \n"
. " log_datetime \n"
. " ) \n"
. "VALUES \n"
. " ( \n"
. " ?, ?, N?, ?, N?, GETDATE() \n"
. " )";
// fix 外部站点调用
$op_code = null;
if ($admin_info['OPI_Code']) {
$op_code = $admin_info['OPI_Code'];
}
$op_name = 'outside';
if ($admin_info['OPI_Name']) {
$op_name = $admin_info['OPI_Name'];
}
$query = $this->HT->query($sql, array($log_action, $is_id, $log_content, $op_code, $op_name));
$this->insert_id = $this->HT->last_id('infoLogs');
return $query;
//print_r($this->HT->queries);
}
//写入操作日志
public function write($log_action, $is_id, $log_content = '') {
$admin_info = $this->session->userdata('session_admin');
$sql = "INSERT INTO infoLogs \n"
. " ( \n"
. " log_action, log_res_id, log_content, log_ht_usercode, log_ht_username, \n"
. " log_datetime \n"
. " ) \n"
. "VALUES \n"
. " ( \n"
. " ?, ?, N?, ?, N?, GETDATE() \n"
. " )";
// fix 外部站点调用
$op_code = $this->input->get_post('opcode');
if (empty($op_code)) {
$op_code = null;
}
public function update($log_action, $log_res_id)
{
$sql = "UPDATE infoLogs SET log_res_id=? WHERE log_action=?";
$query = $this->HT->query($sql, array($log_res_id, $log_action));
return $query;
if ($admin_info['OPI_Code']) {
$op_code = $admin_info['OPI_Code'];
}
//查询上一次修改记录
public function get_last_edit_amp($ic_id)
{
$sql = 'select top 1 log_id from infoLogs where log_res_id = ? order by log_datetime desc';
$query = $this->HT->query($sql, array($ic_id));
return $query->row();
$op_name = $this->input->get_post('opname');
if (empty($op_name)) {
$op_name = 'outside';
}
if ($admin_info['OPI_Name']) {
$op_name = $admin_info['OPI_Name'];
}
$query = $this->HT->query($sql, array($log_action, $is_id, $log_content, $op_code, $op_name));
$this->insert_id = $this->HT->last_id('infoLogs');
return $query;
//print_r($this->HT->queries);
}
public function update($log_action, $log_res_id) {
$sql = "UPDATE infoLogs SET log_res_id=? WHERE log_action=?";
$query = $this->HT->query($sql, array($log_res_id, $log_action));
return $query;
}
//查询上一次修改记录
public function get_last_edit_amp($ic_id) {
$sql = 'select top 1 log_id from infoLogs where log_res_id = ? order by log_datetime desc';
$query = $this->HT->query($sql, array($ic_id));
return $query->row();
}
}

@ -1,50 +1,56 @@
<div class=topcontent>
<div class="infotopimage">
<?php if (!empty($meta_news_video) && !empty($meta_video_picture)) { ?>
<video autoplay="" controls="controls" id="bgvid" poster="<?php echo $meta_video_picture; ?>" src="<?php echo $meta_news_video; ?>" style="position: inherit;"> </video>
<?php }else{ ?>
<img src="<?php echo $meta_addon_picture; ?>"
alt="<?php echo !empty($information->ic_title)?$information->ic_title:'H1 title asiahighlights mobile first template'; ?>" class="img-responsive" fetchpriority="high">
<?php } ?>
<div class="topbannerbg">
<div class="infocategory">
<a href="/" data-count="<?php echo count($breadcrumb_data) ?>">Home</a>
<?php foreach ($breadcrumb_data as $index => $item) {?>
<a href="<?php echo $item['ic_url'] ?>" data-index="<?php echo $index ?>" data-is-id="<?php echo $item['is_id'] ?>"><?php echo $item['ic_url_title'] ?></a>
<?php }?>
<div class="top_banner_tp">
<img src="https://images.asiahighlights.com/allpicture/2024/04/162495e225c5441eadcee119fa971806_cut_200x200_241.jpg" alt="Asia Highlights TrustPilot rating" class="img-responsive hidden-xs">
</div>
</div>
<div class="infotoptitle">
<h1 class="whitefont"><?php echo !empty($information->ic_title)?$information->ic_title:'H1 title asiahighlights mobile first template'; ?></h1>
<?php
$OPI_CodeUrls = [
'zzy' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',
'2' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',
'HWT' => 'https://www.globalhighlights.com/aboutus/team/mike-he',
'CA' => 'https://www.globalhighlights.com/aboutus/team/carol-wang',
'SI' => 'https://www.globalhighlights.com/aboutus/team/simon-huang',
'TJQ' => 'https://www.globalhighlights.com/aboutus/team/cindy-tang',
'CLA' => 'https://www.globalhighlights.com/aboutus/team/claire-wang',
'Albee' => 'https://www.globalhighlights.com/aboutus/team/albee-ning',
'KM' => 'https://www.globalhighlights.com/aboutus/team/kimi-huang',
'RY' => 'https://www.globalhighlights.com/aboutus/team/rita-yu',
'QMY' => 'https://www.globalhighlights.com/aboutus/team/chris-quan',
'CY' => 'https://www.globalhighlights.com/aboutus/team/cynthia-li',
'Vicky' => 'https://www.globalhighlights.com/aboutus/team/vicky-leng',
'LXW' => 'https://www.globalhighlights.com/aboutus/team/carper-li',
'zzyGH' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',
];
$OPI_Code = empty($OPI_Code) ? '' : $OPI_Code;
if (!empty($meta_news_createdate)) {?>
<div class="authorupdate">
Written by
<?php if (array_key_exists($OPI_Code, $OPI_CodeUrls)) {?>
<strong><a href="<?php echo $OPI_CodeUrls[$OPI_Code]; ?>" target="_blank"><?php echo $author; ?></a></strong>
<?php } else { ?>
<strong><?php echo $author; ?></strong>
<?php }?>
Updated <?php echo date("M. j, Y", strtotime($meta_news_createdate)); ?>
</div>
<?php } ?>
</div>
<div class="top_banner_tp">
<img src="https://images.asiahighlights.com/allpicture/2025/01/ef909bd6a0204580a6b050c833a5753f_cut_200x200_241_1736178824.png" alt="Asia Highlights TrustPilot rating" class="img-responsive">
</div>
</div>
</div>
</div>
<div class="infocategory">
<a href="/" data-count="<?php echo count($breadcrumb_data) ?>">Home</a>
<?php foreach ($breadcrumb_data as $index => $item) {?>
<a href="<?php echo $item['ic_url'] ?>" data-index="<?php echo $index ?>" data-is-id="<?php echo $item['is_id'] ?>"><?php echo $item['ic_url_title'] ?></a>
<?php }?>
</div>
<div class="infotoptitle">
<h1 class="whitefont"><?php echo !empty($information->ic_title)?$information->ic_title:'H1 title asiahighlights mobile first template'; ?></h1>
</div>
<?php
$OPI_CodeUrls = [
'zzy' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',
'2' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',
'HWT' => 'https://www.globalhighlights.com/aboutus/team/mike-he',
'CA' => 'https://www.globalhighlights.com/aboutus/team/carol-wang',
'SI' => 'https://www.globalhighlights.com/aboutus/team/simon-huang',
'TJQ' => 'https://www.globalhighlights.com/aboutus/team/cindy-tang',
'CLA' => 'https://www.globalhighlights.com/aboutus/team/claire-wang',
'Albee' => 'https://www.globalhighlights.com/aboutus/team/albee-ning',
'KM' => 'https://www.globalhighlights.com/aboutus/team/kimi-huang',
'RY' => 'https://www.globalhighlights.com/aboutus/team/rita-yu',
'QMY' => 'https://www.globalhighlights.com/aboutus/team/chris-quan',
'CY' => 'https://www.globalhighlights.com/aboutus/team/cynthia-li',
'Vicky' => 'https://www.globalhighlights.com/aboutus/team/vicky-leng',
'LXW' => 'https://www.globalhighlights.com/aboutus/team/carper-li',
'zzyGH' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',
];
$OPI_Code = empty($OPI_Code) ? '' : $OPI_Code;
if (!empty($meta_news_createdate)) {?>
<div class="authorupdate list_content">
Written by
<?php if (array_key_exists($OPI_Code, $OPI_CodeUrls)) {?>
<strong><a href="<?php echo $OPI_CodeUrls[$OPI_Code]; ?>" target="_blank"><?php echo $author; ?></a></strong>
<?php } else { ?>
<strong><?php echo $author; ?></strong>
<?php }?>
Updated <?php echo date("M. j, Y", strtotime($meta_news_createdate)); ?>
</div>
<?php } ?>

@ -404,7 +404,7 @@
<div class="feature">
<div class="bottompctitle">Featured on</div>
<a href="/about-us/who-recommended"><img src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="https://images.chinahighlights.com/allpicture/2024/09/9de0624957ca4a0e9a57c8ca19cdbbe8_cut_1145x85_241_1726758492.jpg"
originalsrc="https://images.asiahighlights.com/allpicture/2025/01/a05ccaf6a9b948b5bfa502b635a834f2_cut_1145x85_241_1736171646.jpg"
alt="We are recommended by these social medias."></a>
</div>

@ -331,8 +331,7 @@
<div class="clear"></div>
<div class="featureon" style="margin-bottom: 50px;">
<span class="followtitle">Featured on</span>
<a href="/about-us/who-recommended"> <img src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="https://images.chinahighlights.com/allpicture/2024/09/4954bbb94a4a42e5864192dff2a134f6_cut_600x180_241_1726758550.jpg"
<a href="/about-us/who-recommended"> <img src="https://images.asiahighlights.com/allpicture/2025/01/a944ea91e95f4076816ce74d1cc29b7b_cut_600x182_241_1736171562.jpg"
alt="We are recommended by these social medias." class="img-responsive"></a>
</div>

@ -4,8 +4,7 @@
alt="<?php echo !empty($ic_title)?$ic_title:'H1 title Chinahighlights mobile first template'; ?>" class="img-responsive" fetchpriority="high" layout="responsive">
<?php } ?>
<div class="top_image_bg">
<h1><?php echo !empty($ic_title)?$ic_title:'H1 title Chinahighlights mobile first template'; ?></h1>
<!--<p class="subheadline">to do</p> -->
<img src="https://images.chinahighlights.com/allpicture/2025/01/536711093adb4ad1b21a0c5d379663b0_cut_478x219_241_1735918244.png" class="img-responsive">
<?php if ($ads_by_google) { ?>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4231674166786366"
@ -19,6 +18,9 @@
<a href="<?php echo $item['ic_url'] ?>" data-index="<?php echo $index ?>" data-is-id="<?php echo $item['is_id'] ?>"><?php echo $item['ic_url_title'] ?></a>
<?php }?>
</div>
<h1><?php echo !empty($ic_title)?$ic_title:'H1 title Chinahighlights mobile first template'; ?></h1>
<?php
$OPI_CodeUrls = [
'zzy' => 'https://www.globalhighlights.com/aboutus/team/ruru-zhou',

@ -584,7 +584,7 @@
<div class="bottompctitle">Featured on</div>
<a href="/aboutus/who-recommended.htm">
<img src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="https://images.chinahighlights.com/allpicture/2024/09/9de0624957ca4a0e9a57c8ca19cdbbe8_cut_1145x85_241_1726758492.jpg"
originalsrc="https://images.asiahighlights.com/allpicture/2025/01/a05ccaf6a9b948b5bfa502b635a834f2_cut_1145x85_241_1736171646.jpg"
alt="China Highlights was featured on these medias."></a>
</div>

@ -577,8 +577,7 @@
<div class="featureon">
<span class="followtitle">Featured on</span>
<a href="/aboutus/who-recommended.htm"> <img src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="https://images.chinahighlights.com/allpicture/2024/09/4954bbb94a4a42e5864192dff2a134f6_cut_600x180_241_1726758550.jpg"
<a href="/aboutus/who-recommended.htm"> <img src="https://images.asiahighlights.com/allpicture/2025/01/a944ea91e95f4076816ce74d1cc29b7b_cut_600x182_241_1736171562.jpg"
alt="China Higlights is recommended by this social medias." class="img-responsive"></a>
</div>

@ -404,7 +404,7 @@
<div class="feature">
<div class="bottompctitle">Featured on</div>
<a href="/who-recommended.htm"><img src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="https://images.chinahighlights.com/allpicture/2024/09/9de0624957ca4a0e9a57c8ca19cdbbe8_cut_1145x85_241_1726758492.jpg"
originalsrc="https://images.asiahighlights.com/allpicture/2025/01/a05ccaf6a9b948b5bfa502b635a834f2_cut_1145x85_241_1736171646.jpg"
alt="We are recommended by these social medias."></a>
</div>

@ -385,8 +385,7 @@
<div class="featureon">
<span class="followtitle">Featured on</span>
<a href="/who-recommended.htm"><img src="https://data.chinahighlights.com/grey.gif" loader="lazy"
originalsrc="https://images.chinahighlights.com/allpicture/2024/09/4954bbb94a4a42e5864192dff2a134f6_cut_600x180_241_1726758550.jpg"
<a href="/who-recommended.htm"><img src="https://images.asiahighlights.com/allpicture/2025/01/a944ea91e95f4076816ce74d1cc29b7b_cut_600x182_241_1736171562.jpg"
alt="We are recommended by these social medias." class="img-responsive"></a>
</div>

Loading…
Cancel
Save