From 5e3e5bf33cf209fada201b579c49d187b4a75153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=80=E5=B3=B0?= <1feng.0595@gmail.com> Date: Fri, 2 Jun 2017 00:02:57 +0800 Subject: [PATCH] home --- app/Common/function.php | 74 +++-- .../Controllers/Admin/CommonController.php | 29 +- app/Http/Controllers/Home/IndexController.php | 56 ++-- public/css/style.css | 279 ++++++++++++------ public/images/banner.gif | Bin 0 -> 35077 bytes public/images/icon.gif | Bin 0 -> 1097 bytes public/images/logo.png | Bin 0 -> 1889 bytes public/images/yi-img-icon.png | Bin 0 -> 3450 bytes public/js/ad.js | 65 +++- public/js/admin.js | 79 +++++ resources/views/home/index/detail.blade.php | 6 +- resources/views/home/index/index.blade.php | 14 +- resources/views/home/index/page.blade.php | 2 +- resources/views/home/index/search.blade.php | 2 +- resources/views/home/index/sitemap.blade.php | 10 +- resources/views/home/index/tags.blade.php | 2 +- routes/web.php | 6 +- 17 files changed, 447 insertions(+), 177 deletions(-) create mode 100644 public/images/banner.gif create mode 100644 public/images/icon.gif create mode 100644 public/images/logo.png create mode 100644 public/images/yi-img-icon.png create mode 100644 public/js/admin.js diff --git a/app/Common/function.php b/app/Common/function.php index 309204a..02d2508 100644 --- a/app/Common/function.php +++ b/app/Common/function.php @@ -12,15 +12,22 @@ function dataList($modelname, $where = '', $orderby = '', $field = '*', $size = //排序 if($orderby!='') { - if(count($orderby) == count($orderby, 1)) + if($orderby == 'rand()') { - $model = $model->orderBy($orderby[0], $orderby[1]); + $model = $model->orderBy(\DB::raw('rand()')); } else { - foreach($orderby as $row) + if(count($orderby) == count($orderby, 1)) { - $model = $model->orderBy($row[0], $row[1]); + $model = $model->orderBy($orderby[0], $orderby[1]); + } + else + { + foreach($orderby as $row) + { + $model = $model->orderBy($row[0], $row[1]); + } } } } @@ -125,8 +132,22 @@ function arclist(array $param) $where = function ($query) use ($param) { if(isset($param['tuijian'])) { - $query->where('tuijian', $param['tuijian']); - //$query->where('title', 'like', '%'.$_REQUEST['keyword'].'%'); + if(is_array($param['tuijian'])) + { + $query->where('tuijian', $param['tuijian'][0], $param['tuijian'][1]); + } + else + { + $query->where('tuijian', $param['tuijian']); + } + } + + if(isset($param['expression'])) + { + foreach($param['expression'] as $row) + { + $query->where($row[0], $row[1], $row[2]); + } } if(isset($param['typeid'])) @@ -146,20 +167,31 @@ function arclist(array $param) if(isset($param['orderby'])) { $orderby = $param['orderby']; - - if(count($orderby) == count($orderby, 1)) + + if($orderby == 'rand()') { - $model = $model->orderBy($orderby[0], $orderby[1]); + $model = $model->orderBy(\DB::raw('rand()')); } else { - foreach($orderby as $row) + if(count($orderby) == count($orderby, 1)) + { + $model = $model->orderBy($orderby[0], $orderby[1]); + } + else { - $model = $model->orderBy($row[0], $row[1]); + foreach($orderby as $row) + { + $model = $model->orderBy($row[0], $row[1]); + } } } } - + else + { + $model = $model->orderBy('id', 'desc'); + } + //要返回的字段 if(isset($param['field'])){$model = $model->select(\DB::raw($param['field']));} @@ -208,8 +240,7 @@ function flinklist($param="") */ function get_article_prenext(array $param) { - $sql = $typeid = $res = ''; - $sql='id='.$param["aid"]; + $typeid = $res = ''; if(!empty($param["typeid"])) { @@ -217,22 +248,21 @@ function get_article_prenext(array $param) } else { - $Article = db("article")->field('typeid')->where($sql)->find(); + $Article = DB::table("article")->select('typeid')->where('id', $param["aid"])->first(); $typeid = $Article["typeid"]; } + $res = DB::table("article")->select('id','typeid','title')->where('typeid', $typeid); if($param["type"]=='pre') { - $sql='id<'.$param['aid'].' and typeid='.$typeid; - $res = db("article")->field('id,typeid,title')->where($sql)->order('id desc')->find(); + $res = $res->where('id', '<', $param["aid"])->orderBy('id', 'desc'); } - else if($param["type"]=='next') + elseif($param["type"]=='next') { - $sql='id>'.$param['aid'].' and typeid='.$typeid; - $res = db("article")->field('id,typeid,title')->where($sql)->order('id asc')->find(); + $res = $res->where('id', '>', $param["aid"])->orderBy('id', 'asc'); } - return $res; + return object_to_array($res->first(), 1); } /** @@ -763,7 +793,7 @@ function ReplaceKeyword($body) //暂时屏蔽超链接 $body = preg_replace("#()(.*)(<)(\/a>)#isU", '\\1-]-\\4-[-\\6', $body); - if(cache("keywordlist")){$posts=cache("keywordlist");}else{$posts = db("Keyword")->select();cache("keywordlist",$posts,2592000);} + if(cache("keywordlist")){$posts=cache("keywordlist");}else{$posts = object_to_array(DB::table("keyword")->get());cache(["keywordlist"=>$posts], \Carbon\Carbon::now()->addMinutes(2592000));} foreach($posts as $row) { diff --git a/app/Http/Controllers/Admin/CommonController.php b/app/Http/Controllers/Admin/CommonController.php index e052698..08fb1e6 100644 --- a/app/Http/Controllers/Admin/CommonController.php +++ b/app/Http/Controllers/Admin/CommonController.php @@ -52,17 +52,24 @@ class CommonController extends Controller //排序 if($orderby!='') { - if(count($orderby) == count($orderby, 1)) - { - $model = $model->orderBy($orderby[0], $orderby[1]); - } - else - { - foreach($orderby as $row) - { - $model = $model->orderBy($row[0], $row[1]); - } - } + if($orderby == 'rand()') + { + $model = $model->orderBy(\DB::raw('rand()')); + } + else + { + if(count($orderby) == count($orderby, 1)) + { + $model = $model->orderBy($orderby[0], $orderby[1]); + } + else + { + foreach($orderby as $row) + { + $model = $model->orderBy($row[0], $row[1]); + } + } + } } else { diff --git a/app/Http/Controllers/Home/IndexController.php b/app/Http/Controllers/Home/IndexController.php index 4dbe5d7..b02866b 100644 --- a/app/Http/Controllers/Home/IndexController.php +++ b/app/Http/Controllers/Home/IndexController.php @@ -5,6 +5,7 @@ use App\Http\Controllers\Home\CommonController; use App\Http\Model\Article; use App\Http\Model\Arctype; use Illuminate\Support\Facades\DB; +use Illuminate\Http\Request; class IndexController extends CommonController { @@ -20,14 +21,13 @@ class IndexController extends CommonController } //列表页 - public function category() + public function category($cat, $page) { - $cat=input('cat'); - $pagenow=input('page'); + $pagenow=page; - if(empty($cat) || !preg_match('/[0-9]+/',$cat)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;} + if(empty($cat) || !preg_match('/[0-9]+/',$cat)){error_jump('您访问的页面不存在或已被删除!', route('page404'));} - if(cache("catid$cat")){$post=cache("catid$cat");}else{$post = db('arctype')->where("id=$cat")->find();if(empty($post)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;}cache("catid$cat",$post,2592000);} + if(cache("catid$cat")){$post=cache("catid$cat");}else{$post = db('arctype')->where("id=$cat")->find();if(empty($post)){error_jump('您访问的页面不存在或已被删除!', route('page404'));}cache("catid$cat",$post,2592000);} $this->assign('post',$post); $subcat="";$sql=""; @@ -43,7 +43,7 @@ class IndexController extends CommonController if($counts % $pagesize){//取总数据量除以每页数的余数 $pages = intval($counts/$pagesize) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一,如果没有余数,则页数等于总数据量除以每页数的结果 }else{$pages = $counts/$pagesize;} - if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){header("HTTP/1.0 404 Not Found");$this->error('您访问的页面不存在或已被删除!');exit;}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} + if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){header("HTTP/1.0 404 Not Found");error_jump('您访问的页面不存在或已被删除!', route('page404'));}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} $this->assign('page',$page); $this->assign('pages',$pages); $this->assign('counts',$counts); @@ -52,44 +52,42 @@ class IndexController extends CommonController $this->assign('posts',arclist(array("sql"=>$sql,"limit"=>"$start,$pagesize"))); //获取列表 $this->assign('pagenav',get_listnav(array("counts"=>$counts,"pagesize"=>$pagesize,"pagenow"=>$page+1,"catid"=>$cat))); //获取分页列表 - if($post['templist']=='category2'){if(!empty($pagenow)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;}} + if($post['templist']=='category2'){if(!empty($pagenow)){error_jump('您访问的页面不存在或已被删除!', route('page404'));}} return $this->fetch($post['templist']); return view('home.index.index'); } //文章详情页 - public function detail() + public function detail($id) { - $id=input('id'); - if(empty($id) || !preg_match('/[0-9]+/',$id)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;} + if(empty($id) || !preg_match('/[0-9]+/',$id)){error_jump('您访问的页面不存在或已被删除!', route('page404'));} - if(cache("detailid$id")){$post=cache("detailid$id");}else{$post = db('article')->where("id=$id")->find();if(empty($post)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;}$post['typename'] = db('arctype')->where("id=".$post['typeid'])->value('typename');cache("detailid$id",$post,2592000);} + if(cache("detailid$id")){$post = cache("detailid$id");}else{$post = object_to_array(DB::table('article')->where('id', $id)->first(), 1);if(empty($post)){error_jump('您访问的页面不存在或已被删除!', route('page404'));}$post['typename'] = DB::table('arctype')->where('id', $post['typeid'])->value('typename');cache(["detailid$id"=>$post], \Carbon\Carbon::now()->addMinutes(2592000));} if($post) { - $cat=$post['typeid']; - $post['body']=ReplaceKeyword($post['body']); + $cat = $post['typeid']; + $post['body'] = ReplaceKeyword($post['body']); if(!empty($post['writer'])){$post['writertitle']=$post['title'].' '.$post['writer'];} - $this->assign('post',$post); - $this->assign('pre',get_article_prenext(array('aid'=>$post["id"],'typeid'=>$post["typeid"],'type'=>"pre"))); + $data['post'] = $post; + $data['pre'] = get_article_prenext(array('aid'=>$post["id"],'typeid'=>$post["typeid"],'type'=>"pre")); } else { - $this->error('您访问的页面不存在或已被删除!', '/' , 3);exit; + error_jump('您访问的页面不存在或已被删除!', route('page404')); } - if(cache("catid$cat")){$post=cache("catid$cat");}else{$post = db('arctype')->where("id=$cat")->find();cache("catid$cat",$post,2592000);} + if(cache("catid$cat")){$post=cache("catid$cat");}else{$post = object_to_array(DB::table('arctype')->where('id', $cat)->first(), 1);cache(["catid$cat"=>$post], \Carbon\Carbon::now()->addMinutes(2592000));} - return $this->fetch($post['temparticle']);return view('home.index.index'); + return view('home.index.'.$post['temparticle'], $data); } //标签详情页,共有3种显示方式,1正常列表,2列表显示文章,3显示描述 - public function tag() + public function tag($tag, $page) { - $tag=input('tag'); - $pagenow=input('page'); + $pagenow = $page; - if(empty($tag) || !preg_match('/[0-9]+/',$tag)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;} + if(empty($tag) || !preg_match('/[0-9]+/',$tag)){error_jump('您访问的页面不存在或已被删除!', route('page404'));} if(cache("tagid$tag")){$post=cache("tagid$tag");}else{$post = db('tagindex')->where("id=$tag")->find();cache("tagid$tag",$post,2592000);} $this->assign('post',$post); @@ -100,7 +98,7 @@ class IndexController extends CommonController if($counts % $pagesize){//取总数据量除以每页数的余数 $pages = intval($counts/$pagesize) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一,如果没有余数,则页数等于总数据量除以每页数的结果 }else{$pages = $counts/$pagesize;} - if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){header("HTTP/1.0 404 Not Found");$this->error('您访问的页面不存在或已被删除!');exit;}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} + if(!empty($pagenow)){if($pagenow==1 || $pagenow>$pages){header("HTTP/1.0 404 Not Found");error_jump('您访问的页面不存在或已被删除!', route('page404'));}$page = $pagenow-1;$nextpage=$pagenow+1;$previouspage=$pagenow-1;}else{$page = 0;$nextpage=2;$previouspage=0;} $this->assign('page',$page); $this->assign('pages',$pages); $this->assign('counts',$counts); @@ -131,7 +129,7 @@ class IndexController extends CommonController $this->assign('pagenav',get_listnav(array("counts"=>$counts,"pagesize"=>$pagesize,"pagenow"=>$page+1,"catid"=>$tag,"urltype"=>"tag"))); //获取分页列表 - if($post['template']=='tag2' || $post['template']=='tag3'){if(!empty($pagenow)){$this->error('您访问的页面不存在或已被删除!', '/' , 3);exit;}} + if($post['template']=='tag2' || $post['template']=='tag3'){if(!empty($pagenow)){error_jump('您访问的页面不存在或已被删除!', route('page404'));}} return $this->fetch($post['template']); return view('home.index.index'); } @@ -164,10 +162,8 @@ class IndexController extends CommonController } //单页面 - public function page() + public function page($id) { - $id=input('id'); - if(!empty($id) && preg_match('/[a-z0-9]+/',$id)) { $map['filename']=$id; @@ -179,13 +175,13 @@ class IndexController extends CommonController } else { - $this->error('您访问的页面不存在或已被删除!', '/' , 3);exit; + error_jump('您访问的页面不存在或已被删除!', route('page404')); } } else { - $this->error('您访问的页面不存在或已被删除!', '/' , 3);exit; + error_jump('您访问的页面不存在或已被删除!', route('page404')); } return view('home.index.'.$post['template']); @@ -194,7 +190,7 @@ class IndexController extends CommonController //sitemap页面 public function sitemap() { - return $this->fetch(); + return view('home.index.sitemap'); } //404页面 diff --git a/public/css/style.css b/public/css/style.css index e41ca25..da98153 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -1,96 +1,215 @@ -body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, form, input, textarea, select, button {margin:0;padding:0;} -li,ul{list-style:none;}ul{zoom:1;}img{border:none;border:0;margin:0;padding:0;}.cl{clear:both;}.fl,.mfl{float:left;}.fr,.mfr{float:right;}.m-auto{margin:0 auto;} -body {font-size:14px;color:#313131;font-family:Microsoft YaHei,"Helvetica neue",Helvetica,"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,tahoma,simsun,sans-serif;}.yaheis a,.yahei{font-family:Microsoft YaHei,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,tahoma,simsun,sans-serif;} -a{color:#444;text-decoration:none;}a:hover{text-decoration:underline;color:#ea5a3d;} -.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.zcs a,.zc{color:#c39;}.reds a,.red{color:#ea5a3d;}.blues a,.blue{color:#0078b6;}.grey,.greys a{color:#999;}.chs a:hover{color:#ea5a3d;} +body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,input,textarea,select,button{margin:0;padding:0;}em,i{font-style:normal;} +li,ul{list-style:none;}ul{zoom:1;}img{border:none;border:0;margin:0;padding:0;vertical-align:middle;}.cl{clear:both;}.fl,.mfl{float:left;}.fr,.mfr{float:right;}.m-auto{margin:0 auto;} +body{font-size:14px;color:#313131;font-family:arial,'Hiragino Sans GB',"Microsoft YaHei","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,tahoma,simsun,sans-serif;}.yaheis a,.yahei{font-family:Microsoft YaHei,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,tahoma,simsun,sans-serif;} +a{color:#313131;text-decoration:none;}a:hover{text-decoration:underline;color:#22ac38;}.clear{zoom:1;}.clear:after,.imglist2:after{content:"";display:block;clear:both;} +.mt10{margin-top:10px;}.mb10{margin-bottom:10px;}.zcs a,.zc{color:#c39;}.reds a,.red{color:#22ac38;}.blues a,.blue{color:#0078b6;}.grey,.greys a{color:#999;}.chs a:hover{color:#22ac38;} img:hover{filter:alpha(opacity=90);opacity:0.9;} .box{width:960px;margin-left:auto;margin-right:auto;overflow:hidden;} .fl_640{width:640px;float:left;overflow:hidden;}.fr_300{width:300px;float:right;overflow:hidden;} -#header{width:100%;background-color:#ea5a3d;} -#navlink{height:40px;line-height:40px;background-color:#ea5a3d;white-space:nowrap;overflow:hidden;} -.webname{float:left;background:url(logo.gif) no-repeat left 3px;padding-left:135px;font-size:1.35em;margin-right:20px;color:#9f9f9f;text-indent:-9999em;overflow:hidden;} -.nav a{font-size:16px;float:left;display:block;padding:0 15px;color:#fff;} -.nav a:hover{background-color:#cc3e22;color:#fff;} +#header{width:100%;background-color:#22ac38;} +#navlink{height:50px;line-height:50px;white-space:nowrap;overflow:hidden;} +.webname{float:left;background:url(../images/logo.png) no-repeat left 7px;padding-left:90px;font-size:1.35em;margin-right:15px;color:#9f9f9f;text-indent:-999em;overflow:hidden;} +.nav a{font-size:18px;float:left;display:block;padding:0 20px;color:#fff;} +.nav a:hover{background-color:#179500;color:#fff;} -.m-sch{width:185px;height:24px;}.m-sch .sch-txt{border:0;background-color:#fff;width:180px;height:24px;line-height:23px;color:#898989;padding-left:5px;} +.m-sch{width:185px;height:24px;*margin-top:6px;}.m-sch .sch-txt{border:0;background-color:#fff;width:180px;height:24px;line-height:23px;color:#898989;padding-left:5px;} -#tad{width:960px;height:90px;margin:10px auto 0 auto;overflow:hidden;}#itad{width:960px;margin:10px auto 0 auto;overflow:hidden;height:177px;} -.notice{font-family:SimSun;color:#e53333;line-height:24px;padding:5px 10px;background:#feffe6;border:1px solid #e6d8b9;font-size:12px;} +#tad{width:960px;height:90px;margin:10px auto 0 auto;overflow:hidden;}#itad{width:960px;margin:10px auto 0 auto;overflow:hidden;height:90px;} +.notice{font-family:SimSun;color:#e53333;line-height:1.5;padding:6px 10px;background:#feffe6;border:1px solid #e6d8b9;font-size:12px;} -.zstu{border-radius:3px;border:1px solid #E8E6E3;}.zstu .w120{width:120px;height:600px;overflow:hidden;float:left;background-color:#f9f9f9;}.zstu .w515{float:right;width:515px;} -.zstui{text-align:center;height:25px;line-height:25px;border-top:1px solid #E8E6E3;color:#0576ec;font-family:SimSun;font-size:12px;}.zstu img{width:100%;height:auto;} +.imglist{margin-top:10px;margin-right:-8px;}.imglist li{margin-right:8px;position:relative;float:left;overflow:hidden;}.imglist img{display:block;height:115px;width:154px;} +.imglist span,.imglist2 span{background:#000;filter:alpha(opacity=60);opacity:0.6;bottom:0;color:#fff;font-size:14px;height:28px;line-height:28px;text-align:center;width:100%;position:absolute;overflow:hidden;white-space:nowrap;} +.imglist2{margin-right:-20px;}.imglist2 li{margin-right:20px;position:relative;float:left;overflow:hidden;}.imglist2 img{display:block;height:105px;width:140px;} -.list{padding:20px 0;/* border-bottom:1px solid #e5e5e5; */}.list:hover{background:#fafafa;}.list:hover a{color:#ea5a3d;} -.tit{display:block;font-weight:normal;font-size:22px;line-height:1.3;}.list em{font-style:normal;color:#ea5a3d;} -.list p{margin-top:10px;word-break:break-all;color:#777;font-size:12px;line-height:20px;font-family:SimSun;} -.info{margin-top:8px;color:#bbb;font-size:12px;font-family:SimSun;}.info a{color:#ea5a3d;margin-right:8px;} -.list .limg{width:169px;height:119px;float:left;margin-right:20px;}.list .limg img{width:169px;height:119px;border:none;} +.list{padding:28px 15px 30px 15px;border-bottom:1px solid #ebebeb;}.list:hover{border-color:#f8f8f8;background-color:#f8f8f8;}.list:hover .tit a{color:#22ac38;} +.tit{display:block;font-weight:700;font-size:22px;line-height:1.5;color:#333;padding-bottom:6px;} +.list p{word-break:break-all;color:#777;font-size:16px;line-height:26px;}.list p a{color:#f60;} +.info{margin-top:9px;color:#999;font-size:14px;}.info a{color:#22ac38;margin-right:8px;}.info .fr{color:#444;}.info .fl i{color:#f60;margin-right:8px;} +.list .limg{width:169px;height:119px;float:left;margin-right:20px;}.list .limg img{width:169px;height:119px;vertical-align:top;} -.side{margin-top:15px;} -.stit{border-bottom:1px solid #e5e5e5;height:40px;} -.stit h2,.stit h3{float:left;height:20px;line-height:20px;border-left:5px solid #ea5a3d;padding-left:9px;font-size:20px;font-weight:normal;} -.stit .more{float:right;font-size:12px;margin-top:3px;color:#ea5a3d;} -.uli{padding:15px 0 20px;} -.uli li{line-height:1.4;margin-bottom:10px;} -.uli li a{background:url('icon.gif') 0 8px no-repeat;width:282px;padding-left:10px;color:#808080;word-break:normal;word-wrap:normal;display:block;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;} +.side{margin-top:20px;}.stit{border-bottom:1px solid #e5e5e5;height:40px;margin-bottom:15px;} +.stit h2,.stit h3,.stit .stith{float:left;height:20px;line-height:20px;border-left:5px solid #22ac38;padding-left:9px;font-size:20px;font-weight:normal;} +.stit .more{float:right;font-size:12px;margin-top:3px;color:#22ac38;}.stith strong{font-weight:normal;} +.uli{padding:0 0 20px 8px;margin-top:15px;}.uli li{line-height:28px;height:28px;}.stit + .uli{margin-top:0;} +.uli li a{background:url('../images/icon.gif') 0 12px no-repeat;padding-left:12px;color:#2d64b3;word-break:normal;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} -.uli2{margin-top:-1px;padding-bottom:20px;} +.uli2{margin-top:-16px;padding-bottom:20px;} .suli{line-height:1.1;padding:14px 0;border-top:1px solid #e5e5e5;} -.suli a{_width:290px;line-height:1.3;}.sulii{font-size:12px;margin-top:8px;}.time{color:#ea5a3d;margin-right:8px;} +.suli a{_width:290px;line-height:1.3;font-size:16px;}.sulii{font-size:14px;margin-top:8px;}.time{color:#f60;margin-right:8px;} .suli .limg{width:80px;height:60px;float:left;margin-right:10px;}.suli .limg img{width:80px;height:60px;border:none;} -.cat-box{margin-top:10px;border:1px solid #ebebeb;border-radius:2px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.03);} -.cat-box .cat-title{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px solid #ebebeb;font-size:1.17em;}.cat-box .cat-title a,.cat-box .cat-title strong{margin:0 0 0 15px;color:#ea5a3d;} -.icon-m{background:url(icon4.png) no-repeat center center;margin:0 0 0 3px;padding-left:16px;}.icon-cat{background:url(icon3.png) no-repeat center center;float:left;color:#0088CC;width:40px;height:40px;line-height:40px;padding:1px 0;text-align:center;border-right:1px solid #ebebeb;} -.line-one-thumbnail{float:left;width:200px;height:150px;margin:0 15px 0 0;overflow:hidden;transition-duration:.3s;}.line-one-thumbnail a img{width:200px;height:150px;transition:transform .3s linear;} +.cat-box{margin-top:10px;border:1px solid #ccd3e4;border-top:none;} +.cat-box .cat-title{height:38px;line-height:38px;border-top:2px solid #22ac38;border-bottom:1px solid #ccd3e4;font-size:1.17em;background-color:#fafbfc;}.cat-box .cat-title b a,.cat-box .cat-title strong{margin:0 0 0 15px;color:#22ac38;} +.cat-title .more{float:right;margin-right:10px;} +.line-one-thumbnail{float:left;width:200px;height:145px;margin:0 15px 0 0;overflow:hidden;transition-duration:.3s;}.line-one-thumbnail a img{width:200px;height:145px;transition:transform .3s linear;} .cat-site{padding:15px 20px 18px 20px;} -.cat-site .entry-title{font-weight: bold;font-size:16px;line-height:30px;margin:0 0 5px 0;width:95%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;} -.cat-list li{padding-left:20px;background:url(icon5.png) no-repeat left center;line-height:2em;height:2em;white-space:nowrap;word-wrap:normal;text-overflow: ellipsis;overflow: hidden;}.cat-list li span{float:right;color:#999;} -.line-small .cat-box{width:315px;}.cat-main{color:#777;margin:0 0 5px 0;height:80px;overflow:hidden;} -.line-small .thumbnail,.line-small .thumbnail a img{width:120px;height:80px;} -.thumbnail{float:left;width:200px;height:150px;margin:0 15px 0 0;clear:both;overflow:hidden;transition-duration:.3s;} - -.hot_ht{padding-top:15px;} -.hot_ht a{display:inline-block;height:35px;line-height:35px;padding:0 10px;font-size:14px;background:#f6f6f6;margin:0 4px 10px;border-radius:3px;box-shadow:1px 1px 2px #eee;} -.hot_ht a:hover{background:#ea5a3d;color:#fff;box-shadow:1px 1px 1px #d15b44;text-decoration:none;} +.cat-site .entry-title{font-weight:bold;font-size:16px;display:block;line-height:30px;margin:0 0 5px 0;width:95%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;} +.cat-des{border-bottom:1px solid #ccd3e4;padding-bottom:8px;margin-bottom:5px;}.cat-des p{color:#999;} +.cat-list li{padding-left:20px;background:url(../images/icon5.png) no-repeat left center;line-height:32px;height:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;*width:250px;}.cat-list li span{float:right;color:#999;} +.line-small{margin-right:-10px;}.line-small .cat-box{width:313px;float:left;margin-right:10px;}.cat-main{color:#777;margin:0 0 5px 0;height:80px;overflow:hidden;} +.line-small .thumbnail,.line-small .thumbnail img{width:120px;height:80px;} +.thumbnail{float:left;width:200px;height:145px;margin:0 15px 5px 0;clear:both;overflow:hidden;transition-duration:.3s;} + +.uli3{padding-bottom:20px;} +.uli3 li{padding:5px 0 0 20px;margin-bottom:15px;position:relative;} +.uli3 li i{position:absolute;top:16px;left:0;background:#22ac38;width:5px;height:5px;} +.uli3 li a{display:block;font-size:16px;line-height:1.7em;} + +.hot_ht a{display:inline-block;padding:8px 10px;font-size:14px;background:#f6f6f6;color:#808080;transition:all .1s;margin:0 4px 10px;border-radius:3px;box-shadow:1px 1px 2px #eee;} +.hot_ht a:hover{background:#22ac38;color:#fff;box-shadow:1px 1px 1px #1da633;text-decoration:none;} +.ws-tag a{display:inline-block;font-size:14px;color:#666;border:1px solid #ccc;padding:0 12px;margin-right:12px;margin-bottom:10px;height:30px;line-height:30px;border-radius:30px;cursor:pointer;} +.ws-tag a:hover{color:#f60;border:1px solid #f60;} .page,.pages{text-align:center;padding:15px 0px;}.page a:hover{background:#FF5E52;color:#fff;} -.page a{display:inline-block;height:32px;line-height:32px;padding:0 45px;font-size:14px;color:#fff;background:#ea5a3d;margin-right:8px;border-radius:3px;box-shadow:1px 1px 2px #eee;} - -.pages li{display:inline-block;height:28px;line-height:28px;text-align:center;font-size:14px;color:#808080;background-color:#f4f4f4;padding-right:8px;padding-left:8px;margin-right:1px;} -.pages .thisclass{display:inline-block;height:28px;padding-right:8px;padding-left:8px;line-height:28px;text-align:center;font-size:14px;color:#fff;background-color:#ea5a3d;} -.pages li:hover,.pages li:hover a{background-color:#ea5a3d;color:#fff;} +.page a{display:inline-block;height:32px;line-height:32px;padding:0 45px;font-size:14px;color:#fff;background:#22ac38;margin-right:8px;border-radius:3px;box-shadow:1px 1px 2px #eee;} -.bth{font-weight:normal;font-family:"Microsoft Yahei";} -.arct{font-size:28px;color:#333;font-weight:600;margin-bottom:12px;} -#ztinfo{margin-top:8px;border:1px solid #f1f1f1;height:96px;background:#f6f6f6;}#ztinfo h1{width:150px;height:96px;line-height:94px;font-size:22px;font-weight:normal;text-align:center;color:#fff;background-color:#ea5a3d;} -#ztinfo p{width:460px;line-height:1.54;padding-top:9px;margin-right:10px;font-family:arial;font-size:13px;color:#808080;}#ztinfo p a{color:#ea5a3d;} -.zinfo h1{margin-bottom:8px;}.zkws a:hover{background-color:#fd6639;color:#fff;}.zkws a{color:#fff;background-color:#ea5a3d;border-radius:3px;padding:0 9px;margin:0 5px 5px 0;line-height:28px;display:inline-block;font-size:14px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;} +.pages li{display:inline-block;height:35px;line-height:35px;text-align:center;font-size:14px;color:#808080;background-color:#f4f4f4;padding-right:15px;padding-left:15px;margin-right:1px;*display:inline;} +.pages li a{color:#808080;}.pages .thisclass{background-color:#22ac38;color:#fff;} +.pages li:hover,.pages li:hover a{background-color:#22ac38;color:#fff;} -.widget h2{font-size:20px;font-weight:normal;color:#FF5E52;margin-top:14px;}.widget p{color:#999;font-size:12px;margin-top:10px;line-height:18px;} -.widget{margin-bottom:10px;padding:0 15px 15px;background-color:#fff;border-radius:3px;border:1px solid #eaeaea;overflow:hidden;} +.bth{font-weight:normal;font-family:"Microsoft Yahei";}.bread{color:#ccc;}.bread a{color:#22ac38;} +.arct{font-size:36px;color:#333;font-weight:600;margin-bottom:12px;} +#ztinfo{margin-top:8px;border:1px solid #f1f1f1;height:96px;background:#f6f6f6;}#ztinfo h1{width:150px;height:96px;line-height:98px;font-size:22px;font-weight:normal;text-align:center;color:#fff;background-color:#22ac38;} +#ztinfo p{width:460px;line-height:1.54;padding-top:9px;margin-right:10px;font-family:arial;font-size:13px;color:#808080;}#ztinfo p a{color:#22ac38;} +.zinfo h1{margin-bottom:8px;}.zkws a:hover{background-color:#179500;color:#fff;}.zkws a{color:#fff;background-color:#22ac38;border-radius:3px;padding:5px 10px;margin:0 5px 5px 0;display:inline-block;font-size:14px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;} -.tagb{overflow:hidden;padding:5px 0 10px;border:1px solid #E8E6E3;border-radius:3px;font-family:"Microsoft Yahei",Arial,"\5b8b\4f53",sans-serif;} +.tagb{overflow:hidden;padding:5px 0 10px;border:1px solid #E8E6E3;border-radius:3px;} .tagb dl{float:left;width:182px;padding:0 10px 0 20px;border-right:1px solid #E8E6E3;} -.tagb dt{font-size:16px;color:#38245D;line-height:26px;}.tagb dt a{color:#ea5a3d;} +.tagb dt{font-size:16px;color:#38245D;line-height:26px;}.tagb dt a{color:#22ac38;} .tagb dd{line-height:24px;padding-top:5px;}.tagb dd a{color:#666;display:inline-block;margin-right:10px;} -.content{line-height:168%;font-size:17px;color:#000;margin-bottom:15px;} -.content p{margin-bottom:1.35em;}.content u{color:red;text-decoration:none;} -.content img {max-width:640px;width:expression(this.width > 640 ? "640px" :this.width);height:auto;} -.dinfo{color:#aaa;font-size:12px;line-height:1.5;font-family:SimSun;margin:5px 0 8px;}.dinfo a{color:#ea5a3d;} - -.lmdh span{color:#ea5a3d;}.lmdh a{margin-right:15px;line-height:1.5;} -.rtags a{margin-right:15px;line-height:1.5;} -.bqtag {border-bottom: 1px #EAEAEA solid;padding: 15px 0 20px;}.bqtag strong {color: #000;font: 300 22px/36px 'Microsoft YaHei';}.bqtag a {margin-right: 24px;font: 14px/36px 'Tahoma';color: #333;display: inline-block;} +.content{font:normal 18px/180% "Microsoft YaHei";color:#222;margin-bottom:15px;} +.content p{/* margin-bottom:1.35em; */}.content u{color:#1570a6;text-decoration:none;}.content h2,.tagarct{font-size:22px;line-height:1.176;color:#22ac38;padding-top:15px;padding-bottom:10px;}.content strong,.content b{color:#22ac38;font-size:18px;} +.content img{max-width:640px;width:expression(this.width > 640 ? "640px" :this.width);height:auto;} +.content blockquote{padding:.6em 1em;border-left:.4em solid #cad4f2;background:#f0f0f0;} +.dinfo,.timely{color:#aaa;font-size:12px;line-height:1.5;font-family:SimSun;margin:5px 0 8px;}.dinfo a,.timely #atime{color:#22ac38;} + +#slideBox{width:640px;height:347px;overflow:hidden;position:relative;} +#slideBox ul#show_pic{margin:0;padding:0;list-style:none;width:6400px;height:347px;position:absolute;} +#slideBox ul#show_pic li{float:left;margin:0;padding:0;height:347px;} +#slideBox ul#show_pic li img{display:block;} +#iconBall{position:absolute;bottom:0;right:0;} +#iconBall li{float:left;color:#7a7a7a;width:32px;height:28px;line-height:28px;cursor:pointer;text-align:center;font-size:14px;padding-top:4px;} +#iconBall li.active{background:url(../images/ibg.png) no-repeat;color:#fff;} +#slideText{width:640px;height:28px;background:rgba(0,0,0,0.7);color:#fff;position:absolute;left:0px;bottom:0px;*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);} +#textBall{position:absolute;left:10px;bottom:5px;} +#textBall li{float:left;cursor:pointer;display:none;color:#fff;font-size:14px;} +#textBall li.active{display:block;} +#textBall li a{text-decoration:none;color:#fff;} + +.hdp{margin-bottom:10px;font-size:12px;font-family:simsun,sans-serif;} +.hdp .fl{width:640px;overflow:hidden;} +.hdp .fr{width:290px;overflow:hidden;padding:10px 10px 4px 10px;border:1px solid #e0e0e0;line-height:22px;color:#555;}.hdp .fr a{margin-right:10px;} +.ttit{border-left:2px solid #f60;padding-left:8px;margin-right:8px;line-height:16px;margin-bottom:5px;} +.titem{padding-bottom:10px;border-bottom:1px dotted #e0e0e0;margin-bottom:10px;} +.iad1{height:60px;overflow:hidden;margin-top:8px;} + +.rtags a{margin-right:10px;line-height:1.5;} +.bqtag{border-bottom:1px #EAEAEA solid;padding:15px 0 20px;}.bqtag strong{color:#000;font:300 22px/36px 'Microsoft YaHei';}.bqtag a{margin-right:24px;font:14px/36px 'Tahoma';color:#333;display:inline-block;} + +.zmBox li{width:23px;height:23px;float:left;margin-bottom:5px;} +.zmBox li a{width:100%;height:00%;display:block;text-align:center;color:#333;font:300 12px/22px 'Tahoma';} +.nameBox{margin-top:25px;padding:0 6px;} +.nameBox .name{padding:26px 0 32px;border-bottom:1px #EAEAEA solid;} +.nameBox .name h3 a{width:36px;height:36px;color:#333;font:300 22px/36px 'Tahoma';background:#EAEAEA;display:block;text-align:center;text-decoration:none;} +.nameBox .name ul{margin-top:24px;} +.nameBox .name li{display:inline;display:inline-block;margin-right:24px;} +.nameBox .name li a{font:14px/36px 'Tahoma';color:#333;display:inline-block;} + +#footer{text-align:center;margin-bottom:5px;margin-top:10px;color:#5D5D5D;} +.tm{overflow:hidden;position:fixed;left:1px;bottom:15px;z-index:999;_position:absolute;} + +.labels a{padding:0 8px;border:1px solid #e5e5e5;color:#2393df;margin-right:5px;display:inline-block;height:20px;line-height:20px;}.labels a:hover{background-color:#2393df;color:#fff;border:1px solid #2393df;} +#iadimg{height:280px;width:100%;display:block;}.zdes{margin-bottom:8px;} +.uzlist{padding-left:5px;}.uzlist li{padding-left:30px;position:relative;line-height:38px;height:38px;overflow:hidden;}.side .uzlist{margin-top:-5px;} +.uzlist li .num{position:absolute;left:0;width:20px;height:20px;text-align:center;line-height:20px;top:9px;font-size:16px;color:#22ac38;} +.uzlist li .top3{background:#22ac38;color:#fff;}.uzlist li a{color:#333;font-size:16px;display:block;overflow:hidden;} +.readmore a{display:block;height:42px;line-height:42px;text-align:center;background:#f4f4f4;font-size:18px;color:#333;}.readmore a:hover{background:#22ac38;color:#fff;} + +/*==========right images==========*/ +.hotPic{margin-top:15px;margin-right:-20px;}.hotPic img{display:block;height:105px;width:140px;} +.hotPic li{margin-right:20px;margin-bottom:5px;float:left;overflow:hidden;width:140px;} +.hotPic span{height:30px;line-height:28px;text-align:center;padding-left:5px;padding-right:5px;display:block;overflow:hidden;white-space:nowrap;} + +/*TAB标签*/ +.nTab{background:#22ac38;} +.nTab .TabTitle{clear:both;height:30px;line-height:30px;overflow:hidden;font-size:14px;color:white;} +.nTab .TabTitle ul{margin:0;padding:0;} +.nTab .TabTitle li{float:left;width:84px;cursor:pointer;list-style-type:none;text-align:center;} +.nTab .TabTitle .active{background:white;color:#22ac38;border-left:1px #ebebeb solid;border-top:1px #ebebeb solid;border-bottom:1px #fff solid;} +.nTab .TabTitle .normal{background:border-top:1px #ebebeb solid;border-bottom:1px #ebebeb solid;} +.nTab .TabContent{width:auto;background:#fff;margin:0px auto;padding:10px;border-right:1px #ebebeb solid;border-left:1px #ebebeb solid;padding:5px 5px;overflow:hidden;line-height:23px;} +.TabContent ul{margin-left:8px;} +.TabContent ul li{display:inline-block;width:205px;font-size:14px;} +.TabContent ul p{font-weight:bolder;font-size:14px;margin-top:5px;} +.none{display:none;} + +#hot{border-top-width:3px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1A5F97;border-right-color:#ebebeb;border-bottom-color:#ebebeb;border-left-color:#ebebeb;overflow:hidden;} +#hot h2{font-size:18px;line-height:62px;background-color:#D7E7F7;background-image:url(../images/hot.png);background-repeat:no-repeat;background-position:10px center;height:62px;padding-left:70px;} +#hot h2 a{color:#000000;}#hot dl{padding:15px;line-height:26px;font-size:16px;color:#777;} +#hot dl .tags{margin-top:8px;text-decoration:none;line-height:25px;height:25px;overflow:hidden;color:#999999;} + +/* pic list */ +.tcol{font-size:12px;height:60px;line-height:60px;overflow:hidden;font-family:SimSun;}.tcol span.fl{color:#bbb;} +.tcol .tith{font-weight:normal;color:#ddd;width:250px;} +.tname{color:#cb44a2;font-size:26px;font-family:SimHei,"Microsoft YaHei";} +.hname{color:#bbb;letter-spacing:1px;font-size:12px;} +.tcol .more{font-family:"Microsoft Yahei";color:#666;} + +.pul{margin-right:-16px;font-family:SimSun;} +.pul li{float:left;overflow:hidden;margin-right:16px; margin-bottom:15px;} +.pul li a{color:#717171;font-size:12px;} +.pul li a img{width:228px;height:152px;display:block;} +.pul li a p{width:210px;height:30px;line-height:30px;overflow:hidden;padding:0 9px;}.pul li a:hover p{background-color:#f7f7f7;color:#c39;} +.pul li span{padding:0 9px;color:#999;font-size:12px;} + +.pul2{margin-right:-16px;font-family:SimSun;} +.pul2 li{float:left;margin-right:16px;margin-bottom:10px;overflow:hidden;} +.pul2 li a{color:#717171;font-size:12px;font-family:SimSun;} +.pul2 li a img{width:228px;height:152px;display:block;} +.pul2 li a p{width:210px;height:43px;line-height:43px;text-align:center;overflow:hidden;background-color:#fff; color:#5d5d5d;padding:0 9px;} +.pul2 li a:hover p{background-color:#f7f7f7;color:#c39;} + +.tagl{font-family:SimSun;font-size:12px;padding:10px 0px;height:25px;line-height:25px;color:#9F9F9F;width:960px;margin:0 auto;}.tagl span{float:right;}.tagl span b{color:#FF5B90;font-weight:normal;} +.tagsl a{display:inline-block;height:25px;line-height:25px;padding:0px 10px;background-color:#F6F6F6;color:#9F9F9F;}.tagsl a:hover{background-color:#FF5B90;color:#fff;} + +.tas{color:#CCC;} +.tas a{font-size:12px;font-family:SimSun;margin:0 5px; color:#666;padding:5px 10px;border-radius:3px;}.tas a:hover{background:#FF5B90;color:#FFF;} + +#selection{border:solid 1px #e1e1e1;padding-bottom:10px;padding-top:10px;clear:both;font-size:12px;color:gray;font-family:Arial,simsun,sans-serif,"宋体";} +.secitem{clear:both;line-height:24px;overflow:hidden;padding-left:10px;padding-right:10px;} +.secitem dt{float:left;width:60px;text-align:right;white-space:nowrap;} +.secitem_brand{width:50px!important;text-align:right!important;} +.secitem dd{overflow:hidden;display:block;zoom:1;} +.secitem a{margin-right:10px;color:#25d;}.secitem a:hover{color:red;} +.secitem span,.secitem a{display:inline-block;float:left;white-space:nowrap;} +.secitem a.select{color:#333;font-weight:700;text-decoration:none;} + +.sbox{width:920px;margin:10px auto 0 auto;overflow:hidden;padding:15px 19px 19px 19px; border:1px solid #E8E8E8;font-family:SimSun;} +.sbox h1{font-family:"Microsoft Yahei",simsun;font-size:25px;color:#5d5d5d;font-weight:normal;color:#f60;} +.sbox div.fl{width:670px;overflow:hidden;}.sbox div.fr{width:250px;overflow:hidden;} +.sinfo{height:30px;line-height:30px;padding-bottom:9px;color:#9f9f9f;font-size:12px;}#nowp{color:#FF5B90;} +.position{width:960px;margin:10px auto 0 auto;color:#666;} + +.pbox{padding-top:20px;text-align:center;width:920px;padding-bottom:10px;border-top:1px solid #e8e8e8;} +.pbox img{max-width:920px;width:expression(this.width > 920 ? "920px" :this.width);height:auto;} +.ptext{line-height:22px;text-align:left;}.ptext p{margin-bottom:15px;} +.stx{height:30px;line-height:30px;padding-top:9px;margin-top:10px;color:#9f9f9f;margin-bottom:-8px;border-top:1px solid #E8E8E8;font-size:12px;} +.stx p.fl span a{display:inline-block;height:22px;line-height:22px;padding:0px 7px;margin-left:5px;background-color:#F6F6F6;color:#9F9F9F;border-radius:3px; font-size:12px;} +.stx p.fl span a:hover{background-color:#FF5B90;color:#fff;} -#footer{font-family:SimSun;font-size:12px;text-align:center;margin-bottom:5px;margin-top:10px;color:#5D5D5D;} -.tm{overflow:hidden;position:fixed;left:1px;bottom:1px;z-index:999999;_position:absolute;} /*==========zishiying==========*/ -@media screen and (max-width:960px){ +@media screen and (min-width:641px) and (max-width:960px){ +.box{width:640px;margin-left:auto;margin-right:auto;overflow:hidden;} +.m-sch{width:105px;margin-right:5px;}.m-sch .sch-txt{width:100px;} +.fl_640,#header,.fr_300{width:100%;} +#tad,#itad,#footer,#SOHUCS,.nav,.tm,.imglist2,.box .hdp{display:none;} +} + +@media screen and (max-width:640px){ body{font-size:14px;font-family:'Microsoft YaHei',Hei,arial,sans-serif;overflow-x:hidden;} .box{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;} .list{padding:20px 6px;border-bottom:1px solid #e5e5e5;} @@ -99,22 +218,14 @@ body{font-size:14px;font-family:'Microsoft YaHei',Hei,arial,sans-serif;overflow- .info,.dinfo,.list p{font-family:'Microsoft YaHei',Hei,arial,sans-serif;} .list .limg{height:52px;width:84px;float:left;margin-right:20px;}.list .limg img{height:52px;width:84px;border:none;} .suli .limg{width:60px;height:40px;float:left;margin-right:10px;}.suli .limg img{width:60px;height:40px;border:none;} +.imglist li,.imglist2 li,.hotPic li{margin-left:1%;margin-right:1%;width:48%;margin-bottom:6px;}.imglist img,.imglist2 img,.hotPic img{height:32vw;width:100%;}.imglist,.imglist2,.hotPic{margin-right:0;} -.tagb{padding:5px 0 8px;}.mfl,.mfr{float:none;} +.tagb{padding:5px 0 8px;} .tagb dl{width:100%;padding:0 10px 0 10px;border-right:none;} -.m-sch{width:98px;margin-right:5px;}.m-sch .sch-txt{width:93px;} -.arct{font-size:22px;font-weight:normal;color:#222;margin-top:8px;}.gotop {bottom:80px;right:15px;position:fixed;} -.content img{width:100%;height:auto;}.line-small .cat-box{width:auto;}.cat-main{height:50px;} -.lmdh,.side,.content,.bread,.arct,.bqtag,.tagb,.cat-box,.zinfo,.widget{margin-left:6px;margin-right:6px;} -.fl_640,#header,.fr_300{width:100%;} -#tad,#itad,#ztinfo p.fr,.nav,.tm,.notice,#SOHUCS,#ztinfo,.w120,.zstu,.ipage,#rad3,.line-one-thumbnail,.thumbnail{display:none;} -} - - - - - - - - - +.m-sch{width:105px;margin-right:5px;}.m-sch .sch-txt{width:100px;} +.arct{font-size:24px;font-weight:600;} +.content img,#iadimg{width:100%;height:auto;}.line-small .cat-box{width:auto;float:none;margin-right:0px;margin-left:0px;} +.lmdh,.side,.content,.bread,.arct,.bqtag,.tagb,.cat-box,.line-small,.zinfo,.timely{margin-left:6px;margin-right:6px;} +.fl_640,#header,.fr_300{width:100%;}.mfl,.mfr{float:none;} +#tad,#itad,#ztinfo p.fr,.nav,.tm,.notice,#SOHUCS,#ztinfo,.w120,.zstu,.ipage,.line-one-thumbnail,#footer,#akeyword,.box .hdp{display:none;} +} \ No newline at end of file diff --git a/public/images/banner.gif b/public/images/banner.gif new file mode 100644 index 0000000000000000000000000000000000000000..e09f5ae69e1a5b0ea23beb3bcb5386bd80995e6f GIT binary patch literal 35077 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

Qr{-wuc{VfY`awQP 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 CH@MCK literal 0 HcmV?d00001 diff --git a/public/images/icon.gif b/public/images/icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dc830b5507219a4dd7eac99287be1f6259d18cc GIT binary patch literal 1097 zcmZ?wbhEHbWMN=oXkcKtd-pB_1B2p!?g-xi1((E!Y#3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qXu2*iX zmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0?5R~r2NtnTP2`N zAzsKWfE$}vtOxdvUUGh}ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW z)Z+ZoqU2Pda%GTJ1y;^Qsfi`|MIrh5Ij~R+$jC3rFV4s>P;d@5Q_u*{%uC5HFV+OB z_w}{%%quQQ%u7!7bg@+enxL1NnPO$;WMOG!Y2<8S?q+Og=xXL@YHHwYU~Xb)VeIN? zyn>bnwy$e0@Is<(CdOzFDNPG765H_NiE7OOHFYr%Fk5*d)X=zw_6->ng`XJ zg4-=lIQ8lS9itD5Sfq%C2?0|NhzU=&Kn^_Nr{)1udl4{MGyebg_s{QNKYx7x_Vvr> zPai+LfA{vy>sK#dJb(7|$>T>4AKbrp_s;EGH*Z|OcJ<2TOBXMkKX>-b=~E|996xsS z$l*f=5A5H!chBx!J9li~wsp(qO&d3?U$=J6>QyUOEMK;C$>K!|7tEhGch2ltGiOYn zHg(G6NfRgZ_x1L4cXf8Ox3#u3H#IiY*VWckS5;P&mz9*?xfYiVkztEs9eD=8|-%gM?}OG!$Ii;0Q|3keGF^YQXYGEoRVuE8Id3AXrqFmNLq9~`lz;aDgdjp^lDgdl{`Ch;e%XYx%__|THKIpyfyRYlFEYDgj%!F&6&+klpJLJ-J zcA^~}?RY!zvbMaw!s(^cE2xTiU887=+tCr;#22=>20bF8IJ{ z$*bb)=N}YU1CX)Sm3JD!CY$p1pM28P>d<-L)a+e!i#Sg)+sAaVtmlg9Zb@@!<}{ma zq~s(LxvPkhcJJv0i7%aeZTFsag>e}>j6Y2f`p!y+KZ%C6S=-vjQ)&xm26|1miJ=Gj zn5(P^dWh+|IrmBm{LH~gJ+0Y&ZO|-wsrlzgv+9!Xx5H=hdW9DpNJK$odbjmn2akrd zw>|GAu7n`R2duS$WIBoO`V2B}rtCP_oh80(itg=_PJfuQ%kfucde70{X@ckb)*kG7 zcG=19ZuVjO5ZV0vJGKogWpNdvBS~eQ{*`I6-~$@ z5Ti&|g{&fNZmDBexWmH7ZK-;iodgp*uAs^f# zHAVX=EMbI|M11nO?fq)<@e&XBftltnVuzfc)JUa3W-2Eq+HFJ41u5K^vZHEmCTSUQ zgU$S#t%dAQ8)gb=;nTns)*&sIGGExQX((rq&-JpM-Z~3b+E(2RYc$4JbIy4@rA?`; zP9<_Rqzw_1xHIEb>iWX!&;!0VG*44cRwWNutJ;2?zUB75_HGB6_g$!ea(b(C`pS~N zgRDGLPB(Fz-K#2?Wi0#h#sl)pRmXeI=(1y{=J#JUCUHrMRh^3{{Vyo}haP?$ylJ;* zjTeacR&o<>mbNl~@ylKAe#*6>*_eNfS6Y+hefXvE!@X%+u9en5O5aueeUsgbnyoJm zu(LUp*DoC|w&`nOO=4HJEGe69mdrL!>HaEp$U#OJN^bX0YQHu7(-SWZ7FGDkQvU`} CRqDOR|ORlYN8+i73Y2SSFz~HMA*1mMKKW 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

'); - }); -}); +function count_js(){document.writeln("
<\/div> ");} +function itopjs(){document.writeln("");} +function tjs(){document.writeln("");} +function navjs(){document.writeln("");} +function site(){document.writeln("");} + +function djs1(){document.writeln("");} +function djs2(){document.writeln("");} +function djs3(aid){document.writeln('');} +function djs4(){document.writeln("");} +function djs5(){document.writeln("");} +function djs6(){document.writeln("");} + +function m_djs3(){document.writeln("");} + +function rjs1(){document.writeln("");} +function rjs2(){document.writeln("");} +function rjs3(){document.writeln("");} + +function ljs1(){document.writeln('');} +function ljs2(){document.writeln("");} + +function ijs1(){document.writeln('');} +function ijs2(){document.writeln("");} +function ijs3(){document.writeln("");} + +function r1(){document.writeln("");} +function r2(){document.writeln("换一换<\/a>");} + +function IsPC(){ + var userAgentInfo = navigator.userAgent; + var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone" ,"ios","webOS","WindowsPhone","BlackBerry","NOKIA","SAMSUNG","LG","LENOVO"); + var flag = true; + for (var v = 0; v < Agents.length; v++) { + if (userAgentInfo.indexOf(Agents[v]) > 0) {flag = false; break;} + } + return flag; +} + +function uaredirect(murl){ + if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|WindowsPhone|Windows Phone)/i))) { + location.replace(murl); + } +} + +function reBlank(){ + if(IsPC()){}else{ + var a=document.getElementsByTagName("a"); + for(var i=0;i
'); + }); +}); + +//打印对象 +function alertObj(obj) +{ + var output = ""; + for(var i in obj){ + var property=obj[i]; + output+=i+" = "+property+"\n"; + } + alert(output); +} + +//根据id删除div +function closediv(divid) +{ + $(divid).remove(); +} + +//删除确认框 +function delconfirm(url) +{ + if(confirm("确定删除吗")) + { + location.href= url; + } + else + { + + } +} + +//复选框反选 +function selAll(arcID) +{ + var checkboxs=document.getElementsByName(arcID); + + for (var i=0;i -<?php if(!empty($post['seotitle'])){echo $post['seotitle'];}elseif(!empty($post['writer'])){echo $post['writertitle'].'_'.CMS_WEBNAME;}else{echo $post['title'].'_'.CMS_WEBNAME;} ?>" />" /> +<?php if(!empty($post['seotitle'])){echo $post['seotitle'];}elseif(!empty($post['writer'])){echo $post['writertitle'].'_'.sysconfig('CMS_WEBNAME');}else{echo $post['title'].'_'.sysconfig('CMS_WEBNAME');} ?>" />" /> @include('home.common.header')
@@ -10,7 +10,7 @@

近期文章

换一换
-
+

猜你喜欢

换一换
@@ -20,7 +20,7 @@ +<?php echo sysconfig('CMS_SEOTITLE'); ?>
苹果/ThinkPad笔记本电脑无须担心质量问题。
-11,"where"=>array("tuijian"=>array('NEQ',1))));foreach($posts as $row){ ?>
$row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>"><?php echo $row['title']; ?> +11,"tuijian"=>array('<>',1)));foreach($posts as $row){ ?>
$row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>"><?php echo $row['title']; ?> $row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>" target="_blank">

..

'.$row['writer'].''; }elseif(!empty($row['source'])){ echo ''.$row['source'].''; } ?>人阅读
-
+
- +

文章排行

换一换
@@ -24,13 +24,13 @@
友情链接
-
+
+<?php if(empty($post["seotitle"])){echo $post["title"];}else{echo $post["seotitle"];} ?>_<?php echo sysconfig('CMS_WEBNAME'); ?>" />" /> @include('home.common.header')
diff --git a/resources/views/home/index/search.blade.php b/resources/views/home/index/search.blade.php index 09b65f9..d237f24 100644 --- a/resources/views/home/index/search.blade.php +++ b/resources/views/home/index/search.blade.php @@ -1,6 +1,6 @@ -搜索结果_<?php echo CMS_WEBNAME; ?> +搜索结果_<?php echo sysconfig('CMS_WEBNAME'); ?> @include('home.common.header') diff --git a/resources/views/home/index/sitemap.blade.php b/resources/views/home/index/sitemap.blade.php index 7bdce25..08412f8 100644 --- a/resources/views/home/index/sitemap.blade.php +++ b/resources/views/home/index/sitemap.blade.php @@ -1,9 +1,9 @@ -http://www.nbnbk.com/daily1.0 -http://www.nbnbk.com/contact.html -300));foreach($posts as $row){ ?>http://www.nbnbk.com$row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>monthly -100,"orderby"=>'rand()'));foreach($posts as $row){ ?>http://www.nbnbk.com$row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>monthly +/daily1.0 +/contact.html +300));foreach($posts as $row){ ?>$row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>monthly +100,"orderby"=>'rand()'));foreach($posts as $row){ ?>$row['id'],"catid"=>$row['typeid'],"type"=>'content')); ?>monthly -http://www.nbnbk.com$row['id'],"type"=>'list')); ?> +$row['id'],"type"=>'list')); ?> \ No newline at end of file diff --git a/resources/views/home/index/tags.blade.php b/resources/views/home/index/tags.blade.php index 12e1f53..9d9e7f5 100644 --- a/resources/views/home/index/tags.blade.php +++ b/resources/views/home/index/tags.blade.php @@ -1,5 +1,5 @@ -笔记本电脑相关知识_<?php echo CMS_WEBNAME; ?> +笔记本电脑相关知识_<?php echo sysconfig('CMS_WEBNAME'); ?> @include('home.common.header')
diff --git a/routes/web.php b/routes/web.php index 894699d..f64b77b 100644 --- a/routes/web.php +++ b/routes/web.php @@ -16,12 +16,13 @@ Route::group(['domain' => env('APP_SUBDOMAIN'), 'namespace' => 'Wap'], function Route::get('/', 'IndexController@index')->name('wap_home'); Route::get('/tags', 'IndexController@tags'); Route::get('/search', 'IndexController@search'); - Route::get('/cat{cat}/id{id}', 'IndexController@detail'); //详情页 + Route::get('/p/{id}', 'IndexController@detail'); //详情页 Route::get('/cat{cat}/{page}', 'IndexController@category'); //分类页,分页 Route::get('/cat{cat}', 'IndexController@category'); //分类页 Route::get('/tag{tag}/{page}', 'IndexController@tag'); //标签页,分页 Route::get('/tag{tag}', 'IndexController@tag'); //标签页 Route::get('/page/{id}', 'IndexController@singlepage')->name('wap_singlepage'); //单页 + Route::get('/sitemap.xml', 'IndexController@sitemap')->name('wap_sitemap'); //sitemap Route::get('/aaa', function () { dd('wap'); }); @@ -34,12 +35,13 @@ Route::group(['namespace' => 'Home'], function () { Route::get('/page404', 'IndexController@page404')->name('page404'); //404页面 Route::get('/tags', 'IndexController@tags')->name('tags'); Route::get('/search', 'IndexController@search'); - Route::get('/cat{cat}/id{id}', 'IndexController@detail'); //详情页 + Route::get('/p/{id}', 'IndexController@detail'); //详情页 Route::get('/cat{cat}/{page}', 'IndexController@category'); //分类页,分页 Route::get('/cat{cat}', 'IndexController@category'); //分类页 Route::get('/tag{tag}/{page}', 'IndexController@tag'); //标签页,分页 Route::get('/tag{tag}', 'IndexController@tag'); //标签页 Route::get('/page/{id}', 'IndexController@page')->name('page'); //单页 + Route::get('/sitemap.xml', 'IndexController@sitemap')->name('sitemap'); //sitemap Route::get('/aaa', function () { dd('wap');