Onethink推荐位实现全站分类推送,原来推荐位代码修改实现。
/* 推荐位列表 */
public function _position($tag, $content){
$pos = $tag['pos'];
$cate = $tag['cate'];
$limit = empty($tag['limit']) ? 'null' : $tag['limit'];
$field = empty($tag['field']) ? 'true' : $tag['field'];
$name = $tag['name'];
$parse = '<?php ';
$parse .= '$category=D(\'Category\')->getChildrenId('.$cate.');';
$parse .= '$__POSLIST__ = D(\'Document\')->position(';
$parse .= $pos . ',';
$parse .= '$category ,';
$parse .= $limit . ',';
$parse .= $field . ',';
$parse .= '\'`level` DESC,`id` DESC\');';
$parse .= ' ?>';
$parse .= '<volist name="__POSLIST__" id="'. $name .'">';
$parse .= $content;
$parse .= '</volist>';
//print_r($parse);
return $parse;
}
发表评论 取消回复