diff --git a/app/admin/view/index/home.html b/app/admin/view/index/home.html index a2623ee..d82f4b2 100644 --- a/app/admin/view/index/home.html +++ b/app/admin/view/index/home.html @@ -180,8 +180,8 @@ 当前版本 diff --git a/app/common/lib/Msg.php b/app/common/lib/Msg.php deleted file mode 100644 index 22ae4e9..0000000 --- a/app/common/lib/Msg.php +++ /dev/null @@ -1,104 +0,0 @@ - 0, - 'error' => 1, - 'add_success' => Lang::get('add success'), - 'add_error' => Lang::get('add error'), - 'edit_success' => Lang::get('edit success'), - 'edit_error' => Lang::get('edit error'), - 'delete_success' => Lang::get('delete success'), - 'delete_error' => Lang::get('delete error'), - 'upload_success' => Lang::get('upload success'), - 'upload_error' => Lang::get('upload error'), - 'upgrade_success' => Lang::get('upgrade success'), - 'upgrade_error' => Lang::get('upgrade error'), - 'illegal_request' => Lang::get('illegal request'), - ]; - } - - - /** - * 获取返回码 - * @param string $strCode - * @return mixed string - */ - public static function getCode(string $strCode){ - foreach(self::setCodes() as $k => $v){ - if($k == $strCode){ - return $v; - } - } - } - - /** - * 获取返回信息 如果不存在返回自身 - * @param string $strMsg - * @return mixed string - */ - public static function getMsg(string $strMsg){ - foreach(self::setCodes() as $k => $v){ - if($k == $strMsg){ - return $v; - } - } - } - - /** - * 成功提示 - * @param string $strMsg - * @param string|null $url - * @param string $data - * @return string|\think\response\Json - */ - public static function success(string $strMsg,string $url = null, $data = ''){ - if(empty($strMsg)){ - return '不能返回为空消息'; - } - $result = [ - 'code' => self::getCode('success'), - 'msg' => self::getMsg($strMsg), - 'url' => $url, - 'data' => $data - ]; - return json($result); - } - - /** - * 失败提示 - * @param string $strMsg 消息提示码 - * @param string|null $url 跳转地址 - * @param string $data 返回数据 - * @return string|\think\response\Json - */ - public static function error(string $strMsg,string $url = null, $data = ''){ - if(empty($strMsg)){ - return '不能返回为空消息'; - } - $result = [ - 'code' => self::getCode('error'), - 'msg' => self::getMsg($strMsg), - 'url' => $url, - 'data' => $data - ]; - - return json($result); - } - - -} diff --git a/app/common/model/Article.php b/app/common/model/Article.php index 8cccf56..f80e6bb 100644 --- a/app/common/model/Article.php +++ b/app/common/model/Article.php @@ -1,4 +1,6 @@ belongsTo('User','user_id','id'); } - - //文章添加 - public function add($data) + + /** + * 添加 + * @param array $data + * @return int|string + */ + public function add(array $data) { $result = $this->save($data); @@ -52,9 +58,16 @@ class Article extends Model return 'add_error'; } } - - //文章编辑 - public function edit($data) + + /** + * 编辑 + * @param array $data + * @return int|string + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ + public function edit(array $data) { $article = $this->find($data['id']); $result = $article->save($data); @@ -64,22 +77,16 @@ class Article extends Model return 'edit_error'; } } - - //文章 - public function detail() - { - $arts = Article::all(); - return $arts; - } /** * 获取置顶文章 + * @param int $num 列表数量 * @return mixed|\think\Collection * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function getArtTop($pnum) + public function getArtTop(int $num) { $artTop = Cache::get('arttop'); if (!$artTop) { @@ -90,20 +97,21 @@ class Article extends Model 'user' => function ($query) { $query->field('id,name,nickname,user_img,area_id,vip'); } - ])->withCount(['comments'])->order('create_time', 'desc')->limit($pnum)->select(); + ])->withCount(['comments'])->order('create_time', 'desc')->limit($num)->select(); Cache::tag('tagArtDetail')->set('arttop', $artTop, 60); } return $artTop; } /** - * 获取首页文章列表,显示20个。 + * 获取首页文章列表 + * @param int $num 列表显示数量 * @return mixed|\think\Collection * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function getArtList($pnum) + public function getArtList(int $num) { $artList = Cache::get('artlist'); if(!$artList){ @@ -115,27 +123,41 @@ class Article extends Model 'user' => function($query){ $query->field('id,name,nickname,user_img,area_id,vip'); } ]) - ->withCount(['comments'])->where(['status'=>1,'delete_time'=>0])->order('create_time','desc')->limit($pnum)->select(); + ->withCount(['comments'])->where(['status'=>1,'delete_time'=>0])->order('create_time','desc')->limit($num)->select(); Cache::tag('tagArt')->set('artlist',$artList,60); } return $artList; } - //热议文章 - public function getArtHot($pnum) + /** + * 热点文章 + * @param int $num 热点列表数量 + * @return \think\Collection + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ + public function getArtHot(int $num) { $artHot = $this::field('id,title') ->withCount('comments') ->where(['status'=>1,'delete_time'=>0]) ->whereTime('create_time', 'year') ->order('comments_count','desc') - ->limit($pnum) + ->limit($num) ->withCache(60)->select(); return $artHot; } - //详情 - public function getArtDetail($id) + /** + * 获取详情 + * @param int $id 文章id + * @return array|mixed|Model|null + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ + public function getArtDetail(int $id) { $article = Cache::get('article_'.$id); if(!$article){ @@ -152,4 +174,102 @@ class Article extends Model } return $article; } + + /** + * 获取分类列表 + * @param string $ename 分类英文名 + * @param string $type all\top\hot\jie 分类类型 + * @param int $page 页面 + * @param string $url + * @param string $suffix + * @return mixed|\think\Paginator + * @throws \think\db\exception\DbException + */ + public function getCateList(string $ename, string $type, int $page, string $url, string $suffix) + { + $where = []; + $cateId = Cate::where('ename',$ename)->value('id'); + if($cateId){ + $where = ['cate_id' => $cateId]; + } else { + if($ename != 'all'){ + // 抛出 HTTP 异常 + throw new \think\exception\HttpException(404, '异常消息'); + } + } + + $artList = Cache::get('arts'.$ename.$type.$page); + if(!$artList){ + switch ($type) { + //查询文章,15个分1页 + case 'jie': + $artList = $this::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ + 'cate' => function($query){ + $query->where('delete_time',0)->field('id,catename,ename'); + }, + 'user' => function($query){ + $query->field('id,name,nickname,user_img,area_id,vip'); + } + ])->withCount(['comments'])->where(['status'=>1,'jie'=>1])->where($where)->order(['is_top'=>'desc','create_time'=>'desc']) + ->paginate([ + 'list_rows' => 15, + 'page' => $page, + 'path' =>$url.'[PAGE]'.$suffix + ]); + break; + + case 'hot': + $artList = $this::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ + 'cate' => function($query){ + $query->where('delete_time',0)->field('id,catename,ename'); + }, + 'user' => function($query){ + $query->field('id,name,nickname,user_img,area_id,vip'); + } + ])->withCount(['comments'])->where('status',1)->where($where)->where('is_hot',1)->order(['is_top'=>'desc','create_time'=>'desc']) + ->paginate([ + 'list_rows' => 15, + 'page' => $page, + 'path' =>$url.'[PAGE]'.$suffix + ]); + break; + + case 'top': + $artList = $this::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ + 'cate' => function($query){ + $query->where('delete_time',0)->field('id,catename,ename'); + }, + 'user' => function($query){ + $query->field('id,name,nickname,user_img,area_id,vip'); + } + ])->withCount(['comments'])->where('status',1)->where($where)->where('is_top',1)->order(['is_top'=>'desc','create_time'=>'desc']) + ->paginate([ + 'list_rows' => 15, + 'page' => $page, + 'path' =>$url.'[PAGE]'.$suffix + ]); + break; + + default: + $artList = $this::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ + 'cate' => function($query){ + $query->where('delete_time',0)->field('id,catename,ename'); + }, + 'user' => function($query){ + $query->field('id,name,nickname,user_img,area_id,vip'); + } + ])->withCount(['comments'])->where('status',1)->where($where)->order(['is_top'=>'desc','create_time'=>'desc']) + ->paginate([ + 'list_rows' => 15, + 'page' => $page, + 'path' =>$url.'[PAGE]'.$suffix + ]); + break; + } + Cache::tag('tagArtDetail')->set('arts'.$ename.$type.$page,$artList,600); + } + return $artList; + } + + } \ No newline at end of file diff --git a/app/common/model/Comment.php b/app/common/model/Comment.php index ddffc05..3e1ebbf 100644 --- a/app/common/model/Comment.php +++ b/app/common/model/Comment.php @@ -3,6 +3,7 @@ namespace app\common\model; use think\Model; use think\model\concern\SoftDelete; +use think\facade\Cache; class Comment extends Model { @@ -33,5 +34,34 @@ class Comment extends Model $comments = $this::where(['article_id'=>$id,'status'=>1])->order(['cai'=>'asc','create_time'=>'asc'])->paginate(10); return $comments; } + + //回帖榜 + public function reply($num) + { + $res = Cache::get('reply'); + if(!$res){ + $user = User::withCount('comments')->order(['comments_count'=>'desc','last_login_time'=>'desc'])->limit($num)->select(); + if($user) + { + $res['status'] = 0; + $res['data'] = array(); + foreach ($user as $key=>$v) { + + $u['uid'] = (string) url('user/home',['id'=>$v['id']]); + $u['count(*)'] = $v['comments_count']; + if($v['nickname']) + { + $u['user'] = ['username'=>$v['nickname'],'avatar'=>$v['user_img']]; + } else { + $u['user'] = ['username'=>$v['name'],'avatar'=>$v['user_img']]; + } + $res['data'][] = $u; + } + } + Cache::set('reply',$res,3600); + } + + return json($res); + } } \ No newline at end of file diff --git a/app/index/controller/Article.php b/app/index/controller/Article.php index 6ac70b1..4201d48 100644 --- a/app/index/controller/Article.php +++ b/app/index/controller/Article.php @@ -11,7 +11,6 @@ use app\common\model\Comment; use app\common\model\Article as ArticleModel; use think\exception\ValidateException; use taoler\com\Message; -use think\facade\Lang; use app\common\lib\Msgres; class Article extends BaseController @@ -23,10 +22,10 @@ class Article extends BaseController //文章分类 public function cate(){ - $where =[]; //获取分类ID $ename = Request::param('ename'); - $type = Request::param('type'); + $type = Request::param('type') ?? 'all'; + //分页伪静态 $str = Request::baseUrl(); //不带参数在url $patterns = "/\d+/"; //数字正则 @@ -52,91 +51,13 @@ class Article extends BaseController $url = $str.'/'; } } - - $cateId = Db::name('cate')->where('ename',$ename)->value('id'); - if($cateId){ - $where = ['cate_id' => $cateId]; - } else { - if($ename != 'all'){ - // 抛出 HTTP 异常 - throw new \think\exception\HttpException(404, '异常消息'); - } - } - - $artList = Cache::get('arts'.$ename.$type.$page); - if(!$artList){ - switch ($type) { - //查询文章,15个分1页 - case 'jie': - $artList = ArticleModel::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ - 'cate' => function($query){ - $query->where('delete_time',0)->field('id,catename,ename'); - }, - 'user' => function($query){ - $query->field('id,name,nickname,user_img,area_id,vip'); - } - ])->withCount(['comments'])->where(['status'=>1,'jie'=>1])->where($where)->order(['is_top'=>'desc','create_time'=>'desc']) - ->paginate([ - 'list_rows' => 15, - 'page' => $page, - 'path' =>$url.'[PAGE]'.$suffix - ]); - break; - - case 'hot': - $artList = ArticleModel::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ - 'cate' => function($query){ - $query->where('delete_time',0)->field('id,catename,ename'); - }, - 'user' => function($query){ - $query->field('id,name,nickname,user_img,area_id,vip'); - } - ])->withCount(['comments'])->where('status',1)->where($where)->where('is_hot',1)->order(['is_top'=>'desc','create_time'=>'desc']) - ->paginate([ - 'list_rows' => 15, - 'page' => $page, - 'path' =>$url.'[PAGE]'.$suffix - ]); - break; - - case 'top': - $artList = ArticleModel::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ - 'cate' => function($query){ - $query->where('delete_time',0)->field('id,catename,ename'); - }, - 'user' => function($query){ - $query->field('id,name,nickname,user_img,area_id,vip'); - } - ])->withCount(['comments'])->where('status',1)->where($where)->where('is_top',1)->order(['is_top'=>'desc','create_time'=>'desc']) - ->paginate([ - 'list_rows' => 15, - 'page' => $page, - 'path' =>$url.'[PAGE]'.$suffix - ]); - break; - - default: - $artList = ArticleModel::field('id,title,title_color,cate_id,user_id,create_time,is_top,is_hot,jie,pv')->with([ - 'cate' => function($query){ - $query->where('delete_time',0)->field('id,catename,ename'); - }, - 'user' => function($query){ - $query->field('id,name,nickname,user_img,area_id,vip'); - } - ])->withCount(['comments'])->where('status',1)->where($where)->order(['is_top'=>'desc','create_time'=>'desc']) - ->paginate([ - 'list_rows' => 15, - 'page' => $page, - 'path' =>$url.'[PAGE]'.$suffix - ]); - break; - } - Cache::tag('tagArtDetail')->set('arts'.$ename.$type.$page,$artList,600); - } + //分类列表 + $article = new ArticleModel(); + $artList = $article->getCateList($ename,$type,$page,$url,$suffix); // 热议文章 - $artHot = ArticleModel::field('id,title')->withCount('comments')->where(['status'=>1,'delete_time'=>0])->whereTime('create_time', 'year')->order('comments_count','desc')->limit(10)->select(); + $artHot = $article->getArtHot(10); //分类右栏广告 $ad_cate = Db::name('slider')->where('slid_status',1)->where('delete_time',0)->where('slid_type',5)->whereTime('slid_over','>=',time())->select(); //通用右栏 @@ -305,11 +226,11 @@ class Article extends BaseController $article = ArticleModel::find(input('id')); $result = $article->together(['comments'])->delete(); if($result) { - $res = ['code'=>0,'msg'=>'删除文章成功','url'=>'/index/user/post']; + $res = Msgres::success('delete_success'); } else { - $res = ['code'=>-1,'msg'=>'删除文章失败']; + $res = Msgres::error('delete_error'); } - return json($res); + return $res; } //文本编辑器图片上传 diff --git a/app/index/controller/Index.php b/app/index/controller/Index.php index 3db3b6e..52d2a4e 100644 --- a/app/index/controller/Index.php +++ b/app/index/controller/Index.php @@ -2,6 +2,7 @@ namespace app\index\controller; use app\common\controller\BaseController; +use think\App; use think\facade\View; use think\facade\Request; use think\facade\Db; @@ -11,7 +12,14 @@ use app\common\model\User; use app\common\lib\Msgres; class Index extends BaseController -{ +{ + /** + * 首页 + * @return string + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ public function index() { $types = input('type'); @@ -66,63 +74,31 @@ class Index extends BaseController //回帖榜 public function reply() { - $res = Cache::get('reply'); - if(!$res){ - $user = User::withCount('comments')->order(['comments_count'=>'desc','last_login_time'=>'desc'])->limit(20)->select(); - if($user) - { - $res['status'] = 0; - $res['data'] = array(); - foreach ($user as $key=>$v) { - - $u['uid'] = (string) url('user/home',['id'=>$v['id']]); - $u['count(*)'] = $v['comments_count']; - if($v['nickname']) - { - $u['user'] = ['username'=>$v['nickname'],'avatar'=>$v['user_img']]; - } else { - $u['user'] = ['username'=>$v['name'],'avatar'=>$v['user_img']]; - } - $res['data'][] = $u; - } - } - Cache::set('reply',$res,3600); - } - return json($res); + $comment = new \app\common\model\Comment(); + return $comment->reply(20); } //搜索功能 public function search() { - //全局查询条件 - $map = []; //所有的查询条件封装到数组中 - //条件1: - $map[] = ['status','=',1]; //这里等号不能省略 + $ser = Request::only(['keywords']); + + $search = new \app\index\controller\Search(); + $artList = $search->getSearch($ser['keywords']); + $counts = $artList->count(); + $searchs = [ + 'artList' => $artList, + 'keywords' => $ser['keywords'], + 'counts' => $counts + ]; - //实现搜索功能 - $keywords = Request::only(['keywords']); - //var_dump($keywords['keywords']); - if(!empty($keywords['keywords'])){ - //条件2 - $map[] = ['title','like','%'.$keywords['keywords'].'%']; - $artList = Article::where($map)->withCount('comments')->order('create_time','desc')->paginate(10); - $counts = $artList->count(); - $searchs = [ - 'artList' => $artList, - 'keywords' => $keywords['keywords'], - 'counts' => $counts - ]; - - } else { - return response('输入非法'); - } - View::assign($searchs); //友情链接 $friend_links = Db::name('slider')->where(['slid_status'=>1,'delete_time'=>0,'slid_type'=>6])->whereTime('slid_over','>=',time())->field('slid_name,slid_href')->select(); - - // 查询热议 - $artHot = Article::withCount('comments')->field('title,comments_count')->where('status',1)->whereTime('create_time', 'year')->order('comments_count','desc')->limit(10)->select(); - + // 查询热议 + $article = new Article(); + $artHot = $article->getArtHot(10); + + View::assign($searchs); View::assign(['flinks'=>$friend_links,'artHot'=>$artHot]); return View::fetch('search'); } @@ -141,8 +117,7 @@ class Index extends BaseController $language = new \app\common\controller\Language; $lang = $language->select(input('language')); if($lang){ - return json(['code'=>0,'msg'=>'']); - //return Msg::success('') + return Msgres::success(); } }else { return Msgres::error('illegal_request'); diff --git a/app/index/controller/Search.php b/app/index/controller/Search.php new file mode 100644 index 0000000..4e40f26 --- /dev/null +++ b/app/index/controller/Search.php @@ -0,0 +1,23 @@ +withCount('comments')->order('create_time','desc')->paginate(10); + return $res; + } + } +} \ No newline at end of file diff --git a/app/install/common.php b/app/install/common.php index d3e869c..420b92f 100644 --- a/app/install/common.php +++ b/app/install/common.php @@ -42,9 +42,11 @@ function write_config($config) /** * 创建数据表 - * @param resource $db 数据库连接资源 + * @param $db 数据库连接资源 * @param string $prefix 数据表前缀 + * @return bool */ + function create_tables($db, $prefix = '') { // 导入sql数据表 diff --git a/app/install/data/taoler.sql b/app/install/data/taoler.sql index 583cfc4..137c91c 100644 --- a/app/install/data/taoler.sql +++ b/app/install/data/taoler.sql @@ -1,6 +1,23 @@ +/* +Navicat MySQL Data Transfer + +Source Server : lc +Source Server Version : 50730 +Source Host : localhost:3306 +Source Database : 1127 + +Target Server Type : MYSQL +Target Server Version : 50730 +File Encoding : 65001 + +Date: 2020-11-27 14:48:02 +*/ SET FOREIGN_KEY_CHECKS=0; +-- ---------------------------- +-- Table structure for tao_admin +-- ---------------------------- DROP TABLE IF EXISTS `tao_admin`; CREATE TABLE `tao_admin` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, @@ -21,10 +38,15 @@ CREATE TABLE `tao_admin` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_admin +-- ---------------------------- INSERT INTO `tao_admin` VALUES ('1', 'admin', '管理员', '95d6f8d0d0c3b45e5dbe4057da1b149e', 'taoler@qq.com', '13812345678', '1', '1', '1', '2019.1.1 新年发布新版本!', '127.0.0.1', '1578986287', '1579053025', '1578986600', '0'); INSERT INTO `tao_admin` VALUES ('2', 'test', '', '3dbfa76bd34a2a0274f5d52f5529ccb3', 'test@qq.com', '13567891236', '0', '0', '2', '', '127.0.0.1', '1578643147', '1555892325', '1576554415', '0'); - +-- ---------------------------- +-- Table structure for tao_article +-- ---------------------------- DROP TABLE IF EXISTS `tao_article`; CREATE TABLE `tao_article` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', @@ -47,11 +69,19 @@ CREATE TABLE `tao_article` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `user_id` (`user_id`) USING BTREE COMMENT '文章的用户索引', + KEY `cate_id` (`cate_id`) USING BTREE COMMENT '文章分类索引' ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_article +-- ---------------------------- INSERT INTO `tao_article` VALUES ('1', 'Fly Template 社区模版', '[quote]\r\n 你们认为layui官方Fly Template 社区模版怎么样?\r\n[/quote]\r\n你喜欢吗?\r\n很多人都说比较喜欢,我个人认为不错的,这个板子非常喜欢,我看到有一些人做了开发,可惜的是都没有很好的维护,有的漏洞比较多,不完善,很美好的一个板子,但没有长久 的更新,非常的可惜。\r\n如果用别人的不好用,那我就做一个出来吧。喜欢的人多关注,适当时候放出来大家一起用。\r\n关于详情页的内容解析\r\n该模板自带一个特定语法的编辑器,当你把内容存储到数据库后,在页面读取后浏览,会发现诸如“表情、代码、图片”等无法解析,这是因为需要对该内容进行一次转义,通常来说这是在服务端完成的,但鉴于简单化,你还可以直接在前端去解析,在模板的detail.html中,我们已经把相关的代码写好了,你只需打开注释即可(在代码的最下面)。当然,如果觉得编辑器无法满足你的需求,你也可以把该编辑器换成别的HTML编辑器或MarkDown编辑器。', '1', '1', '1', '0', '0', '1', '12', '0', null, null, '0', null, null, null, '1546698225', '1577772362', '0'); +-- ---------------------------- +-- Table structure for tao_auth_group +-- ---------------------------- DROP TABLE IF EXISTS `tao_auth_group`; CREATE TABLE `tao_auth_group` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '角色ID', @@ -66,12 +96,18 @@ CREATE TABLE `tao_auth_group` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_auth_group +-- ---------------------------- INSERT INTO `tao_auth_group` VALUES ('1', '超级管理员', '5,15,21,22,62,63,23,17,27,28,64,16,24,26,25,4,20,32,33,34,14,29,30,31,1,65,6,35,36,37,38,7,39,40,41,42,8,43,44,45,66,9,47,48,49,50,46,67,2,10,51,11,18,52,54,55,19,56,57,58,59,60,53,3,12,13', '管理所有的管理员', '所有权限', '1', '0', '1578984825', '0'); INSERT INTO `tao_auth_group` VALUES ('2', '管理员', '5,15,21,22,62,63,23,17,27,28,64,16,24,26,25,1,65,6,35,36,37,38,67,3,12,13', '所有列表的管理', '普通管理员', '1', '0', '1578984832', '0'); INSERT INTO `tao_auth_group` VALUES ('3', '帖子管理', '5,15,21,22,62,63,23,17,27,28,64,16,24,26,25', '负责帖子的审核', '文章专员', '1', '0', '1578980219', '0'); INSERT INTO `tao_auth_group` VALUES ('4', '网站维护', '2,10,51,11,18,52,54,55,19,56,57,58,59,60,53,3,12,13', '对数据进行统计', '网站维护', '1', '0', '1578980364', '0'); - +-- ---------------------------- +-- Table structure for tao_auth_group_access +-- ---------------------------- +DROP TABLE IF EXISTS `tao_auth_group_access`; CREATE TABLE `tao_auth_group_access` ( `id` int(2) NOT NULL AUTO_INCREMENT COMMENT '用户组id', `uid` int(11) unsigned NOT NULL, @@ -86,12 +122,20 @@ CREATE TABLE `tao_auth_group_access` ( KEY `uid_group_id` (`uid`,`group_id`) USING BTREE ) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_auth_group_access +-- ---------------------------- + +-- ---------------------------- +-- Table structure for tao_auth_rule +-- ---------------------------- DROP TABLE IF EXISTS `tao_auth_rule`; CREATE TABLE `tao_auth_rule` ( - `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, - `name` char(80) NOT NULL DEFAULT '', - `title` char(20) NOT NULL DEFAULT '', - `type` tinyint(1) unsigned NOT NULL DEFAULT '1', + `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '权限主键ID', + `name` char(80) NOT NULL DEFAULT '' COMMENT '权限名称', + `title` char(20) NOT NULL DEFAULT '' COMMENT '权限标题', + `etitle` varchar(100) NOT NULL DEFAULT '' COMMENT '英文权限标题', + `type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '类型', `status` enum('1','0') NOT NULL DEFAULT '1' COMMENT '菜单1启用,0禁用', `pid` smallint(5) NOT NULL DEFAULT '0' COMMENT '父级ID', `level` tinyint(1) NOT NULL DEFAULT '1' COMMENT '菜单层级', @@ -104,89 +148,95 @@ CREATE TABLE `tao_auth_rule` ( `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) -) ENGINE=MyISAM AUTO_INCREMENT=77 DEFAULT CHARSET=utf8; +) ENGINE=MyISAM AUTO_INCREMENT=93 DEFAULT CHARSET=utf8; -INSERT INTO `tao_auth_rule` VALUES ('1', 'admin', '管理', '1', '1', '0', '0', 'layui-icon-user', '1', '3', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('2', 'set', '设置', '1', '1', '0', '0', 'layui-icon-set', '1', '4', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('3', 'administrator', '账户', '1', '1', '0', '0', 'layui-icon-username', '1', '5', '', '0', '1578980034', '0'); -INSERT INTO `tao_auth_rule` VALUES ('4', 'app', '应用', '1', '1', '0', '0', 'layui-icon-app', '1', '2', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('5', 'article', '内容', '1', '1', '0', '0', 'layui-icon-read', '1', '0', '', '0', '1578902321', '0'); -INSERT INTO `tao_auth_rule` VALUES ('6', 'admin/User/list', '用户管理', '1', '1', '1', '1', '', '1', '1', '', '0', '1578901015', '0'); -INSERT INTO `tao_auth_rule` VALUES ('7', 'admin/Admin/index', '管理员', '1', '1', '1', '1', '', '1', '6', '', '0', '1578901133', '0'); -INSERT INTO `tao_auth_rule` VALUES ('8', 'admin/AuthGroup/list', '角色管理', '1', '1', '1', '1', '', '1', '11', '', '0', '1578901282', '0'); -INSERT INTO `tao_auth_rule` VALUES ('9', 'admin/AuthRule/index', '权限管理', '1', '1', '1', '1', '', '1', '16', '', '0', '1578981541', '0'); -INSERT INTO `tao_auth_rule` VALUES ('10', 'admin/Set/index', '网站设置', '1', '1', '2', '1', '', '1', '1', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('11', 'admin/Set/server', '综合服务', '1', '1', '2', '1', '', '1', '3', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('12', 'admin/Admin/info', '基本资料', '1', '1', '3', '1', '', '1', '50', '', '0', '1578980034', '0'); -INSERT INTO `tao_auth_rule` VALUES ('13', 'admin/Admin/repass', '修改密码', '1', '1', '3', '1', '', '1', '51', '', '0', '1578980034', '0'); -INSERT INTO `tao_auth_rule` VALUES ('15', 'admin/Forum/list', '帖子管理', '1', '1', '5', '1', '', '1', '1', '', '0', '1578902605', '0'); -INSERT INTO `tao_auth_rule` VALUES ('16', 'admin/Forum/tags', '分类管理', '1', '1', '5', '1', '', '1', '11', '', '0', '1578904950', '0'); -INSERT INTO `tao_auth_rule` VALUES ('17', 'admin/Forum/replys', '评论管理', '1', '1', '5', '1', '', '1', '7', '', '0', '1578904590', '0'); -INSERT INTO `tao_auth_rule` VALUES ('18', 'admin/Slider/index', '广告投放', '1', '1', '2', '1', '', '1', '4', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('19', 'admin/Upgrade/index', '系统升级', '1', '1', '2', '1', '', '1', '8', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('21', 'admin/Forum/listform', '编辑帖子', '1', '1', '5', '1', '', '0', '2', '', '0', '1578903229', '0'); -INSERT INTO `tao_auth_rule` VALUES ('22', 'admin/Forum/listdel', '删除帖子', '1', '1', '5', '1', '', '0', '3', '', '0', '1578903919', '0'); -INSERT INTO `tao_auth_rule` VALUES ('23', 'admin/Forum/check', '审核帖子', '1', '1', '5', '1', '', '0', '6', '', '0', '1578904476', '0'); -INSERT INTO `tao_auth_rule` VALUES ('24', 'admin/Forum/addtags', '添加分类', '1', '1', '5', '1', '', '0', '12', '', '0', '1578904966', '0'); -INSERT INTO `tao_auth_rule` VALUES ('25', 'admin/Forum/tagsform', '编辑分类', '1', '1', '5', '1', '', '0', '14', '', '0', '1578905046', '0'); -INSERT INTO `tao_auth_rule` VALUES ('26', 'admin/Forum/tagsdelete', '删除分类', '1', '1', '5', '1', '', '0', '13', '', '0', '1578904996', '0'); -INSERT INTO `tao_auth_rule` VALUES ('27', 'admin/Forum/replysform', '编辑评论', '1', '1', '5', '1', '', '0', '8', '', '0', '1578904627', '0'); -INSERT INTO `tao_auth_rule` VALUES ('28', 'admin/Forum/redel', '删除评论', '1', '1', '5', '1', '', '0', '9', '', '0', '1578904856', '0'); -INSERT INTO `tao_auth_rule` VALUES ('35', 'admin/User/userForm', '添加用户', '1', '1', '1', '1', '', '0', '2', '', '0', '1578901074', '0'); -INSERT INTO `tao_auth_rule` VALUES ('36', 'admin/User/userEdit', '编辑用户', '1', '1', '1', '1', '', '0', '3', '', '0', '1578901089', '0'); -INSERT INTO `tao_auth_rule` VALUES ('37', 'admin/User/delete', '删除用户', '1', '1', '1', '1', '', '0', '4', '', '0', '1578901099', '0'); -INSERT INTO `tao_auth_rule` VALUES ('38', 'admin/User/check', '审核用户', '1', '1', '1', '1', '', '0', '5', '', '0', '1578905291', '0'); -INSERT INTO `tao_auth_rule` VALUES ('39', 'admin/Admin/add', '添加管理员', '1', '1', '1', '1', '', '0', '7', '', '0', '1578901163', '0'); -INSERT INTO `tao_auth_rule` VALUES ('40', 'admin/Admin/edit', '编辑管理员', '1', '1', '1', '1', '', '0', '8', '', '0', '1578901184', '0'); -INSERT INTO `tao_auth_rule` VALUES ('41', 'admin/Admin/delete', '删除管理员', '1', '1', '1', '1', '', '0', '9', '', '0', '1578901198', '0'); -INSERT INTO `tao_auth_rule` VALUES ('42', 'admin/Admin/check', '审核管理员', '1', '1', '1', '1', '', '0', '10', '', '0', '1578901216', '0'); -INSERT INTO `tao_auth_rule` VALUES ('43', 'admin/AuthGroup/roleAdd', '添加角色', '1', '1', '1', '1', '', '0', '12', '', '0', '1578981437', '0'); -INSERT INTO `tao_auth_rule` VALUES ('44', 'admin/AuthGroup/roleEdit', '编辑角色', '1', '1', '1', '1', '', '0', '13', '', '0', '1578901349', '0'); -INSERT INTO `tao_auth_rule` VALUES ('45', 'admin/AuthGroup/roledel', '删除角色', '1', '1', '1', '1', '', '0', '14', '', '0', '1578971659', '0'); -INSERT INTO `tao_auth_rule` VALUES ('46', 'admin/AuthRule/add', '添加权限', '1', '1', '1', '1', '', '0', '21', '', '0', '1578981581', '0'); -INSERT INTO `tao_auth_rule` VALUES ('47', 'admin/AuthRule/edit', '编辑权限', '1', '1', '1', '1', '', '0', '17', '', '0', '1578901457', '0'); -INSERT INTO `tao_auth_rule` VALUES ('48', 'admin/AuthRule/delete', '删除权限', '1', '1', '1', '1', '', '0', '18', '', '0', '1578901469', '0'); -INSERT INTO `tao_auth_rule` VALUES ('49', 'admin/AuthRule/check', '审核权限', '1', '1', '1', '1', '', '0', '19', '', '0', '1578901484', '0'); -INSERT INTO `tao_auth_rule` VALUES ('50', 'admin/AuthRule/menushow', '菜单权限', '1', '1', '1', '1', '', '0', '20', '', '0', '1578901495', '0'); -INSERT INTO `tao_auth_rule` VALUES ('51', 'admin/Set/upload', '上传logo', '1', '1', '2', '1', '', '0', '2', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('52', 'admin/Slider/add', '添加广告', '1', '1', '2', '1', '', '0', '5', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('53', 'admin/Slider/edit', '编辑广告', '1', '1', '2', '1', '', '0', '14', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('54', 'admin/Slider/delete', '删除广告', '1', '1', '2', '1', '', '0', '6', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('55', 'admin/Slider/uploadimg', '上传广告图片', '1', '1', '2', '1', '', '0', '7', '', '0', '1578906577', '0'); -INSERT INTO `tao_auth_rule` VALUES ('56', 'admin/Upgrade/key', '设置key', '1', '1', '2', '1', '', '0', '9', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('57', 'admin/Upgrade/keyedit', '修改key', '1', '1', '2', '1', '', '0', '10', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('58', 'admin/Upgrade/check', '升级检测', '1', '1', '2', '1', '', '0', '11', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('59', 'admin/Upgrade/upload', '自动升级', '1', '1', '2', '1', '', '0', '12', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('60', 'admin/Upgrade/uploadzip', '上传升级包', '1', '1', '2', '1', '', '0', '13', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('62', 'admin/Forum/top', '置顶帖子', '1', '1', '5', '1', '', '0', '4', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('63', 'admin/Forum/hot', '加精帖子', '1', '1', '5', '1', '', '0', '5', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('64', 'admin/Froum/recheck', '审核评论', '1', '1', '5', '1', '', '0', '10', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('65', 'admin/User/uploadImg', '上传用户头像', '1', '1', '1', '1', '', '0', '0', '', '0', '1578981624', '0'); -INSERT INTO `tao_auth_rule` VALUES ('66', 'admin/AuthGroup/check', '审核角色', '1', '1', '1', '1', '', '0', '15', '', '0', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('67', 'admin/Sign/signRule', '签到规则', '1', '1', '2', '1', '', '0', '15', '', '1585547595', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('68', 'admin/Sign/add', '添加签到', '1', '1', '2', '1', '', '0', '16', '', '1585547705', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('69', 'admin/Sign/signEdit', '编辑签到', '1', '1', '2', '1', '', '0', '17', '', '1585547774', '1585548298', '0'); -INSERT INTO `tao_auth_rule` VALUES ('70', 'admin/Sign/delete', '删除签到', '1', '1', '2', '1', '', '0', '18', '', '1585547817', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('71', 'admin/Vip/vipRule', '用户等级', '1', '1', '2', '1', '', '0', '19', '', '1585547921', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('72', 'admin/Vip/add', '添加vip等级', '1', '1', '2', '1', '', '0', '20', '', '1585547981', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('73', 'admin/Vip/vipEdit', '编辑vip等级', '1', '1', '1', '1', '', '0', '21', '', '1585548029', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('74', 'admin/Vip/delete', '删除vip等级', '1', '1', '2', '1', '', '0', '22', '', '1585548077', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('75', 'admin/Set/email', '邮箱设置', '1', '1', '2', '1', '', '0', '23', '', '1585548143', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('76', 'admin/Notice/index', '发布通知', '1', '1', '4', '1', '', '1', '10', '', '1585618141', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('77', 'admin/Notice/add', '添加通知', '1', '1', '4', '1', '', '0', '11', '', '1585663336', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('78', 'admin/Notice/edit', '编辑通知', '1', '1', '4', '1', '', '0', '12', '', '1585663366', '1585663465', '0'); -INSERT INTO `tao_auth_rule` VALUES ('79', 'admin/Notice/delete', '删除通知', '1', '1', '4', '1', '', '0', '13', '', '1585663412', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('83', 'admin/AuthAccess/index', '管理员权限', '1', '1', '1', '1', '', '1', '22', '', '1585794015', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('84', 'admin/AuthAccess/add', '添加管理员权限', '1', '1', '1', '1', '', '0', '23', '', '1585806544', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('85', 'admin/AuthAccess/edit', '编辑管理员权限', '1', '1', '1', '1', '', '0', '24', '', '1585806592', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('86', 'admin/AuthAccess/delete', '删除管理员权限', '1', '1', '1', '1', '', '0', '25', '', '1585806620', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('87', 'admin/AuthAccess/check', '审核管理员权限', '1', '1', '1', '1', '', '0', '26', '', '1585806653', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('88', 'admin/Set/website', '网站信息保存', '1', '1', '2', '1', '', '0', '24', '', '1585819936', '1585820211', '0'); -INSERT INTO `tao_auth_rule` VALUES ('89', 'admin/User/auth', '设置超级用户', '1', '1', '1', '1', '', '0', '22', '', '1578984801', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('90', 'admin/Forum/tagshot', '开启热点', '1', '1', '5', '1', '', '0', '15', '', '1585841826', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('91', 'admin/Admin/infoSet', '资料设置', '1', '1', '3', '1', '', '0', '62', '', '1586245669', '0', '0'); -INSERT INTO `tao_auth_rule` VALUES ('92', 'admin/Admin/repassSet', '密码设置', '1', '1', '3', '1', '', '0', '64', '', '1586245727', '0', '0'); +-- ---------------------------- +-- Records of tao_auth_rule +-- ---------------------------- +INSERT INTO `tao_auth_rule` VALUES ('1', 'admin', '管理', '', '1', '1', '0', '0', 'layui-icon-user', '1', '3', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('2', 'set', '设置', '', '1', '1', '0', '0', 'layui-icon-set', '1', '4', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('3', 'administrator', '账户', '', '1', '1', '0', '0', 'layui-icon-username', '1', '5', '', '0', '1578980034', '0'); +INSERT INTO `tao_auth_rule` VALUES ('4', 'app', '应用', '', '1', '1', '0', '0', 'layui-icon-app', '1', '2', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('5', 'article', '内容', '', '1', '1', '0', '0', 'layui-icon-read', '1', '0', '', '0', '1578902321', '0'); +INSERT INTO `tao_auth_rule` VALUES ('6', 'admin/User/list', '用户管理', '', '1', '1', '1', '1', '', '1', '1', '', '0', '1578901015', '0'); +INSERT INTO `tao_auth_rule` VALUES ('7', 'admin/Admin/index', '管理员', '', '1', '1', '1', '1', '', '1', '6', '', '0', '1578901133', '0'); +INSERT INTO `tao_auth_rule` VALUES ('8', 'admin/AuthGroup/list', '角色管理', '', '1', '1', '1', '1', '', '1', '11', '', '0', '1578901282', '0'); +INSERT INTO `tao_auth_rule` VALUES ('9', 'admin/AuthRule/index', '权限管理', '', '1', '1', '1', '1', '', '1', '16', '', '0', '1578981541', '0'); +INSERT INTO `tao_auth_rule` VALUES ('10', 'admin/Set/index', '网站设置', '', '1', '1', '2', '1', '', '1', '1', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('11', 'admin/Set/server', '综合服务', '', '1', '1', '2', '1', '', '1', '3', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('12', 'admin/Admin/info', '基本资料', '', '1', '1', '3', '1', '', '1', '50', '', '0', '1578980034', '0'); +INSERT INTO `tao_auth_rule` VALUES ('13', 'admin/Admin/repass', '修改密码', '', '1', '1', '3', '1', '', '1', '51', '', '0', '1578980034', '0'); +INSERT INTO `tao_auth_rule` VALUES ('15', 'admin/Forum/list', '帖子管理', '', '1', '1', '5', '1', '', '1', '1', '', '0', '1578902605', '0'); +INSERT INTO `tao_auth_rule` VALUES ('16', 'admin/Forum/tags', '分类管理', '', '1', '1', '5', '1', '', '1', '11', '', '0', '1578904950', '0'); +INSERT INTO `tao_auth_rule` VALUES ('17', 'admin/Forum/replys', '评论管理', '', '1', '1', '5', '1', '', '1', '7', '', '0', '1578904590', '0'); +INSERT INTO `tao_auth_rule` VALUES ('18', 'admin/Slider/index', '广告投放', '', '1', '1', '2', '1', '', '1', '4', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('19', 'admin/Upgrade/index', '系统升级', '', '1', '1', '2', '1', '', '1', '8', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('21', 'admin/Forum/listform', '编辑帖子', '', '1', '1', '5', '1', '', '0', '2', '', '0', '1578903229', '0'); +INSERT INTO `tao_auth_rule` VALUES ('22', 'admin/Forum/listdel', '删除帖子', '', '1', '1', '5', '1', '', '0', '3', '', '0', '1578903919', '0'); +INSERT INTO `tao_auth_rule` VALUES ('23', 'admin/Forum/check', '审核帖子', '', '1', '1', '5', '1', '', '0', '6', '', '0', '1578904476', '0'); +INSERT INTO `tao_auth_rule` VALUES ('24', 'admin/Forum/addtags', '添加分类', '', '1', '1', '5', '1', '', '0', '12', '', '0', '1578904966', '0'); +INSERT INTO `tao_auth_rule` VALUES ('25', 'admin/Forum/tagsform', '编辑分类', '', '1', '1', '5', '1', '', '0', '14', '', '0', '1578905046', '0'); +INSERT INTO `tao_auth_rule` VALUES ('26', 'admin/Forum/tagsdelete', '删除分类', '', '1', '1', '5', '1', '', '0', '13', '', '0', '1578904996', '0'); +INSERT INTO `tao_auth_rule` VALUES ('27', 'admin/Forum/replysform', '编辑评论', '', '1', '1', '5', '1', '', '0', '8', '', '0', '1578904627', '0'); +INSERT INTO `tao_auth_rule` VALUES ('28', 'admin/Forum/redel', '删除评论', '', '1', '1', '5', '1', '', '0', '9', '', '0', '1578904856', '0'); +INSERT INTO `tao_auth_rule` VALUES ('35', 'admin/User/userForm', '添加用户', '', '1', '1', '1', '1', '', '0', '2', '', '0', '1578901074', '0'); +INSERT INTO `tao_auth_rule` VALUES ('36', 'admin/User/userEdit', '编辑用户', '', '1', '1', '1', '1', '', '0', '3', '', '0', '1578901089', '0'); +INSERT INTO `tao_auth_rule` VALUES ('37', 'admin/User/delete', '删除用户', '', '1', '1', '1', '1', '', '0', '4', '', '0', '1578901099', '0'); +INSERT INTO `tao_auth_rule` VALUES ('38', 'admin/User/check', '审核用户', '', '1', '1', '1', '1', '', '0', '5', '', '0', '1578905291', '0'); +INSERT INTO `tao_auth_rule` VALUES ('39', 'admin/Admin/add', '添加管理员', '', '1', '1', '1', '1', '', '0', '7', '', '0', '1578901163', '0'); +INSERT INTO `tao_auth_rule` VALUES ('40', 'admin/Admin/edit', '编辑管理员', '', '1', '1', '1', '1', '', '0', '8', '', '0', '1578901184', '0'); +INSERT INTO `tao_auth_rule` VALUES ('41', 'admin/Admin/delete', '删除管理员', '', '1', '1', '1', '1', '', '0', '9', '', '0', '1578901198', '0'); +INSERT INTO `tao_auth_rule` VALUES ('42', 'admin/Admin/check', '审核管理员', '', '1', '1', '1', '1', '', '0', '10', '', '0', '1578901216', '0'); +INSERT INTO `tao_auth_rule` VALUES ('43', 'admin/AuthGroup/roleAdd', '添加角色', '', '1', '1', '1', '1', '', '0', '12', '', '0', '1578981437', '0'); +INSERT INTO `tao_auth_rule` VALUES ('44', 'admin/AuthGroup/roleEdit', '编辑角色', '', '1', '1', '1', '1', '', '0', '13', '', '0', '1578901349', '0'); +INSERT INTO `tao_auth_rule` VALUES ('45', 'admin/AuthGroup/roledel', '删除角色', '', '1', '1', '1', '1', '', '0', '14', '', '0', '1578971659', '0'); +INSERT INTO `tao_auth_rule` VALUES ('46', 'admin/AuthRule/add', '添加权限', '', '1', '1', '1', '1', '', '0', '21', '', '0', '1578981581', '0'); +INSERT INTO `tao_auth_rule` VALUES ('47', 'admin/AuthRule/edit', '编辑权限', '', '1', '1', '1', '1', '', '0', '17', '', '0', '1578901457', '0'); +INSERT INTO `tao_auth_rule` VALUES ('48', 'admin/AuthRule/delete', '删除权限', '', '1', '1', '1', '1', '', '0', '18', '', '0', '1578901469', '0'); +INSERT INTO `tao_auth_rule` VALUES ('49', 'admin/AuthRule/check', '审核权限', '', '1', '1', '1', '1', '', '0', '19', '', '0', '1578901484', '0'); +INSERT INTO `tao_auth_rule` VALUES ('50', 'admin/AuthRule/menushow', '菜单权限', '', '1', '1', '1', '1', '', '0', '20', '', '0', '1578901495', '0'); +INSERT INTO `tao_auth_rule` VALUES ('51', 'admin/Set/upload', '上传logo', '', '1', '1', '2', '1', '', '0', '2', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('52', 'admin/Slider/add', '添加广告', '', '1', '1', '2', '1', '', '0', '5', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('53', 'admin/Slider/edit', '编辑广告', '', '1', '1', '2', '1', '', '0', '14', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('54', 'admin/Slider/delete', '删除广告', '', '1', '1', '2', '1', '', '0', '6', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('55', 'admin/Slider/uploadimg', '上传广告图片', '', '1', '1', '2', '1', '', '0', '7', '', '0', '1578906577', '0'); +INSERT INTO `tao_auth_rule` VALUES ('56', 'admin/Upgrade/key', '设置key', '', '1', '1', '2', '1', '', '0', '9', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('57', 'admin/Upgrade/keyedit', '修改key', '', '1', '1', '2', '1', '', '0', '10', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('58', 'admin/Upgrade/check', '升级检测', '', '1', '1', '2', '1', '', '0', '11', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('59', 'admin/Upgrade/upload', '自动升级', '', '1', '1', '2', '1', '', '0', '12', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('60', 'admin/Upgrade/uploadzip', '上传升级包', '', '1', '1', '2', '1', '', '0', '13', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('62', 'admin/Forum/top', '置顶帖子', '', '1', '1', '5', '1', '', '0', '4', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('63', 'admin/Forum/hot', '加精帖子', '', '1', '1', '5', '1', '', '0', '5', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('64', 'admin/Froum/recheck', '审核评论', '', '1', '1', '5', '1', '', '0', '10', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('65', 'admin/User/uploadImg', '上传用户头像', '', '1', '1', '1', '1', '', '0', '0', '', '0', '1578981624', '0'); +INSERT INTO `tao_auth_rule` VALUES ('66', 'admin/AuthGroup/check', '审核角色', '', '1', '1', '1', '1', '', '0', '15', '', '0', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('67', 'admin/Sign/signRule', '签到规则', '', '1', '1', '2', '1', '', '0', '15', '', '1585547595', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('68', 'admin/Sign/add', '添加签到', '', '1', '1', '2', '1', '', '0', '16', '', '1585547705', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('69', 'admin/Sign/signEdit', '编辑签到', '', '1', '1', '2', '1', '', '0', '17', '', '1585547774', '1585548298', '0'); +INSERT INTO `tao_auth_rule` VALUES ('70', 'admin/Sign/delete', '删除签到', '', '1', '1', '2', '1', '', '0', '18', '', '1585547817', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('71', 'admin/Vip/vipRule', '用户等级', '', '1', '1', '2', '1', '', '0', '19', '', '1585547921', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('72', 'admin/Vip/add', '添加vip等级', '', '1', '1', '2', '1', '', '0', '20', '', '1585547981', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('73', 'admin/Vip/vipEdit', '编辑vip等级', '', '1', '1', '1', '1', '', '0', '21', '', '1585548029', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('74', 'admin/Vip/delete', '删除vip等级', '', '1', '1', '2', '1', '', '0', '22', '', '1585548077', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('75', 'admin/Set/email', '邮箱设置', '', '1', '1', '2', '1', '', '0', '23', '', '1585548143', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('76', 'admin/Notice/index', '发布通知', '', '1', '1', '4', '1', '', '1', '10', '', '1585618141', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('77', 'admin/Notice/add', '添加通知', '', '1', '1', '4', '1', '', '0', '11', '', '1585663336', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('78', 'admin/Notice/edit', '编辑通知', '', '1', '1', '4', '1', '', '0', '12', '', '1585663366', '1585663465', '0'); +INSERT INTO `tao_auth_rule` VALUES ('79', 'admin/Notice/delete', '删除通知', '', '1', '1', '4', '1', '', '0', '13', '', '1585663412', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('83', 'admin/AuthAccess/index', '管理员权限', '', '1', '1', '1', '1', '', '1', '22', '', '1585794015', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('84', 'admin/AuthAccess/add', '添加管理员权限', '', '1', '1', '1', '1', '', '0', '23', '', '1585806544', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('85', 'admin/AuthAccess/edit', '编辑管理员权限', '', '1', '1', '1', '1', '', '0', '24', '', '1585806592', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('86', 'admin/AuthAccess/delete', '删除管理员权限', '', '1', '1', '1', '1', '', '0', '25', '', '1585806620', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('87', 'admin/AuthAccess/check', '审核管理员权限', '', '1', '1', '1', '1', '', '0', '26', '', '1585806653', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('88', 'admin/Set/website', '网站信息保存', '', '1', '1', '2', '1', '', '0', '24', '', '1585819936', '1585820211', '0'); +INSERT INTO `tao_auth_rule` VALUES ('89', 'admin/User/auth', '设置超级用户', '', '1', '1', '1', '1', '', '0', '22', '', '1578984801', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('90', 'admin/Forum/tagshot', '开启热点', '', '1', '1', '5', '1', '', '0', '15', '', '1585841826', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('91', 'admin/Admin/infoSet', '资料设置', '', '1', '1', '3', '1', '', '0', '62', '', '1586245669', '0', '0'); +INSERT INTO `tao_auth_rule` VALUES ('92', 'admin/Admin/repassSet', '密码设置', '', '1', '1', '3', '1', '', '0', '64', '', '1586245727', '0', '0'); +-- ---------------------------- +-- Table structure for tao_cate +-- ---------------------------- DROP TABLE IF EXISTS `tao_cate`; CREATE TABLE `tao_cate` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', @@ -200,14 +250,20 @@ CREATE TABLE `tao_cate` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `updata_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `ename` (`ename`) COMMENT '英文名称索引' ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_cate +-- ---------------------------- INSERT INTO `tao_cate` VALUES ('1', '提问', 'ask', '1', '1', '0', 'TaoLer社区提问专栏1', '0', '0', '0', '0'); INSERT INTO `tao_cate` VALUES ('2', '分享', 'share', '2', '1', '0', '', '0', '0', '0', '0'); INSERT INTO `tao_cate` VALUES ('3', '讨论', 'talk', '3', '1', '0', '', '1', '0', '0', '0'); - +-- ---------------------------- +-- Table structure for tao_collection +-- ---------------------------- DROP TABLE IF EXISTS `tao_collection`; CREATE TABLE `tao_collection` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', @@ -216,9 +272,15 @@ CREATE TABLE `tao_collection` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`id`) -) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='文章收藏表'; +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='文章收藏表'; +-- ---------------------------- +-- Records of tao_collection +-- ---------------------------- +-- ---------------------------- +-- Table structure for tao_comment +-- ---------------------------- DROP TABLE IF EXISTS `tao_comment`; CREATE TABLE `tao_comment` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论id', @@ -231,12 +293,19 @@ CREATE TABLE `tao_comment` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `aiticle_id` (`article_id`) USING BTREE COMMENT '文章评论索引', + KEY `user_id` (`user_id`) USING BTREE COMMENT '评论用户索引' ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_comment +-- ---------------------------- INSERT INTO `tao_comment` VALUES ('1', 'https://www.aieok.com', '1', '1', '0', '0', '1', '1555127897', '1578977505', '1578977505'); - +-- ---------------------------- +-- Table structure for tao_mail_server +-- ---------------------------- DROP TABLE IF EXISTS `tao_mail_server`; CREATE TABLE `tao_mail_server` ( `id` int(11) NOT NULL AUTO_INCREMENT, @@ -249,22 +318,35 @@ CREATE TABLE `tao_mail_server` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_mail_server +-- ---------------------------- INSERT INTO `tao_mail_server` VALUES ('1', 'xxxx@aliyun.com', 'smtp.aliyun.com', '25', 'user', '123456', '0'); +-- ---------------------------- +-- Table structure for tao_message +-- ---------------------------- DROP TABLE IF EXISTS `tao_message`; CREATE TABLE `tao_message` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '消息ID', `title` varchar(255) NOT NULL COMMENT '消息标题', `content` text COMMENT '消息内容', `user_id` int(11) NOT NULL COMMENT '发送人ID', - `link` varchar(255) COMMENT '链接', + `link` varchar(255) DEFAULT NULL COMMENT '链接', `type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '消息类型0系统消息1普通消息', `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`id`) -) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_message +-- ---------------------------- + +-- ---------------------------- +-- Table structure for tao_message_to +-- ---------------------------- DROP TABLE IF EXISTS `tao_message_to`; CREATE TABLE `tao_message_to` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '消息ID', @@ -277,9 +359,15 @@ CREATE TABLE `tao_message_to` ( `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`id`) -) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_message_to +-- ---------------------------- +-- ---------------------------- +-- Table structure for tao_slider +-- ---------------------------- DROP TABLE IF EXISTS `tao_slider`; CREATE TABLE `tao_slider` ( `id` int(2) NOT NULL AUTO_INCREMENT COMMENT '自增ID', @@ -295,12 +383,17 @@ CREATE TABLE `tao_slider` ( `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', PRIMARY KEY (`id`) -) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; +) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_slider +-- ---------------------------- INSERT INTO `tao_slider` VALUES ('1', 'CODING', '1', '/storage/slider/F1.jpg', '#', '', '1574870400', '1575043200', '1', '0', '0', '0'); INSERT INTO `tao_slider` VALUES ('3', '通用右栏底部广告', '2', '/storage/slider/20200101/851c0b88a72590293bcb45454bdce056.jpg', 'https://www.aieok.com', '', '1571155200', '1609344000', '1', '0', '0', '0'); - +-- ---------------------------- +-- Table structure for tao_system +-- ---------------------------- DROP TABLE IF EXISTS `tao_system`; CREATE TABLE `tao_system` ( `id` tinyint(2) NOT NULL AUTO_INCREMENT COMMENT '主键', @@ -330,9 +423,14 @@ CREATE TABLE `tao_system` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='系统配置表'; -INSERT INTO `tao_system` VALUES ('1', 'TaoLer社区演示站', '轻论坛系统', 'http://www.xxx.com', 'taoler', '/storage/logo/logo.png', '10', '2048', 'png|gif|jpg|jpeg|zip|rarr', 'aieok.com 版权所有', 'TaoLer,轻社区系统,bbs,论坛,Thinkphp6,layui,fly模板,', '这是一个Taoler轻社区论坛系统', '1', '1', '1', '0.0.0.0', '管理员|admin|审核员|超级|垃圾', '1.5.2', '', 'http://api.aieok.com/v1/index/cy', 'http://api.aieok.com/v1/upload/check', 'http://api.aieok.com/v1/upload/api', '1581221008', '1577419197'); - +-- ---------------------------- +-- Records of tao_system +-- ---------------------------- +INSERT INTO `tao_system` VALUES ('1', 'TaoLer社区演示站', '轻论坛系统', 'http://www.xxx.com', 'taoler', '/storage/logo/logo.png', '10', '2048', 'png|gif|jpg|jpeg|zip|rarr', 'aieok.com 版权所有', 'TaoLer,轻社区系统,bbs,论坛,Thinkphp6,layui,fly模板,', '这是一个Taoler轻社区论坛系统', '1', '1', '1', '0.0.0.0', '管理员|admin|审核员|超级|垃圾', '1.6.3', '', 'http://api.aieok.com/v1/index/cy', 'http://api.aieok.com/v1/upload/check', 'http://api.aieok.com/v1/upload/api', '1581221008', '1577419197'); +-- ---------------------------- +-- Table structure for tao_user +-- ---------------------------- DROP TABLE IF EXISTS `tao_user`; CREATE TABLE `tao_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', @@ -358,12 +456,19 @@ CREATE TABLE `tao_user` ( `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间', `delete_time` int(11) NOT NULL DEFAULT '0' COMMENT '删除时间', - PRIMARY KEY (`id`) + PRIMARY KEY (`id`), + KEY `name` (`name`) USING BTREE COMMENT '用户名查询用户索引', + KEY `email` (`email`) USING BTREE COMMENT 'email查询用户索引' ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_user +-- ---------------------------- INSERT INTO `tao_user` VALUES ('1', 'admin', '95d6f8d0d0c3b45e5dbe4057da1b149e', '2147483647', 'admin@qq.com', '管理员', '北京市', '1', '这是我的第一个TP5系统,2019北京。OK! OK!ok@', '/static/res/images/avatar/00.jpg', '1', '14', '1', '1', '0', '127.0.0.1', '0', '0', '0', '0', '1579053025', '1578469091', '0'); - +-- ---------------------------- +-- Table structure for tao_user_area +-- ---------------------------- DROP TABLE IF EXISTS `tao_user_area`; CREATE TABLE `tao_user_area` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增id', @@ -375,12 +480,17 @@ CREATE TABLE `tao_user_area` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_user_area +-- ---------------------------- INSERT INTO `tao_user_area` VALUES ('1', '北京', '京', '0', '0', '0'); INSERT INTO `tao_user_area` VALUES ('2', '上海', '沪', '0', '0', '0'); INSERT INTO `tao_user_area` VALUES ('3', '广州', '广', '0', '0', '0'); INSERT INTO `tao_user_area` VALUES ('4', '深圳', '深', '0', '0', '0'); - +-- ---------------------------- +-- Table structure for tao_user_sign +-- ---------------------------- DROP TABLE IF EXISTS `tao_user_sign`; CREATE TABLE `tao_user_sign` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, @@ -391,9 +501,15 @@ CREATE TABLE `tao_user_sign` ( `stime` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '签到的时间', `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间', PRIMARY KEY (`id`) -) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户签到表'; +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户签到表'; +-- ---------------------------- +-- Records of tao_user_sign +-- ---------------------------- +-- ---------------------------- +-- Table structure for tao_user_signrule +-- ---------------------------- DROP TABLE IF EXISTS `tao_user_signrule`; CREATE TABLE `tao_user_signrule` ( `id` int(2) unsigned NOT NULL AUTO_INCREMENT, @@ -405,10 +521,16 @@ CREATE TABLE `tao_user_signrule` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='用户签到积分规则'; +-- ---------------------------- +-- Records of tao_user_signrule +-- ---------------------------- INSERT INTO `tao_user_signrule` VALUES ('1', '1', '2', '0', '0', '0'); INSERT INTO `tao_user_signrule` VALUES ('2', '3', '3', '0', '0', '0'); INSERT INTO `tao_user_signrule` VALUES ('3', '5', '5', '0', '0', '0'); +-- ---------------------------- +-- Table structure for tao_user_viprule +-- ---------------------------- DROP TABLE IF EXISTS `tao_user_viprule`; CREATE TABLE `tao_user_viprule` ( `id` int(2) NOT NULL AUTO_INCREMENT COMMENT '用户等级ID', @@ -422,11 +544,17 @@ CREATE TABLE `tao_user_viprule` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_user_viprule +-- ---------------------------- INSERT INTO `tao_user_viprule` VALUES ('1', '0-99', '0', '游民', '', '1585476523', '1585544577', '0'); INSERT INTO `tao_user_viprule` VALUES ('2', '100-299', '1', '富农', '', '1585476551', '1585546376', '0'); INSERT INTO `tao_user_viprule` VALUES ('3', '300-500', '2', '地主', '', '1585545450', '1585546241', '0'); INSERT INTO `tao_user_viprule` VALUES ('4', '501-699', '3', '土豪', '', '1585545542', '1585569657', '0'); +-- ---------------------------- +-- Table structure for tao_user_zan +-- ---------------------------- DROP TABLE IF EXISTS `tao_user_zan`; CREATE TABLE `tao_user_zan` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '点赞主键id', @@ -434,8 +562,15 @@ CREATE TABLE `tao_user_zan` ( `user_id` int(11) NOT NULL COMMENT '用户id', `create_time` int(11) NOT NULL DEFAULT '0' COMMENT '点赞时间', PRIMARY KEY (`id`) -) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; +) ENGINE=MyISAM DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_user_zan +-- ---------------------------- + +-- ---------------------------- +-- Table structure for tao_webconfig +-- ---------------------------- DROP TABLE IF EXISTS `tao_webconfig`; CREATE TABLE `tao_webconfig` ( `id` int(11) NOT NULL AUTO_INCREMENT, @@ -452,4 +587,7 @@ CREATE TABLE `tao_webconfig` ( PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; +-- ---------------------------- +-- Records of tao_webconfig +-- ---------------------------- INSERT INTO `tao_webconfig` VALUES ('1', 'template', '', '', '0', '', 'taoler', '20', '0', '0', '0'); diff --git a/config/taoler.php b/config/taoler.php new file mode 100644 index 0000000..4436beb --- /dev/null +++ b/config/taoler.php @@ -0,0 +1,9 @@ + '1.6.3', +]; \ No newline at end of file diff --git a/view/taoler/index/public/column.html b/view/taoler/index/public/column.html index c6cd49e..72ce981 100644 --- a/view/taoler/index/public/column.html +++ b/view/taoler/index/public/column.html @@ -18,10 +18,10 @@
- {:lang('add_post')} + {:lang('add post')}
- {:lang('add_post')} + {:lang('add post')}
\ No newline at end of file diff --git a/view/taoler/index/public/filter.html b/view/taoler/index/public/filter.html index 411267b..2c16fca 100644 --- a/view/taoler/index/public/filter.html +++ b/view/taoler/index/public/filter.html @@ -1,5 +1,5 @@
- {:lang('all')} + {:lang('all')} {:lang('end')}