<% city = request.QueryString("city") If request.QueryString("city") = Empty Then city = "beijing" Else city = changeParaStr(SafeRequest("city", 0)) End If If city = "hongkong" Then Response.Redirect(Replace(RewriteUrl, "/hongkongtour/", "/hong-kongtour/")) 'Response.Redirect() city = "Hong Kong" End If If request.querystring("days") <> Empty Then HideLineandold = true '隐藏长线和一地线路 days = SafeRequest("days", 1) days_sql = " and dbo.V_SRMS_ResourceAllot_Tour_Price_CJ.CLI_Days = " & days If days > 1 Then days_txt = days & " Days " & capitalize(city) & " Tours, " Else days_txt = days & " Day " & capitalize(city) & " Tours," End If Else HideLineandold = false '显示长线和一地线路 End If 'URL定义-3H Dim urlCityTourInfo urlCityTourInfo = "/tour/{0}tour/{1}/" sql = "select cli_sn,CLI2_Name,CLI2_Memo,CLP_TwoToFiveAdultPrice,CLI_NO,CLI_Days,cli2_attractionlist, dbo.GetFullPathByPII_SN(CLI_ListImage, 1) as pic, (case when charindex('6060',cli_linetype ) > 0 then 'Just the City' when charindex('6059',cli_linetype ) >0 then 'The City and Nearby' when charindex('6061',cli_linetype ) >0 then 'Trips from the City' when charindex('6062',cli_linetype ) >0 then 'Water Town Tours' when charindex('6063',cli_linetype ) >0 then 'Event Tours' when charindex('6065',cli_linetype ) >0 then 'Great Wall Tours' else '' end ) as linetypeName,dbo.GetCityName(CLI_CII_SN, "&site_lgc&") AS cityname from customerlineinfo inner join customerlineinfo2 on cli_sn=cli2_cli_sn inner join CustomerLinePrice on CLP_CLI_SN = cli_sn where clp_pricetype=2 and (CLI_PackageClass = '202003' or CLI_PackageClass='202007' or CLI_PackageClass='202005') and cli2_lgc="&site_lgc&" and (cli_dei_sn=1 or cli_dei_sn=2) and cli_state=1005004 and dbo.GetCityName(dbo.CustomerLineInfo.CLI_CII_SN, "&site_lgc&") = '"&city&"' ORDER BY CLI_OrderNum" Set rs = server.CreateObject("adodb.recordset") rs.Open sql, conn, 1, 1, 1 '转到city-tour-list-new.asp Dim tmp_single_sizeof 'If rs.recordcount >= 8 Then ' 'if not instr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE 6") > 0 then ' server.Transfer("/single-city-tour/city-tour-list-new.asp") ' 'end if 'Else tmp_single_sizeof = rs.recordcount 'End If sql = " SELECT TOP 5 vtp.CLI2_PassCity, "&_ " vtp.CLI_SN, "&_ " vtp.CLI_NO, "&_ " vtp.CLI2_Name, "&_ " vtp.CLI_Days, "&_ " vtp.CLP_TwoToFiveAdultPrice, "&_ " tourmanager.dbo.GetFullPathByPII_SN(vtp.CLI_ListImage, 1) AS pic "&_ " FROM V_SRMS_ResourceAllot_Tour_Price_CJ vtp "&_ " WHERE vtp.CLI2_LGC = 1 "&_ " AND vtp.SRA_SSIID = 14 "&_ " AND vtp.CLP_PriceType = 1 "&_ " AND srms.dbo.Find_IN_Field_CC('"&city&"',vtp.CLI2_PassCity,',')=1 "&_ " AND vtp.CLI_PackageClass = '202004' "&_ " ORDER BY "&_ " vtp.CLI_OrderNum " 'sql1 = "select top 5 *,dbo.GetFullPathByPII_SN(CLI_ListImage, 1) AS pic,CLP_TwoToFiveAdultPrice from customerlineinfo inner join customerlineinfo2 on cli_sn=cli2_cli_sn inner join CustomerLinePrice on CLP_CLI_SN = cli_sn where clp_pricetype=1 and CLI_PackageClass = '202004' and cli_state=1005004 and (cli_dei_sn=1 or cli_dei_sn=2) and CLI2_PassCity like '%"&city&"%' ORDER BY CLI_OrderNum " sql1 = " " &_ " SELECT TOP 5 dbo.CustomerLineInfo.CLI_NO, dbo.CustomerLineInfo.CLI_Days, " &_ " dbo.CustomerLineInfo2.CLI2_PassCity, " &_ " dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice, " &_ " dbo.CustomerLineInfo2.CLI2_Name, " &_ " dbo.GetFullPathByPII_SN(dbo.CustomerLineInfo.CLI_ListImage, "&site_lgc&") AS pic " &_ " FROM dbo.CustomerLineInfo INNER JOIN " &_ " dbo.CustomerLineInfo2 ON " &_ " dbo.CustomerLineInfo.CLI_SN = dbo.CustomerLineInfo2.CLI2_CLI_SN INNER JOIN " &_ " dbo.CustomerLinePrice ON " &_ " dbo.CustomerLinePrice.CLP_CLI_SN = dbo.CustomerLineInfo.CLI_SN " &_ " WHERE (dbo.CustomerLinePrice.CLP_PriceType = 1) AND " &_ " (dbo.CustomerLineInfo.CLI_PackageClass = '202004') AND " &_ " (dbo.CustomerLineInfo.CLI_State = 1005004) AND " &_ " (dbo.CustomerLineInfo.CLI_DEI_SN = 1 OR " &_ " dbo.CustomerLineInfo.CLI_DEI_SN = 2) AND (dbo.CustomerLinePrice.DeleteFlag <> 1) " &_ " AND (dbo.CustomerLineInfo2.DeleteFlag <> 1) AND " &_ " (dbo.CustomerLineInfo.DeleteFlag <> 1) AND dbo.CustomerLineInfo2.CLI2_LGC = 1 " &_ " GROUP BY dbo.CustomerLineInfo.CLI_NO, dbo.CustomerLineInfo.CLI_Days, " &_ " dbo.CustomerLineInfo2.CLI2_PassCity, " &_ " dbo.CustomerLinePrice.CLP_TwoToFiveAdultPrice, " &_ " dbo.CustomerLineInfo2.CLI2_Name, " &_ " dbo.GetFullPathByPII_SN(dbo.CustomerLineInfo.CLI_ListImage,"&site_lgc&"), " &_ " dbo.CustomerLineInfo.CLI_OrderNum " &_ " HAVING (dbo.CustomerLineInfo2.CLI2_PassCity LIKE N'%"&city&"%') " &_ " ORDER BY dbo.CustomerLineInfo.CLI_OrderNum " 'Response.Write(sql1) 'response.end Set rs1 = server.CreateObject("adodb.recordset") rs1.Open sql1, conn, 1, 1 sql2 = " SELECT TOP 5 cl.CUL_SN, "&_ " cli.COLI_Name, "&_ " cli.COLI_SN, "&_ " cli.COLI_ID, "&_ " cli.COLI_Days, "&_ " cli.COLI_OPI_ID, "&_ " cli.COLI_OrderStartDate, "&_ " clie.COLE_PassCity, "&_ " clie.COLE_Attraction, "&_ " clie.COLE_Country "&_ " FROM CUstomerList cl "&_ " INNER JOIN ConfirmLineInfo cli "&_ " ON cli.COLI_SN = cl.CUL_COLI_SN "&_ " INNER JOIN ConfirmLineInfoElse clie "&_ " ON clie.COLE_COLI_SN = cli.COLI_SN "&_ " WHERE cl.CUL_IsLinkMan = 1 "&_ " AND cli.COLI_Area = 2 "&_ " AND clie.COLE_PassCity <> '' "&_ " AND srms.dbo.Find_IN_Field_CC('"&city&"',clie.COLE_PassCity,',')=1 "&_ " AND cli.COLI_Days <> 0 "&_ " AND cli.COLI_OrderStartDate < GETDATE() AND (len(clie.COLE_PassCity)-len(replace(clie.COLE_PassCity, ',',''))) <> 0 "&_ " ORDER BY "&_ " cli.COLI_OrderStartDate DESC " 'Response.Write(sql) Set rs2 = server.CreateObject("adodb.recordset") rs2.Open sql2, conn, 1, 1 '转到city-tour-list-new.asp wid = Site_ID eid = GetSRMSCityId(city) CityID = GetCityID(city) etype = "K" epagetype = "t-citytour-list" If CityID = 0 Then GotoErrPage def_title = capitalize(city)&" Tours, Private Tours to "&capitalize(city)&" China" def_keywords = capitalize(city)&" tour, "&capitalize(city)&" tours, "&capitalize(city)&" china tours, "&capitalize(city)&" vacations" def_description = capitalize(city)&" Tours: "&strGetSubstring(get_city_introduction(city), 1, 150, "...") sql="select count(ESI_GRI_SN) as Num,isnull(avg(ESI_Rate),0) as ESI_Rate from( "&_ "select ESI_GRI_SN,avg(ESI_Rate) as ESI_Rate "&_ "from Eva_ServiceItemInfo "&_ "where ESI_ServiceCity='"&CityID&"' and ESI_GRI_SN>0 "&_ "group by ESI_GRI_SN "&_ "having avg(ESI_Rate)>0 "&_ ") mmm" Set tmpRs = conn.Execute(sql) ReviewNum = tmpRs("Num") ReviewRate= tmpRs("ESI_Rate") set tmpRs = nothing %> <%=seo_title(wid,eid,etype,epagetype,def_title)%> "/> <% If Request.QueryString("RewriteUrl") <> "" Then RewriteUrl = Request.QueryString("RewriteUrl") End If If RewriteUrl <> "" Then%> <% End If%>

<%=capitalize(city)%> Tours

<% =def_write_city_introduction(city) %>

<% If ReviewRate>0 and ReviewNum>0 Then %>

Page Rating: <%= round(ReviewRate,2) %>/5 based on <%= ReviewNum %> ratings.

<% End If %>

<% if city ="guangzhou" then %> Looking for China Tours from <%=capitalize(city)%>, please click here. <% else %> Looking for China Tours with <%=capitalize(city)%>, please click here. <% end if %>

<% If rs.Eof And rs.Bof Then tmp1_GotoErrPage = 1 Else Dim i1 i1 = 1 Do While Not rs.Eof sn = rs("cli_sn") title = rs("CLI2_Name") Price = rs("CLP_TwoToFiveAdultPrice") CLI_NO = trim(rs("CLI_NO")) If isnull(rs("pic")) OR rs("pic") = Empty Then pic = "/pic/unknown.gif" Else pic = imgurl & rs("pic") End If If len(rs("cityname"))>0 Then CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(rs("cityname")),lcase(CLI_NO))) Else CityTourInfoUrl = strFormat(urlCityTourInfo,array(changeStrPara(city),lcase(CLI_NO))) End If If rs("CLI_Days") > 1 Then days = rs("CLI_Days") & "-Day" Else days = rs("CLI_Days") & "-Day" End If CLI2_Memo = rs("CLI2_Memo") If i1 > 4 Then box_class = "tourListBox2" Else box_class = "tourListBox1" %>
Photos of <%=title%>

<%=days%> <%=title%>

  • Attractions: <%=CLI2_Memo%>
  • Tour Code: <%=CLI_NO%>
Full price from:
$<%=setFigure(getPriceNine(CLng(Price), INTERVAL))%> p/p
<% i1 = i1 + 1 rs.movenext Loop End If rs.Close %> <% If HideLineandold = false Then '如果有天数则不输出长线和老客人线路 %> <% If rs1.recordcount>0 Then %>

China Tours to <%=capitalize(city)%>

<% Do While Not rs1.EOF toururlinfo = "/tour/"&LCase(rs1("CLI_NO")&"/") %>

<%=rs1("CLI_NO")%>: <%=rs1("CLI2_Name")%>

  • Duration: <%=rs1("CLI_Days")%> Days
  • Destinations: <% Dim PassCitiesArr, PassCitiesArr_index, PassCitiesArr_count '循环passcity PassCitiesArr = Split(rs1("CLI2_PassCity"), ",") PassCitiesArr_count = UBound(PassCitiesArr) For PassCitiesArr_index = 0 To PassCitiesArr_count If StrComp(LCase(Trim(PassCitiesArr(PassCitiesArr_index))), LCase(Trim(city))) = 0 Then Response.Write(""&PassCitiesArr(PassCitiesArr_index)&"") Else Response.Write(PassCitiesArr(PassCitiesArr_index)) End If If PassCitiesArr_index
  • Itinerary & Price Details
Full price from:
$<%=setFigure(getPriceNine(CLng(rs1("CLP_TwoToFiveAdultPrice")), INTERVAL))%> p/p
<% rs1.movenext Loop Else tmp2_GotoErrPage = 1 End If rs1.Close %> <% If rs2.recordcount>0 Then %>

Previous Customer Tours including <%=capitalize(city)%>

<% Else tmp3_GotoErrPage =1 End If '如果有数据才显示边框 %> <% End If '如果有天数则不输出长线和老客人线路 If tmp1_GotoErrPage = 1 And tmp2_GotoErrPage =1 And tmp3_GotoErrPage =1 Then GotoErrPage End If %>