上海站增加火车票搜索框

master
赵鹏 1 year ago
parent 3e6ef4ec4a
commit d5f11a9acb

@ -735,6 +735,9 @@ class Information extends CI_Controller
} else if (strcasecmp($site_code, "trainspread") == 0 && !empty($auto_update_cache)) {
$information_new = $this->Information_model->Detail($this->input->post('is_id'));
$this->make_www_cache_ts($information_new);
} else if (strcasecmp($site_code, "guilin") == 0 && !empty($auto_update_cache)) {
$information_new = $this->Information_model->Detail($this->input->post('is_id'));
$this->make_www_cache_gl($information_new);
} else if (strcasecmp($site_code, "cht") == 0 && !empty($auto_update_cache)) {
$update_info_log = $this->update_cache($ic_url);
} else if (strcasecmp($site_code, "ah") == 0 && !empty($auto_update_cache)) {
@ -3021,12 +3024,32 @@ class Information extends CI_Controller
$str_author = '<div class="authorupdate">Written by <strong>' . $OPI_FirstName . '</strong> Updated <span>' . date("M. j, Y", strtotime($information->ic_datetime)) . '</span></div>';
}
//火车票详细页搜索框添加 -- zp
$meta_ct_page_trainform = get_meta($information->ic_id, 'meta_ct_page_trainform'); //是否插入火车票搜索框
$template_TrainDetailSearch = "";
if ($meta_ct_page_trainform == "yes" || strpos($information->ic_url,"/china-trains")!==false) {
$meta_train_city = get_meta($information->ic_id, 'meta_train_city'); //默认的出发及目的地城市 beijing|shanghai
$data_TrainCity = array();
$data_TrainCity["from"] = "";
$data_TrainCity["to"] = "";
if (!empty($meta_train_city)) {
if (strpos($meta_train_city, '|') !== false) {
$arrTrainCity = explode('|', $meta_train_city);
$data_TrainCity["from"] = $arrTrainCity[0];
$data_TrainCity["to"] = $arrTrainCity[1];
}
}
$template_TrainDetailSearch = $this->load->view($template_path . '-train-index', $data_TrainCity, true);
}
/* 详细内容 */
$ic_content = $information->ic_content;
/** 替换H1加面包屑,加作者 */
$ic_content = preg_replace('/<h1>(.*)<\/h1>/i', $crumb . "\r\n" . '<H1>$1</H1>' . "\r\n" . $str_author . "\r\n", $ic_content, 1);
$ic_content = preg_replace('/<h1>(.*)<\/h1>/i', $crumb . "\r\n" . '<H1>$1</H1>' . "\r\n" . $str_author . $template_TrainDetailSearch . "\r\n", $ic_content, 1);
//图片加延迟
$ic_content = $this->html_optimize_lib->set_lazy_loader($ic_content, 'https://data.shanghaihighlights.com/image/grey.gif');
@ -3248,7 +3271,7 @@ class Information extends CI_Controller
// 搜索框
$template_TrainSearch = "";
if ($information->ic_url == "/china-trains/hometest" || $information->ic_url == "/china-trains") {
if ($information->ic_url == "/china-trains/hometest" || $information->ic_url == "/trains") {
//火车票首页
$template_TrainSearch = $this->load->view($template_path . '-train-index', null, true);
$ImgText = "";
@ -4244,6 +4267,13 @@ class Information extends CI_Controller
#endregion
}
/**
* 桂林站 www.guilinchina.net
*/
public function make_www_cache_gl($information){
}
//通过内容找到第一张图片
public function set_photo_content($ic_photo, $ic_content)
{

@ -0,0 +1,93 @@
<div id="loader" style="display: none;">
<div id="loading"></div>
</div>
<div class="trainSearchBox ">
<p class="trainSear-title">China Train Ticket Service</p>
<div class="searchBox autocomplete" id="searchbox">
<ul class="nav nav-tabs" id="navtraintop" style="display:none;">
<li role="presentation" class="mainland active"><a href="javascript:;">China Train</a></li>
<li role="presentation" class="intel"><a href="javascript:;">Asia Trains</a></li>
</ul>
<form action="https://www.trainspread.com/trains/search_result/" method="POST" name="ZZform1"
target="_self" class="formWrap form-inline jsbox" onsubmit="return Chk_InnerTrainForm();">
<div class="searchList ">
<label class="searchLabel">Journey:</label>
<div class="search-row">
<div class="flex-row">
<div class="flex-col-3">
<input name="Txt_FZ_1" id="Txt_FZ_1" type="text" class="inputBox form-control" autocomplete="off"
placeholder="From" value="<?php echo isset($from)?$from:"" ?>">
<input default="" id="Code_Txt_FZ_1" name="Code_Txt_FZ_1" type="hidden" value="" />
</div>
<div class="flex-col-3">
<input name="Txt_DZ_1" id="Txt_DZ_1" type="text" class="inputBox form-control" autocomplete="off"
placeholder="To" value="<?php echo isset($to)?$to:"" ?>">
<input default="" id="Code_Txt_DZ_1" name="Code_Txt_DZ_1" type="hidden" value="" />
</div>
<div class="flex-col-3">
<input class="calendar3 form-control " id="stationDate_1" name="stationDate_1" placeholder="Date"
type="text" readonly />
</div>
</div>
</div>
</div>
<div class="addTr">
<div class="searchBtn"><button type="submit" name="button" value="" class="searchButtonLong">SEARCH</button>
<input type="hidden" name="si" id="si" value="1">
</div>
</div>
<input type="hidden" name="utm_source" id="utm_source" value="32150">
</form>
<form action="https://www.trainspread.com/trains/search_result/" method="POST" name="ZZform1"
target="_self" class="formWrap form-inline jsbox hidden" onsubmit="return Chk_IntelTrainForm();">
<div id="IterTrain" class="searchList ">
<label class="searchLabel">Train:</label>
<div class="search-row">
<div class="flex-row">
<div class="flex-col-3">
<select class="inputBox form-control intel-input" name="IT_Txt_FZ_1" id="IT_Txt_FZ_1">
<option value="Lao Cai">Lao Cai</option>
<option value="Beijing">Beijing</option>
<option value="Manzhouli">Manzhouli</option>
<option value="Harbin">Harbin</option>
<option value="Erlian">Erlian</option>
<option value="Jining South">Jining South</option>
<option value="Urumqi">Urumqi</option>
</select>
</div>
<div class="flex-col-3">
<select class="inputBox form-control intel-input" name="IT_Txt_DZ_1" id="IT_Txt_DZ_1">
<option value="">Please Select</option>
<option value="Nanning" data="">Nanning</option>
</select>
</div>
<div class="flex-col-3">
<input class="calendar3 form-control" id="stationDate_IT_1" name="stationDate_IT_1" placeholder="Date"
type="text" readonly />
</div>
</div>
</div>
</div>
<div class="addTr">
<span id="ItelMsg_1"></span>
<div class="searchBtn"><button type="submit" name="button" value="" class="searchButtonLong">SEARCH</button>
</div>
<input type="hidden" name="ItelTrain" id="ItelTrain" value="0">
</div>
<input type="hidden" name="utm_source" id="utm_source2" value="32150">
</form>
</div>
</div>
<link href="https://data.shanghaihighlights.com/css/css3/flatpickr.css" rel="stylesheet" type="text/css" />
<link href="https://data.shanghaihighlights.com/js/mobile-first/train/train-search.css" rel="stylesheet" type="text/css" />
<script defer type="text/javascript" src="https://data.chinahighlights.com/js/train/StationInfo.js"></script>
<script src="https://data.shanghaihighlights.com/js/mobile-first/train/train.js" ></script>
Loading…
Cancel
Save