$row['litpic'] = empty($row['litpic']) ? getDefaultImage() : $row['litpic']; $row['description'] = !empty($row['description']) ? "<meta name=\"description\" content=\"" . $row['description'] . "\"/>" : ""; $row['keywords'] = !empty($row['keyword']) ? "<meta name=\"keywords\" content=\"" . $row['keyword'] . "\"/>" : ""; $row['subname'] = $row['title']; $row['id'] = strlen($row['id']) == 1 ? "0" . $row['id'] : $row['id']; $row['seotitle'] = !empty($row['seotitle']) ? $row['seotitle'] : $row['title']; $row['startplacename'] = getStartCityName($row['startcity']); foreach ($row as $k => $v) { $pv->Fields[$k] = $v; } //print_r($this->Fields); } $pv->Fields['title'] = !empty($row['seotitle']) ? $row['seotitle'] : $row['title']; $linecontent = getLineContentPrint($row, 1); //线路介绍分类 $typename = GetTypeName($typeid); //获取栏目名称. $pv->Fields['typename'] = $typename; $pv->SetTemplet(SLINETEMPLATE . "/" . $cfg_df_style . "/" . "lines/" . "print.htm"); $pv->Display(); //打印页面函数重写 //线路内容模块 function getLineContentPrint($row, $istemplets) { global $dsql; $linecontent = array(); $sql = "select columnname,chinesename from #@__line_content where webid=0 and isopen=1 order by displayorder asc"; $dsql->Execute('me', $sql); while ($arr = $dsql->GetArray()) { if ($arr['columnname'] == "payment") { if ($row[$arr['columnname']] == "") {
} if (in_array(8, $paytypeArr)) { $GLOBALS['condition']['_hasweixin'] = 1; } if (is_array($row)) { $row['enddatetime'] = date('Y/m/d H:i:s', $row['endtime']); //截止时间 $row['discount'] = floor($row['price'] / $row['sellprice'] * 100) / 10; //折扣 $row['piclist'] = getImgList($row['piclist']); //获取轮播图片 $row['seokeyword'] = empty($row['keyword']) ? '' : "<meta name=\"keywords\" content=\"{$row['keyword']}\"/>"; $row['seodescription'] = empty($row['description']) ? '' : "<meta name=\"description\" content=\"{$row['description']}\"/>"; $row['seotitle'] = empty($row['seotitle']) ? $row['title'] : $row['seotitle']; $row['booknum'] = Helper_Archive::getSellNum($row['id'], 13) + $row['virtualnum']; $row['typename'] = GetTypeName($typeid); $row['satisfyscore'] = empty($row['satisfyscore']) ? $row['satisfyscore'] : $row['satisfyscore'] . '%'; foreach ($row as $k => $v) { $pv->Fields[$k] = $v; //模板变量赋值 } } $templets = $row['templet']; if (strpos($templets, 'uploadtemplets') !== false) { $templet = SLINETEMPLATE . '/smore/' . $templets . '/index.htm'; //使用自定义模板 } else { $templet = SLINETEMPLATE . "/" . $cfg_df_style . "/" . "tuan/tuan_show.htm"; //系统标准模板 } $pv->SetTemplet($templet);
} } } $sql = "select a.*,b.isjian ,b.isding,b.istejia from #@__spot a left join #@__kindorderlist b on (a.id=b.aid and b.typeid={$typeid} and a.webid=b.webid and b.classid='{$dest_id}') {$where} and a.ishidden=0 order by b.displayorder asc,a.modtime desc,a.addtime desc "; $destinfo = getDestInfo($typeid, $dest_id); //目的地优化信息; $searchtitle = getSearchTitle($destinfo, $priceid, $attrid); $seoarr = array(); //seo信息数组 //当前页数->title里面使用 $seoarr['pageno'] = !empty($pageno) ? '第' . $pageno . '页-' : ""; //父级与当前级信息 $seoarr['pkname'] = getCurkind($dest_id); $seoarr['dest_id'] = $destid; $seoarr['searchtitle'] = $searchtitle; $seoarr['typename'] = GetTypeName($typeid); //是否存在下级目的地 //$GLOBALS['condition']['_hasnext'] = Helper_Archive::checkDestHasChild($dest_id); //下级目的地 $destlist = Helper_Archive::getChildDest($dest_id, $typeid); //针对名称搜索 if (isset($dopost) && $dopost == 'searchname') { $where = "where a.title like '%{$searchkey}%'"; $wherecount = "where a.title like '%{$searchkey}%'"; $sql = "select a.* from #@__spot a {$where} order by a.isding desc,a.displayorder asc"; $seoarr['searchkey'] = $searchkey; } //其他栏目URL if (empty($dest_id)) { $dest_url = $GLOBALS['cfg_basehost'] . '/destination/'; $hotel_url = $GLOBALS['cfg_basehost'] . '/hotels/';
getTopNavDest($destid); //目的地导航信息 $row = getKindSeo($destid, $type); //获取seo信息. $g_arr = importAutoTitle($type, $row); //导入智能标题. if (empty($row['seotitle'])) { $row['seotitle'] = !empty($g_arr[0]) ? $g_arr[0] : $row['kindname']; } if (empty($row['description'])) { $row['seodescription'] = !empty($g_arr[1]) ? "<meta name=\"description\" content=\"" . $g_arr[1] . "\"/>" : ''; } else { $row['seodescription'] = "<meta name=\"description\" content=\"" . $row['description'] . "\"/>"; } $row['seokeyword'] = !empty($row['keywords']) ? "<meta name=\"keywords\" content=\"" . $row['keyword'] . "\"/>" : ""; $row['typename'] = GetTypeName(12); $pv->Fields['kindid'] = $destid; //当前选中的目的地. $hasnext = checkHasNext($destid); //检测是否有下一级. if ($hasnext) { $GLOBALS['condition']['__hasnext'] = 1; } foreach ($row as $k => $v) { $pv->Fields[$k] = $v; } //属性元素组 $attrarr = get_raider_attr($destid); $pv->Fields['piclist'] = getPiclistArr($kindid, 725, 304); //目的地图片 $templet = !empty($row['templetpath']) ? "{$typedd[$typeid]}/{$row['templetpath']}/index.htm" : "gather_{$type}.htm";
$row['tanknum'] = getCarAttrName($row['attrid'], '厢型'); $row['description'] = !empty($row['description']) ? "<meta name=\"description\" content=\"" . $row['description'] . "\"/>" : ""; $row['keyword'] = !empty($row['keyword']) ? "<meta name=\"keywords\" content=\"" . $row['keyword'] . "\"/>" : ""; $taocan = $_suitModule->getAll("carid={$row['id']}"); $pic_arr = getCarPicList($row['piclist'], $row['title'], $row['litpic']); //print_r($pic_arr); $row['litpic'] = getUploadFileUrl($row['litpic']); $row['thumbpic'] = $pic_arr['thumbpic']; $row['bigpic'] = $pic_arr['bigpic']; $row['commenthomeid'] = $row['id']; $row['carseries'] = getSeries($row['id'], '03'); //编号 foreach ($row as $k => $v) { $pv->Fields[$k] = $v; } } $pv->Fields['seotitle'] = !empty($row['seotitle']) ? $row['seotitle'] : $row['title']; $pv->Fields['arealist'] = getAreaList($aid); $pv->Fields['typename'] = GetTypeName($typeid); //获取栏目名称. $templets = $row['templet']; if (strpos($templets, 'uploadtemplets') !== false) { $templet = SLINETEMPLATE . '/smore/' . $templets . '/index.htm'; //使用自定义模板 } else { $templet = SLINETEMPLATE . "/" . $cfg_df_style . "/" . "cars/" . "car_show.htm"; //系统标准模板 } $pv->SetTemplet($templet); $pv->Display(); exit;
$orderby = " order by b.isjian desc,a.displayorder asc,a.modtime desc,a.addtime desc"; break; default: $orderby = " order by b.displayorder asc,a.modtime desc,a.addtime desc"; break; } if (empty($dest_id)) { $sql = "select a.* from sline_car a left join sline_allorderlist b on(a.id=b.aid and b.typeid={$typeid}) {$where} {$orderby}"; } else { $sql = "select a.* from sline_car a left join sline_kindorderlist b on(a.id=b.aid and b.typeid={$typeid} and b.classid='{$dest_id}') {$where} {$orderby}"; } $pv = new ListView($typeid); $pv->pagesize = 10; //分页条数. $pv->SetSql($sql); $channelname = GetTypeName($typeid); if ($carkindid != 0) { $carkindname = getCarKind($carkindid); $carkindtitle = getCarKindTitle($carkindid); } $destinfo = getDestInfo($typeid, $dest_id); //目的地优化信息; $seoarr = Generateinfo(); $seoarr['channelname'] = $channelname; //栏目名称 //当前页数->title里面使用 $seoarr['pageno'] = !empty($pageno) ? '第' . $pageno . '页-' : ""; //下级目的地 $destlist = Helper_Archive::getChildDest($dest_id, $typeid); //seo变量赋值 foreach ($seoarr as $k => $v) {