WIEN 设计

君子藏器于身,待时而动。

CMS系统

ThinkCMF忘记密码,注入破解

By 奥利弗·韦恩 378 0

刚开始用ThinkCMF的时候,在本地环境和数据库不停迁移测试的时候,经常忘记登陆密码。虽然可以使用MD5重新加密再来重置密码,但懒惰使人进步,每次找秘钥重新加密在改数据库毕竟麻烦,所以写一段代码来方便使用。

阅读全文

ThinkCMF应用开发(四)管理入口、分类

By 奥利弗·韦恩 261 0

前面我们简单讲了创建数据表和应用目录结构,这节开始正式开发后台模块。 首先,我们肯定需要对产品类容进行管理,那么就要在后台加上管理入口。 所以,我们先来创建个后台一级菜单。 创建一级菜单控制器 AdminIndexController.php 文件地址:.\app\product\controller\AdminIndexController.php

阅读全文

标签云功能_ThinkCMF

By 奥利弗·韦恩 277 0

函数按照场景分可以分成以下三大类 核心库函数 文件路径在simplewind/cmf/下,这部分函数考虑后期核心升级不建议做修改。 自定义全局应用库函数,可以自行创建如/app/common.php。 自定义应用级库函数,文件路径在/app/应用名/service/下,针对当前应用的一些自定义函数创建在这边。 ?先写一个获得所有文章标签的tags()函数:所以我们来单独创建一个文件,将ApiService.php复制粘贴,重命名为PortalService.php。

阅读全文

ThinkCMF应用开发(三)创建应用目录

By 奥利弗·韦恩 341 0

前面两篇文章,该了解的了解的差不多。不了解的,制作过程中再解释。废话不多说,读万卷书,不如行万里路。动手做一遍,踩着“坑”了,自然就明白了。模型初始化。数据库表建立好了之后,我们进行模型的初始化。当然我们也可以不使用模型,在控制器里直接用数据库操作。

阅读全文

创建数据表_ThinkCMF插件

By 奥利弗·韦恩 351 0

这个插件是为ThinkCMF应用开发,而专门写的一个创建数据表的插件。所以它并没有前端or后端的视图,只是执行写好的spl代码,创建数据表。cmf_product_category,cmf_product_category_post,cmf_product_post,cmf_product_tag,cmf_product_tag_post,目前其中内置了以上5个数据表,如有需要,请自己添加修改。

阅读全文

ThinkCMF应用开发(二)数据表创建

By 奥利弗·韦恩 267 0

按照上文所述的思路,我们先创建五个表,创建方式按照CMF5定义的规范来,当然你也可以完全自定义官方表名推荐是“表前缀 _ 应用名 _ 表名”,所以我们按照这样的格式来。我知道下面这一大段,对于初学者而言有点难,不过还是建议看一看,越是了解,操作起来越是灵活。当然,程序码,实用为主。插件传送门

阅读全文

ThinkCMF应用开发(一)准备

By 奥利弗·韦恩 231 0

本节主要讲一下在cmf5框架基础上开发一个全新的应用。它需要包含自己的数据库表,控制器,模型和视图等。一个应用的开发主要分为以下几个步骤:(一)数据表结构设计(二)创建模型(三)创建控制器(四)后台扩展(五)创建前端模板web开发网站的案例应用来做一个完整的demo。首先,我们来搞明白几个基础的概念。

阅读全文