摘要: 代码:http://download.csdn.net/detail/u012995856/9676845 效果: 目录: 这里是以corethink模块的形式,只需要安装上访问 1.建好模块目录,写好模块的总体文件 opencmf.php 2.写控制器 IndexController 3.写前台文 阅读全文
posted @ 2017-12-22 16:06 zhuzhipeng 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 效果图: 1.静态文件放入View目录中 在View目录下新建Public目录,在Public目录下新建js、css目录。 把jit的资源放入对应目录中 2.在html中引入jit Application/Equip/View/Index/index.html 完成了。 此处静态文件的路径填写并没有 阅读全文
posted @ 2017-12-22 15:32 zhuzhipeng 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 图样: opencmf.php存在于每个模块的根目录,是模块配置文件。 能进行持久化配置参数保存,一开始我以为是写文件或者做缓存,后来在数据库中发现admin_module表,存储了每个模块的配置参数。 参数是数组key-value形式存储的,所以访问的时候只需要使用C('模块名_config.ke 阅读全文
posted @ 2017-12-22 15:29 zhuzhipeng 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 效果图: 代码很简单,就是添加搜索框,搜索字段,在初始化页面查询的时候添加查询条件。 1.添加搜索框 添加到删除按钮后边. 2.添加搜索字段 添加在index方法开头,map的索引是可供搜索的字段,对应condition 3.添加查询条件 OK.PS:搜索的时候不能用回车键,使用按钮吧。 Appli 阅读全文
posted @ 2017-12-22 15:24 zhuzhipeng 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 效果图: 1.首先添加数据列表上的新增按钮,让按钮显示出来 2.让这个按钮行动起来,实现add方法 现在是只能添加,不能在显示列表显示出来 3.把显示列表与数据库关联起来 index方法中添加 从builder中添加 这样就OK了 :) thinkphp的官方表情 Application/Equip 阅读全文
posted @ 2017-12-22 15:17 zhuzhipeng 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 效果图: 1.添加下图55&58行代码 2.实现edit方法 位于Equip/Admin/DeviceRepaireAdmin.class.php中 这样就OK了。 贴出Equip/Admin/DeviceRepaireAdmin.class.php 阅读全文
posted @ 2017-12-22 15:14 zhuzhipeng 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 效果: 加载动画是由jquery和fakeloader这个js库实现的。 其实这个也可以做成一个插件,用数据库记录是否开启,选择动画的样式,那样扩展性会更好. 源码资源已经上传在我的csdn下载中。 http://download.csdn.net/detail/u012995856/9602642 阅读全文
posted @ 2017-12-22 15:10 zhuzhipeng 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 默认的异常页会打印文件位置,而且是绝对路径,会打印SQL语句,真实上线一定不要用这个默认的,而且关闭trace关闭调试模式也不行。 针对CoreThink1.2 ThinkPHP3.2 这个文件在 此外还有一个系统的模板 可以修改成 (替换上述文件的body部分) 效果: 阅读全文
posted @ 2017-12-22 15:08 zhuzhipeng 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 在home模块Index控制器添加判断代码 application\Home\Controller\IndexController.class.php isMobile判断方法来自网络. 阅读全文
posted @ 2017-12-22 15:06 zhuzhipeng 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 效果: 资源已经上传到我的下载里边。 http://download.csdn.net/detail/u012995856/9587206 1.复制资源文件到CoreThink项目中 2.写模板代码 引入js 把官方的轮播替换成这样 注: 官方轮播后台幻灯片什么的都很完善了,只是前台模板没动态显示 阅读全文
posted @ 2017-12-22 15:05 zhuzhipeng 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 感谢H-ui、感谢CoreThink! 效果图: 这里使用table布局 /Theme/Blog/User/Index/home.html 阅读全文
posted @ 2017-12-22 15:02 zhuzhipeng 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 感谢H-ui、感谢CoreThink! 效果图: 登录之后 登录窗体 想做登录之后的下拉菜单的,实在做不出来了,就一般显示了。。。 整个面包屑导航这里,先遍历模块,并且是允许前台显示的模块,之后就是判断用户是否已经登录,已经登录了,就显示个人中心,否则就显示登录和注册按钮。 代码: Blog/Hom 阅读全文
posted @ 2017-12-22 14:13 zhuzhipeng 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 感谢H-ui、感谢CoreThink! 效果图: 后台发文章有上传附件、封面的功能,但是前台代码中有,不能显示,去除了,前台页面还有社会化分享,百度的,页面也不显示。 Blog/Cms/Index/detail.html 阅读全文
posted @ 2017-12-22 14:10 zhuzhipeng 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 效果图:(注意右上角) 实现模块的前台显示只需要在模块目录中的Controller目录建立IndexController.class.php,实现index方法。继承HomeController。就能获取前台的主要风格了。与后台的AdminController思路相同。 Equip/Controll 阅读全文
posted @ 2017-12-22 14:08 zhuzhipeng 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 上图: 主要就是两点。 1.在opencmf.php中填写好配置页面的按钮还是文本域 Equip/opencmf.php只需要注意主要的配置数组的内容 2.填写好后台列表的url,已经在上段代码中标红 模块继承AdminController在这里就能体现出作用来了,AdminController中实 阅读全文
posted @ 2017-12-22 14:07 zhuzhipeng 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 让这个模块跑起来,太费劲了,多半原因是自己太粗心,opencmf.php中“uid”写成了“pid”,de了好几天的bug也没有搞出来,又加上最近发生了些事(brokenhearted)。。。 上报错图: 显示147行错误。而且打开那个页面apache占用率能到了100%+ 上正事,让这个模块跑起来 阅读全文
posted @ 2017-12-22 13:58 zhuzhipeng 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 感觉corethink把thinkphp的思想复用到淋漓尽致。 1.把opencmf.php文件配置好了后台该模块的菜单就能在安装后自动读取(分析好父子关系,否则页面死循环,apache资源占用率100%) Equip/opencmf.php 2.让页面自动构建表格 在Equip目录下的Admin目 阅读全文
posted @ 2017-12-22 13:55 zhuzhipeng 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 要想让这个模块可安装,只需要在opcmf.php文件中写一些配置数据就行 随便写点 Equip/opencmf.php 点击安装按钮,提示你数据是否清除,因为Sql目录下为空,所以不涉及数据,可以大胆放心的测试,是、否都行,之后就显示安装成功,此时,顶部就出现了设备模块 因为我们没有写视图、控制器等 阅读全文
posted @ 2017-12-22 13:50 zhuzhipeng 阅读(337) 评论(0) 推荐(0) 编辑
摘要: corethink是opencmf的一个开源版本,如果自己要进行二次开发,开发模块等,需要在官方开一个中级会员(50大洋吧),官网的一个“一键生成demo”就能给你最基础的目录结构,从而可以在此基础上快速进行二次开发。但是穷。。自己“探索探索”吧 1.后台是系统、用户、CMS三个大组,源码目录中有A 阅读全文
posted @ 2017-12-22 13:46 zhuzhipeng 阅读(212) 评论(0) 推荐(0) 编辑