ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 广告管理模块 ## 1、下载 http://git.oschina.net/hongweizhiyuan/newthink_module/ 这里面的 `Ad` 模块 ## 2、数据库 点击查看 [广告管理数据表](http://www.kancloud.cn/newthink/database/201953) ## 3、文件结构 ``` ├─admin │ └─themes │ └─simplebootx │ ├─Admin │ │ ├─Ad │ │ │ add.html │ │ │ edit.html │ │ │ index.html ├─application │ ├─Admin │ │ ├─Controller │ │ │ AdController.class.php │ ├─Common │ │ └─Model │ │ AdModel.class.php | │ └─Common | │ │ function.php --function sp_getad($ad) ``` ## 4、调用方法 在模板页直接输入如下格式: `{:sp_getad('广告名称')}` >广告名称 指的是后台添加幻灯时的名称 ## 5、相关图片 ![](https://box.kancloud.cn/2016-09-04_57cbc7c0cc715.png) 前台调用 ![](https://box.kancloud.cn/2016-09-04_57cbc7c280a82.png) 广告列表 ![](https://box.kancloud.cn/2016-09-04_57cbc7c29d723.png) 添加广告 ## 6、后台菜单 ``` --Admin/Ad 广告管理 INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('68','39','Admin','Ad','index','','1','1','网站广告','','','2'), INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('69','68','Admin','Ad','toggle','','1','0','广告显示切换','','','0'), INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('70','68','Admin','Ad','delete','','1','0','删除广告','','','1000'), INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('71','68','Admin','Ad','edit','','1','0','编辑广告','','','1000'), INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('72','71','Admin','Ad','edit_post','','1','0','提交编辑','','','0'), INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('73','68','Admin','Ad','add','','1','0','添加广告','','','1000'), INSERT INTO `new_menu` (`id`, `parentid`, `app`, `model`, `action`, `data`, `type`, `status`, `name`, `icon`, `remark`, `listorder`) VALUES ('74','73','Admin','Ad','add_post','','1','0','提交添加','','','0'), ``` ## 7、权限访问 ``` INSERT INTO `new_auth_access` (`role_id`, `rule_name`, `type`) VALUES (2, 'admin/ad/add_post', 'admin_url'), (2, 'admin/ad/add', 'admin_url'), (2, 'admin/ad/edit_post', 'admin_url'), (2, 'admin/ad/edit', 'admin_url'), (2, 'admin/ad/delete', 'admin_url'), (2, 'admin/ad/toggle', 'admin_url'), (2, 'admin/ad/index', 'admin_url'), (2, 'admin/extension/default', 'admin_url'); ```