From 38535680a5187d1ca74fd6b46b4e547749c5be25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=B0=E5=B0=91Pakey?= Date: Fri, 10 Oct 2014 08:37:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/ad/controller/manage.php | 34 ++++---- application/ad/view/manage_add.html | 8 +- application/ad/view/manage_edit.html | 83 ++++++++++++++++++++ application/ad/view/manage_index.html | 64 ++++++++++++--- application/common/model/ad.php | 5 +- application/common/model/friendlink.php | 4 +- application/friendlink/controller/manage.php | 6 +- mind.md | 2 + 8 files changed, 168 insertions(+), 38 deletions(-) create mode 100644 application/ad/view/manage_edit.html diff --git a/application/ad/controller/manage.php b/application/ad/controller/manage.php index 034d4c3..caa0b50 100644 --- a/application/ad/controller/manage.php +++ b/application/ad/controller/manage.php @@ -16,16 +16,16 @@ public function addAction() { if (!$param['name']){ $this->error('请输入链接名称'); } - $param['url']=I('url','url',''); - if (!$param['url']){ + $param['key']=I('key','en',''); + if (!$param['key']){ $this->error('请输入链接地址'); } - $param['logo']=I('logo','str',''); - $param['description']=I('description','str',''); - $param['color']=I('color','str',''); - $param['ordernum']=I('ordernum','int',50); - $param['status']=I('status','int',50); - $param['isblod']=I('isblod','int',50); + $param['width']=I('width','int',0); + $param['height']=I('height','int',0); + $param['code']=I('code','str',''); + $param['intro']=I('intro','str',''); + $param['status']=I('status','int',1); + $param['type']=I('isblod','int',1); $param['create_user_id']=$_SESSION['admin']['userid']; $param['create_time']=NOW_TIME; if($this->model->add($param)){ @@ -45,16 +45,14 @@ public function editAction() { if (!$param['name']){ $this->error('请输入链接名称'); } - $param['url']=I('url','url',''); - if (!$param['url']){ - $this->error('请输入链接地址'); - } - $param['logo']=I('logo','str',''); - $param['description']=I('description','str',''); - $param['color']=I('color','str',''); - $param['ordernum']=I('ordernum','int',50); - $param['status']=I('status','int',50); - $param['isblod']=I('isblod','int',50); + $param['width']=I('width','int',0); + $param['height']=I('height','int',0); + $param['code']=I('code','str',''); + $param['intro']=I('intro','str',''); + $param['status']=I('status','int',1); + $param['type']=I('isblod','int',1); + $param['update_user_id']=$_SESSION['admin']['userid']; + $param['update_time']=NOW_TIME; $param['id']=$id; if ($this->model->edit($param)){ $this->success('修改成功',U('index')); diff --git a/application/ad/view/manage_add.html b/application/ad/view/manage_add.html index cbc9896..085655f 100644 --- a/application/ad/view/manage_add.html +++ b/application/ad/view/manage_add.html @@ -24,13 +24,13 @@

添加广告

广告宽: - +
广告高: - +
@@ -42,10 +42,10 @@

添加广告

广告类型:
diff --git a/application/ad/view/manage_edit.html b/application/ad/view/manage_edit.html new file mode 100644 index 0000000..742a70d --- /dev/null +++ b/application/ad/view/manage_edit.html @@ -0,0 +1,83 @@ +
+

修改广告

+
+
+
+
+
+ 广告名称: + +
+
+
+
+ 广告标识: + +
+
+
+
+ 广告代码: + +
+
+
+
+ 广告宽: + +
+
+
+
+ 广告高: + +
+
+
+
+ 广告描述: + +
+
+
+
广告类型: + + +
+
+ +
+
广告状态: + + +
+
+
+
+
+
+ + +     +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/application/ad/view/manage_index.html b/application/ad/view/manage_index.html index 3cb1886..303b1d9 100644 --- a/application/ad/view/manage_index.html +++ b/application/ad/view/manage_index.html @@ -5,10 +5,9 @@

{$menuinfo.menu.name}

添加 -
- +
@@ -24,16 +23,14 @@

{$menuinfo.menu.name}

修改人 修改时间 状态 - 操作 + 操作 - - {{loop.url}} - - - + {{loop.name}}({{loop.key}}) + {{loop.width}} + {{loop.height}} {{loop.create_username}} {{loop.create_time}} {{loop.update_username}} @@ -43,6 +40,8 @@

{$menuinfo.menu.name}

正常 + 预览 + 调用 编辑 删除 @@ -52,11 +51,56 @@

{$menuinfo.menu.name}

-{include file="/application/admin/view/public_angular.html"} \ No newline at end of file +
+
+
+
调用代码: + +
+
+
+
+ + 复制代码 +
+
+
+
+{include file="/application/admin/view/public_angular.html"} + + \ No newline at end of file diff --git a/application/common/model/ad.php b/application/common/model/ad.php index ea10073..53fe149 100644 --- a/application/common/model/ad.php +++ b/application/common/model/ad.php @@ -31,11 +31,12 @@ public function del($where) { public function getlist() { $list=(array)$this->select(); foreach($list as &$v){ - if (isset($v['create_username'])){ + if (isset($v['create_user_id'])){ //后台 $v['create_username']=dc::get('passport',$v['create_user_id'],'name'); $v['update_username']=dc::get('passport',$v['update_user_id'],'name'); - $v['url_edit']=U('friendlink.index.edit',array('id'=>$v['id'])); + $v['url_edit']=U('ad.manage.edit',array('id'=>$v['id'])); + $v['url_show']=U('ad.manage.show',array('id'=>$v['id'])); $v['create_time']=$v['create_time']?date('Y-m-d H:i',$v['create_time']):''; $v['update_time']=$v['update_time']?date('Y-m-d H:i',$v['update_time']):''; } diff --git a/application/common/model/friendlink.php b/application/common/model/friendlink.php index bca2b4c..f718f19 100644 --- a/application/common/model/friendlink.php +++ b/application/common/model/friendlink.php @@ -32,11 +32,11 @@ public function getlist() { $list=(array)$this->select(); foreach($list as &$v){ $v['showname']=$this->getshowname($v); - if (isset($v['create_username'])){ + if (isset($v['create_user_id'])){ //后台 $v['create_username']=dc::get('passport',$v['create_user_id'],'name'); $v['update_username']=dc::get('passport',$v['update_user_id'],'name'); - $v['url_edit']=U('friendlink.index.edit',array('id'=>$v['id'])); + $v['url_edit']=U('friendlink.manage.edit',array('id'=>$v['id'])); $v['create_time']=$v['create_time']?date('Y-m-d H:i',$v['create_time']):''; $v['update_time']=$v['update_time']?date('Y-m-d H:i',$v['update_time']):''; } diff --git a/application/friendlink/controller/manage.php b/application/friendlink/controller/manage.php index 5718b4f..faded5e 100644 --- a/application/friendlink/controller/manage.php +++ b/application/friendlink/controller/manage.php @@ -24,8 +24,8 @@ public function addAction() { $param['description']=I('description','str',''); $param['color']=I('color','str',''); $param['ordernum']=I('ordernum','int',50); - $param['status']=I('status','int',50); - $param['isblod']=I('isblod','int',50); + $param['status']=I('status','int',1); + $param['isblod']=I('isblod','int',0); $param['create_user_id']=$_SESSION['admin']['userid']; $param['create_time']=NOW_TIME; if($this->model->add($param)){ @@ -55,6 +55,8 @@ public function editAction() { $param['ordernum']=I('ordernum','int',50); $param['status']=I('status','int',50); $param['isblod']=I('isblod','int',50); + $param['update_user_id']=$_SESSION['admin']['userid']; + $param['update_time']=NOW_TIME; $param['id']=$id; if ($this->model->edit($param)){ $this->success('修改成功',U('index')); diff --git a/mind.md b/mind.md index a5cc8f0..9e64c06 100644 --- a/mind.md +++ b/mind.md @@ -3,6 +3,8 @@ 2、版权网址错误 3、小说小偷的namelist区块 改为模版中传递参数的值 不传递模版参数的key +##后台 +各处的ajax验证 ##mind 1、array(