Example #1
0
 public function _page($tag)
 {
     $row = $tag['row'];
     $cate = empty($tag['cate']) ? 0 : $tag['cate'];
     //0表示所有分类
     $uid = empty($tag['uid']) ? 0 : $tag['uid'];
     //0表示所有用户
     $onetag = empty($tag['onetag']) ? '' : $tag['onetag'];
     $title = empty($tag['title']) ? '' : $tag['title'];
     $status = empty($tag['status']) ? 1 : $tag['status'];
     //0待审核1审核通过5草稿
     if ($cate == 0) {
         $tag['child'] = 'true';
         //如果分类id为0或者不填写,则代表取出所有分类,包括子分类
     }
     $child = empty($tag['child']) ? 'true' : $tag['child'];
     $map = strapiarr($cate, $child, $uid, $status, $onetag, $title);
     $parse = '<?php ';
     $parse .= '$map=' . $map . ';';
     $parse .= '$data = callApi("Art/getArtCount",$map);$count = $data[\'data\'];';
     $parse .= '$__PAGE__ = new \\Think\\Page($count, ' . $row . ');';
     $parse .= 'echo $__PAGE__->show();';
     $parse .= ' ?>';
     return $parse;
 }
Example #2
0
 public function _page($tag)
 {
     $row = empty($tag['row']) ? '10' : $tag['row'];
     $type = empty($tag['type']) ? '1' : $tag['type'];
     $map = strapiarr($type);
     $parse = '<?php ';
     $parse .= '$map=' . $map . ';';
     $parse .= '$data = callApi("Tag/getTagsCount",$map);$count = $data[\'data\'];';
     $parse .= '$__PAGE__ = new \\Think\\Page($count, ' . $row . ');';
     $parse .= 'echo $__PAGE__->show();';
     $parse .= ' ?>';
     return $parse;
 }
Example #3
0
 public function _artpage($tag)
 {
     $row = $tag['row'];
     $position = empty($tag['position']) ? '' : $tag['position'];
     $uid = empty($tag['uid']) ? 1 : $tag['uid'];
     //0表示所有用户
     $status = empty($tag['status']) ? 1 : $tag['status'];
     //0待审核1审核通过5草稿
     $map = strapiarr($uid, $status, $position);
     $parse = '<?php ';
     $parse .= '$map=' . $map . ';';
     $parse .= '$data = callApi("Focus/getArtCount",$map);$count = $data[\'data\'];';
     $parse .= '$__PAGE__ = new \\Think\\Page($count, ' . $row . ');';
     $parse .= 'echo $__PAGE__->show();';
     $parse .= ' ?>';
     return $parse;
 }
Example #4
0
 public function _prev($tag, $content)
 {
     $name = $tag['name'];
     $sign = empty($tag['sign']) ? 'cate' : $tag['sign'];
     //作者user,分类cate和标签tag
     $info = $tag['info'];
     //根据info内容得到上下文,支持按作者,分类和标签
     $map = strapiarr($info, $sign);
     $parse = '<?php ';
     $parse .= '$map=' . $map . ';';
     $parse .= '$data = callApi("Art/getPreArt",$map);';
     $parse .= '$' . $name . ' = $data[\'data\'];';
     $parse .= ' ?>';
     $parse .= '<notempty name="' . $name . '">';
     $parse .= $content;
     $parse .= '</notempty>';
     return $parse;
 }