From dec8e7c02c1ddf7fcbbe65eedb43a52d617c1916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Fri, 21 Feb 2025 11:00:11 +0800 Subject: [PATCH 01/12] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=A4=B4=E9=83=A8?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/mobile_first/shanghai-pc.php | 10 +++--- application/views/mobile_first/shanghai.php | 33 +++++++++---------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/application/views/mobile_first/shanghai-pc.php b/application/views/mobile_first/shanghai-pc.php index 8938cb01..1e262e4a 100644 --- a/application/views/mobile_first/shanghai-pc.php +++ b/application/views/mobile_first/shanghai-pc.php @@ -42,11 +42,11 @@
  • 86-773-286-5632 (Intl rates apply)
  • diff --git a/application/views/mobile_first/shanghai.php b/application/views/mobile_first/shanghai.php index b47ee1f2..5f500dbf 100644 --- a/application/views/mobile_first/shanghai.php +++ b/application/views/mobile_first/shanghai.php @@ -104,24 +104,23 @@
    - - - From b7ff42331691ef33fe2cb1cb886a14f257eb32b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Fri, 21 Feb 2025 11:12:16 +0800 Subject: [PATCH 02/12] fix --- application/views/mobile_first/shanghai-pc.php | 7 ++----- application/views/mobile_first/shanghai.php | 6 ++---- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/application/views/mobile_first/shanghai-pc.php b/application/views/mobile_first/shanghai-pc.php index 1e262e4a..1f88be1e 100644 --- a/application/views/mobile_first/shanghai-pc.php +++ b/application/views/mobile_first/shanghai-pc.php @@ -35,11 +35,10 @@ From 3e6ef4ec4a5e7a132fe2b84070863419fc45f28b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Fri, 21 Feb 2025 12:05:14 +0800 Subject: [PATCH 05/12] fix --- application/views/mobile_first/shanghai-pc.php | 2 +- application/views/mobile_first/shanghai.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/application/views/mobile_first/shanghai-pc.php b/application/views/mobile_first/shanghai-pc.php index 1f88be1e..aeff1de6 100644 --- a/application/views/mobile_first/shanghai-pc.php +++ b/application/views/mobile_first/shanghai-pc.php @@ -41,7 +41,7 @@
  • 86-773-286-5632 (Intl rates apply)
  • - +
    diff --git a/application/views/mobile_first/shanghai.php b/application/views/mobile_first/shanghai.php index 970559b2..5e6b2a2a 100644 --- a/application/views/mobile_first/shanghai.php +++ b/application/views/mobile_first/shanghai.php @@ -108,7 +108,7 @@
    - + From d5f11a9acb2b9d0fe777cd5ee4ca94a892d5fe07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Tue, 25 Feb 2025 09:56:45 +0800 Subject: [PATCH 06/12] =?UTF-8?q?=E4=B8=8A=E6=B5=B7=E7=AB=99=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E7=81=AB=E8=BD=A6=E7=A5=A8=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 | 34 ++++++- .../mobile_first/shanghai-train-index.php | 93 +++++++++++++++++++ 2 files changed, 125 insertions(+), 2 deletions(-) create mode 100644 application/views/mobile_first/shanghai-train-index.php diff --git a/application/controllers/information.php b/application/controllers/information.php index 86dc86a7..7ab52f5f 100644 --- a/application/controllers/information.php +++ b/application/controllers/information.php @@ -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 = '
    Written by ' . $OPI_FirstName . ' Updated ' . date("M. j, Y", strtotime($information->ic_datetime)) . '
    '; } + //火车票详细页搜索框添加 -- 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>/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://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) { diff --git a/application/views/mobile_first/shanghai-train-index.php b/application/views/mobile_first/shanghai-train-index.php new file mode 100644 index 00000000..5ee33ec7 --- /dev/null +++ b/application/views/mobile_first/shanghai-train-index.php @@ -0,0 +1,93 @@ + + +
    +

    China Train Ticket Service

    + +
    + + + + \ No newline at end of file From e4294bd5761766f04f6a5ee385bf2060959e0ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Tue, 25 Feb 2025 14:29:47 +0800 Subject: [PATCH 07/12] =?UTF-8?q?=E4=B8=8A=E6=B5=B7=E7=AB=99=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0TA=E7=9A=84=E5=B1=95=E7=A4=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/controllers/information.php | 48 +++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/application/controllers/information.php b/application/controllers/information.php index 7ab52f5f..28ef32ca 100644 --- a/application/controllers/information.php +++ b/application/controllers/information.php @@ -3051,6 +3051,54 @@ class Information extends CI_Controller /** 替换H1加面包屑,加作者 */ $ic_content = preg_replace('/

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

    $1

    ' . "\r\n" . $str_author . $template_TrainDetailSearch . "\r\n", $ic_content, 1); + // 动态加载反馈标签,按城市出前三条。左侧 + // HTLM:
    ,显示全部用 + // 解析结果:; Shanghai,Beijing + $feedback_array = []; + preg_match_all('^^', $information->ic_content, $feedback_array); + if (!empty($feedback_array)) { + foreach ($feedback_array[0] as $index => $tag_name) { + $city_name_string = $feedback_array[1][$index]; + $feedback_list = $this->Feedback_model->get_CT_feedback_by_cityname($city_name_string,30); + // 防止触发 Google 网络垃圾政策只返回前三条 + $top3_feedback_list = array_slice($feedback_list, 0, 3); + $feedback_content = $this->load->view( + 'mobile_first/chinatravel-feedback-list', + array('feedback_list' => $top3_feedback_list), + true + ); + $ic_content = str_replace( + $tag_name, + $feedback_content, + $ic_content + ); + } + } + + // 动态加载反馈标签,按城市出前三条。整页 + // HTLM:
    ,显示全部用 + // 解析结果:; Shanghai,Beijing + $feedback_array = []; + preg_match_all('^^', $information->ic_content, $feedback_array); + if (!empty($feedback_array)) { + foreach ($feedback_array[0] as $index => $tag_name) { + $city_name_string = $feedback_array[1][$index]; + $feedback_list = $this->Feedback_model->get_CT_feedback_by_cityname($city_name_string,30); + // 防止触发 Google 网络垃圾政策只返回前三条 + $top3_feedback_list = array_slice($feedback_list, 0, 3); + $feedback_content = $this->load->view( + 'mobile_first/chinatravel-feedback-cross', + array('feedback_list' => $top3_feedback_list), + true + ); + $ic_content = str_replace( + $tag_name, + $feedback_content, + $ic_content + ); + } + } + //图片加延迟 $ic_content = $this->html_optimize_lib->set_lazy_loader($ic_content, 'https://data.shanghaihighlights.com/image/grey.gif'); From 7d23801b2e1750b602c1d5fc89e9199bc1bb8ec2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Wed, 26 Feb 2025 09:34:19 +0800 Subject: [PATCH 08/12] =?UTF-8?q?fix=20=E5=A4=B4=E9=83=A8=E7=81=AB?= =?UTF-8?q?=E8=BD=A6=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/views/mobile_first/shanghai.php | 1 + 1 file changed, 1 insertion(+) diff --git a/application/views/mobile_first/shanghai.php b/application/views/mobile_first/shanghai.php index 5e6b2a2a..3b2a5354 100644 --- a/application/views/mobile_first/shanghai.php +++ b/application/views/mobile_first/shanghai.php @@ -125,6 +125,7 @@ +
    From ac94a5fc712b7cca3eef3e367de4572bac0a5ab4 Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Wed, 26 Feb 2025 13:36:01 +0800 Subject: [PATCH 09/12] =?UTF-8?q?=E7=94=B5=E8=AF=9D=E5=8C=BA=E5=8F=B7?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A1=86=E6=B7=BB=E5=8A=A0IP=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/mobile_first/ch-inquiry-form.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/application/views/mobile_first/ch-inquiry-form.php b/application/views/mobile_first/ch-inquiry-form.php index 1803d313..3c7b79fc 100644 --- a/application/views/mobile_first/ch-inquiry-form.php +++ b/application/views/mobile_first/ch-inquiry-form.php @@ -183,7 +183,7 @@ - @@ -599,6 +599,22 @@ }); }) +