private function test()
 {
     $article = new \Admin\Model\ArticleManageModel();
     $result = blogPage($article->getBlogCount(), 1, 3, 5);
     $result = $article->listBlog($result[1] - 1, 5);
     dump($result);
 }
 public function index()
 {
     //处理导航栏
     $current = array('index' => "class=\"current\"", 'myblog' => "", 'loginAction' => "");
     $requestPage = intval(I('get.page', 1));
     //当前请求页数
     $article = new \Admin\Model\ArticleManageModel();
     //实例化文章管理模型
     $blogNumbers = $article->getBlogCount();
     $page = blogPage($blogNumbers, $requestPage, C('EVERY_PAGE_SHOW'));
     $page || $this->error("分页错误!");
     $start = ($requestPage - 1) * C('EVERY_PAGE_SHOW');
     $len = C('EVERY_PAGE_SHOW');
     $blogs = $article->listBlog($start, $len);
     //友链处理
     $friendLinkConfig = C('BLOG_LINK');
     $frienfLink = array();
     foreach ($friendLinkConfig as $key => $value) {
         $linkTmp = explode("@", $value);
         $frienfLink[$key]['url'] = $linkTmp[0];
         $frienfLink[$key]['name'] = $linkTmp[1];
         $frienfLink[$key]['introduce'] = $linkTmp[2];
     }
     //截取博客内容
     foreach ($blogs as $key => $value) {
         $blogs[$key]['content'] = blogDigest($value['content']);
     }
     $this->assign('friendLink', $frienfLink);
     $this->assign('content', $blogs);
     //每页博客详情
     $this->assign('pages', $page);
     //分页详情
     $this->assign("current", $current);
     //导航栏选中状态
     $this->assign('currentPage', I('get.page', 1));
     //当前页数
     $this->assign('totalBlogs', $page[0][0]);
     //一共有多少页
     $this->assign('lastPage', $page[0][1]);
     $this->assign('nextPage', $page[0][2]);
     $this->display();
 }
Exemplo n.º 3
0
     $product = productPage($productDetail, $spinContent, $relatedProducts, $paging, $lastestSearch);
     break;
 case 'category-page':
     $category = categoryPage($category, $paging, $catType);
     break;
 case 'brand-page':
     $category = categoryPage($category, $paging, $catType);
     break;
 case 'categories-page':
     $categories = categoriesPage($categories, $paging, $catType);
     break;
 case 'brands-page':
     $categories = categoriesPage($categories, $paging, $catType);
     break;
 case 'blog-page':
     $articles = blogPage($articles, $pagination, $blogCategories);
     break;
 case 'blog-category-page':
     $articles = blogCategoryPage($articles, $pagination, $blogCategories);
     break;
 case 'blog-article-page':
     $article = blogArticlePage($article, $blogCategories);
     break;
 case 'brand-index-page':
     $brands = brandIndexPage($brands);
     break;
 case 'cat-by-brand-page':
     $catByBrandList = catByBrandPage($catByBrandList);
     break;
 case 'product-by-cat-page':
     $product = productByCatPage($productList, $pagination);