From 3a6db65f969777299f4247b9df3d68321d1ebe5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Tue, 17 Dec 2024 16:07:49 +0800 Subject: [PATCH] =?UTF-8?q?TS=E7=BD=91=E7=AB=99=E6=96=B0=E5=A2=9E=20?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E6=9D=A1=E6=AC=BE=E5=8F=8A=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=A1=B5=E5=8A=A0=E7=81=AB=E8=BD=A6=E6=90=9C=E7=B4=A2=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/controllers/information.php | 39 ++++++++++++- .../views/bootstrap3/information_edit.php | 55 ++++++++++++++++++- .../trainspread-daydetail-form.php | 5 +- .../mobile_first/trainspread-train-index.php | 10 ++-- .../views/mobile_first/trainspread.php | 2 +- 5 files changed, 99 insertions(+), 12 deletions(-) diff --git a/application/controllers/information.php b/application/controllers/information.php index c5d496fc..17a2c40b 100644 --- a/application/controllers/information.php +++ b/application/controllers/information.php @@ -3666,11 +3666,31 @@ class Information extends CI_Controller } + //火车票详细页搜索框添加 -- zp + $meta_ct_page_trainform = get_meta($information->ic_id, 'meta_ct_page_trainform'); //是否插入火车票搜索框 + $template_TrainDetailSearch = ""; + if ($meta_ct_page_trainform == "yes" || $information->is_parent_id == "278014609") { + $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>/i', $crumb . "\r\n" . '

$1

' . "\r\n" . $str_author . "\r\n", $ic_content, 1); + $ic_content = preg_replace('/

(.*)<\/h1>/i', $crumb . "\r\n" . '

$1

' . "\r\n" . $str_author . $template_TrainDetailSearch . "\r\n", $ic_content, 1); //图片加延迟 $ic_content = $this->html_optimize_lib->set_lazy_loader($ic_content, 'https://www.trainspread.com/images/grey.gif'); @@ -4029,7 +4049,7 @@ class Information extends CI_Controller //附加选项 - $t_Type = get_meta($information->ic_id, "meta_trippest_type"); + $t_Type = get_meta($information->ic_id, "meta_trippest_type"); //产品类型 if ($t_Type) { $InfoData->t_Type = $t_Type; } else { @@ -4043,6 +4063,21 @@ class Information extends CI_Controller $InfoData->t_excludemonth = $t_excludemonth; $InfoData->t_hoteladdress = get_meta($information->ic_id, "meta_trippest_hoteladdress"); $InfoData->t_defaultDate = get_meta($information->ic_id, "meta_trippest_defaultDate"); + + $t_Cancellation = get_meta($information->ic_id, "meta_trainspread_Cancellation"); //取消条款类型 + if ($t_Cancellation) { + $InfoData->t_Cancellation = $t_Cancellation; + }else{ + $InfoData->t_Cancellation = ""; + } + $t_CustomCancel = get_meta($information->ic_id, "meta_trainspread_CustomCancel"); + if ($t_CustomCancel){ + $InfoData->t_CustomCancelText = $t_CustomCancel; + }else{ + $InfoData->t_CustomCancelText = ""; + } + + $DayTripData["InfoData"] = $InfoData; //传递信息平台数据 $linktour = get_meta($information->ic_id, 'meta_trainspread_linktour'); //关联线路 diff --git a/application/views/bootstrap3/information_edit.php b/application/views/bootstrap3/information_edit.php index a7454202..54962945 100644 --- a/application/views/bootstrap3/information_edit.php +++ b/application/views/bootstrap3/information_edit.php @@ -2245,7 +2245,7 @@ $meta_subnavi_arr = array( onclick="meta('save', 'ic_id; ?>', 'meta_trippest_limitperson', $('#meta_trippest_limitperson').val())"> + class="text-muted glyphicon glyphicon-question-sign"> @@ -2343,7 +2343,7 @@ $meta_subnavi_arr = array( onclick="meta('save', 'ic_id; ?>', 'meta_trippest_defaultDate', $('#meta_trippest_defaultDate').val())"> + class="text-muted glyphicon glyphicon-question-sign"> @@ -2400,6 +2400,55 @@ $meta_subnavi_arr = array( id="meta_trainspread_option2" /> +
+
+ + +
+
+ + +
+
diff --git a/application/views/mobile_first/trainspread-daydetail-form.php b/application/views/mobile_first/trainspread-daydetail-form.php index 67e3aef6..14ce8d80 100644 --- a/application/views/mobile_first/trainspread-daydetail-form.php +++ b/application/views/mobile_first/trainspread-daydetail-form.php @@ -285,7 +285,7 @@
Book now - PAG_SN = $Item->productdetail->PAG_SN; $selectItemData->PAG_Code = $Item->productdetail->PAG_Code; @@ -296,6 +296,9 @@ $selectItemData->t_Type = $InfoData->t_Type; $selectItemData->t_hoteladdress = $InfoData->t_hoteladdress; //是否需要酒店 $selectItemData->PAG_Name = $TITLE; //大标题 + $selectItemData->t_CustomCancel = $InfoData->t_CustomCancelText; + $selectItemData->t_Cancellation = $InfoData->t_Cancellation; + ?> diff --git a/application/views/mobile_first/trainspread-train-index.php b/application/views/mobile_first/trainspread-train-index.php index 7e708781..4fc6c687 100644 --- a/application/views/mobile_first/trainspread-train-index.php +++ b/application/views/mobile_first/trainspread-train-index.php @@ -18,12 +18,12 @@
+ placeholder="From" value="">
+ placeholder="To" value="">
@@ -86,7 +86,7 @@
- - + + - \ No newline at end of file + \ No newline at end of file diff --git a/application/views/mobile_first/trainspread.php b/application/views/mobile_first/trainspread.php index 6b15aca1..76c306c4 100644 --- a/application/views/mobile_first/trainspread.php +++ b/application/views/mobile_first/trainspread.php @@ -35,7 +35,7 @@