function xt_tuan_item_cat($cid) { global $xt_tuan_itemcat; if (empty($xt_tuan_itemcat)) { if (!empty($cid) && $cid != -1) { $cats = xt_yiqifa_tuan_category(); if (isset($cats[$cid])) { $xt_tuan_itemcat = $cats[$cid]; } } } return $xt_tuan_itemcat; }
function _xt_widget_template_grid_item_tuan_filter($params = array(), $pager_top = '') { $_params = array_merge(array('keyword' => '', 'price' => '', 'orderby' => 'desc,bought', 'catid' => ''), $params); $h3 = $_params['keyword']; $filterSortOrder = $_params['orderby']; $filterPrice = $_params['price']; $filterCity = $_params['city_id']; $firstCategory = $filterCategory = $_params['catid'] > 0 ? $_params['catid'] : ''; $cities = xt_yiqifa_tuan_city(); $hotCities = array(); foreach ($cities as $city) { if ($city['is_hot']) { $hotCities[] = $city; } } ?> <div class="well well-small xt-tuan-websites"> <ul class="nav nav-pills"> <?php $websites = xt_yiqifa_tuan_website(); $_site_count = 0; foreach ($websites as $site) { echo '<li><a rel="nofollow" target="_blank" href="' . $site['url'] . '">' . $site['name'] . '</a></li>'; $_site_count++; if ($_site_count == 19) { echo '<li><a href="#" id="X_Tuan-WebSites-More-Btn">更多</a></li>'; echo '</ul><ul class="nav nav-pills xt-tuan-websites-more hide" id="X_Tuan-WebSites-More">'; } } ?> </ul> </div> <div class="navbar" style="margin-top:-10px;margin-bottom:0px"> <div class="navbar-inner"> <ul class="nav"> <li class="dropdown"> <a href="#" class="brand dropdown-toggle" data-toggle="dropdown"><?php echo isset($cities[$filterCity]) ? $cities[$filterCity]['name_cn'] : '全国'; ?> <b class="caret"></b></a> <div class="dropdown-menu"> <h5>热门城市</h5> <ul class="inline clearfix"> <?php $_city_url = xt_get_tuan_search_url(array('city_id' => 'CITY')); foreach ($hotCities as $city) { echo '<li><a href="' . str_replace('CITY', $city['id'], $_city_url) . '">' . $city['name_cn'] . '</a></li>'; } ?> </ul> <h5>团购城市</h5> <div class="xt-letter" id="X_City-Letter"> <a href="#" class="label-default">A</a> <a href="#">B</a><a href="#">C</a><a href="#">D</a><a href="#">E</a><a href="#">F</a> <a href="#">G</a><a href="#">H</a><a href="#">J</a><a href="#">K</a><a href="#">L</a> <a href="#">M</a><a href="#">N</a><a href="#">P</a><a href="#">Q</a><a href="#">R</a> <a href="#">S</a><a href="#">T</a><a href="#">W</a><a href="#">X</a><a href="#">Y</a> <a href="#">Z</a> </div> <ul class="inline clearfix" id="X_City-All"> <?php foreach ($cities as $city) { echo '<li data-letter="' . $city['head'] . '"><a href="' . str_replace('CITY', $city['id'], $_city_url) . '">' . $city['name_cn'] . '</a></li>'; } ?> </ul> </div> </li> <?php $cats = xt_yiqifa_tuan_category(); $rootCats = array(); $secondCats = array(); $isSecond = false; //find rootCats And $firstCategory foreach ($cats as $cat) { if (empty($cat['parent'])) { $rootCats[] = $cat; } else { if ($filterCategory == $cat['id']) { $firstCategory = $cat['parent']; $isSecond = true; } } } foreach ($cats as $cat) { if ($firstCategory == $cat['id'] && !empty($cat['cats'])) { $secondCats = $cat['cats']; break; } } foreach ($rootCats as $cat) { $_url = xt_get_tuan_search_url(array('catid' => $cat['id'], 'city_id' => $filterCity)); echo '<li ' . ($firstCategory == $cat['id'] ? 'class="active"' : '') . '><a href="' . $_url . '">' . $cat['name'] . '</a></li>'; } ?> </ul> </div> </div> <div class="row-fluid clearfix" style="margin-bottom:10px;background-color: #f1f1f1;padding:10px;width:auto;"> <?php if (!empty($secondCats)) { ?> <dl class="dl-horizontal" style="margin:0px;"> <dt style="width:58px;">分类:</dt> <dd style="margin-left:58px;"> <ul class="inline" style="margin:0px;"> <li><a rel="nofollow" href="<?php echo xt_get_tuan_search_url(array('catid' => $firstCategory)); ?> " class="<?php echo $isSecond ? 'text-gray' : 'text-default'; ?> ">全部</a></li> <?php foreach ($secondCats as $cat) { $_url = xt_get_tuan_search_url(array('catid' => $cat['id'], 'city_id' => $filterCity)); echo '<li><a href="' . $_url . '" class="' . ($filterCategory == $cat['id'] ? 'text-default' : 'text-gray') . '">' . $cat['name'] . '</a></li>'; } ?> </ul> </dd> </dl> <?php } ?> <h3 class="pull-left text-default" style="margin:0px;"><?php echo $h3; ?> </h3> <div class="pull-left" style="padding:8px 0px 3px 20px;"> <?php if (!empty($_params['keyword'])) { ?> 排序: <div class="btn-group"> <a rel="nofollow" class="btn btn-small <?php echo $filterSortOrder == 'desc,bought' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => 'desc,bought', 'price' => $_params['price'], 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> ">默认</a> <a rel="nofollow" class="btn btn-small <?php echo $filterSortOrder == 'asc,curPrice' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => 'asc,curPrice', 'price' => $_params['price'], 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> ">最便宜</a> <a rel="nofollow" class="btn btn-small <?php echo $filterSortOrder == 'desc,curPrice' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => 'desc,curPrice', 'price' => $_params['price'], 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> ">最贵</a> <a rel="nofollow" class="btn btn-small <?php echo $filterSortOrder == 'asc,rebate' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => 'asc,rebate', 'price' => $_params['price'], 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> ">最优惠</a> </div> <?php } ?> 价格: <div class="btn-group"> <a rel="nofollow" class="btn btn-small <?php echo $filterPrice == '' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => $_params['orderby'], 'price' => '', 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> " data-value="">全部</a> <a rel="nofollow" class="btn btn-small <?php echo $filterPrice == 'low' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => $_params['orderby'], 'price' => 'low', 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> " data-value="low">50元</a> <a rel="nofollow" class="btn btn-small <?php echo $filterPrice == 'medium' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => $_params['orderby'], 'price' => 'medium', 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> " data-value="medium">100元</a> <a rel="nofollow" class="btn btn-small <?php echo $filterPrice == 'high' ? 'btn-primary' : ''; ?> " href="<?php echo xt_get_tuan_search_url(array('keyword' => $_params['keyword'], 'orderby' => $_params['orderby'], 'price' => 'high', 'catid' => $filterCategory, 'city_id' => $filterCity)); ?> " data-value="high">更高</a> </div> </div> <div class="pull-right" style="padding:8px 0px 3px 20px;"> <?php echo $pager_top; ?> </div> </div> <?php }