where($where)->order('add_time desc')->page("$p,$size")->select(); $count = $Article->where($where)->count();// 查询满足要求的总记录数 $pager = new Page($count,$size);// 实例化分页类 传入总记录数和每页显示的记录数 $page = $pager->show();//分页显示输出 $this->assign('keywords',$keywords); $this->assign('list',$res);// 赋值数据集 $this->assign('page',$page);// 赋值分页输出 $this->assign('pager',$pager); $this->assign('store_id',getAdmStoId()); $this->assign('pagenum',$pagenum); $this->assign('oldurl',urlencode(curPageURL())); // upload_ylp_log('文章列表'); return $this->fetch('',getAdmStoId()); } public function newsdetail(){ $newsid = I('newsid/d'); if($newsid){ $info = D('news')->where('article_id', $newsid)->find(); if ($info) { M('news')->where('article_id',$newsid)->setInc('click',1); $readnews=M('news_readlist')->where(array('store_id'=>getAdmStoId(),'admin_id'=>getAdminId(),'news_id'=>$info['article_id']))->find(); if (empty($readnews)) { $data['store_id']=getAdmStoId(); $data['admin_id']=getAdminId(); $data['news_id']=$info['article_id']; $data['add_time']=time(); M('news_readlist')->save($data); } } } $this->assign('info',$info); return $this->fetch('',getAdmStoId()); } public function readnews(){ $newsid = I('newsid/d'); if($newsid) { $data['store_id']=getAdmStoId(); $data['admin_id']=getAdminId(); $data['news_id']=$newsid; $data['add_time']=time(); M('news_readlist')->save($data); return "1"; } } }