最土首页显示多团分析

2011-06-30 11:23 来源:www.chinab4c.com 作者:ecshop专家

     使用最土的时候,我们看到了最土功能现在在首页增加了一天显示多团的功能。最土开启一天使用多团的功能。在最土后台可以设置,具体的参考本文的http://www.chinab4c.com/html/zuitutuangou/zuituijiaocheng/201103/13783.html的第9点.最土首页显示多团模板也有两种方式,一种是默认的,一种就是类似美团样式的模板.

     $team = $teams = index_get_team($city['id']);这个代码就是取得最土首页多团数据的方式。这个最土函数index_get_team()我们可以看到他有可能返回一个多唯数组,也有可能返回一个一唯数组.

     $multi = option_yes('indexmulti');
 $city_id = abs(intval($city_id));

 /* 是否首页多团,不是则返回当前城市 */
 if (!$multi) return current_team($city_id);

    首先要判断最土后台是否设置了起用一日多团,其次判断取得所在城市的团购活动。

    $size = abs(intval($INI['system']['sideteam']));
 /* 侧栏团购数小于1,则返回当前城市数据 */
 if ($size<=1) return current_team($city_id);

     通过以上代码,我们可以看到,如果侧边栏设置的数量小于1,那么就还是显示一日单团,只有在最土的后台设置了最土侧边栏大于1,才能显示,而且一日多团里面的内容只显示团购的内容。

   $oc = array( 
   'team_type' => 'normal',
   "begin_time < '{$now}'",
   "end_time > '{$now}'",
   );

    通过以上条件,我们发现他只能返回正在进行的最土团购活动.最后将取得的数据按时间排序。

   来源:http://www.chinab4c.com