创建自定义内容模块

基于迅睿CMS框架的全新模块设计,方便开发者快速二次开发什么是内容模块?内容模块是cms核心部分,比如文章、新闻、下载、商品、物品、货物、书籍、图片等等功能,内容数据由内容主表、内容附表、栏目模型主表

内核切换方法

迅睿CMS支持Codeigniter、Laravel、ThinkPHP三种内核可选模式,开发者喜欢使用哪种框架就可以选择哪种框架。注意:当开发代码中采用三种内核自身的语法代码,那么将无法在其他内核中使

二次开发入门须知

什么是二次开发二次开发,简称二开,就是在现有的CMS框架上进行开发和修改、功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有系统的内核。为什么要二次开发?现有功能无法满足你的需求时,需要自己写一些代码来实现功能。二次开发的开发人员需要具备的基本条件1. 具备基本的PHP知识(必备);2. 具备HTML知识,了解css和js最佳(必备);3. 具备SQL语句知识(必备);4. 有PHP框架开...

发布作品格式要求

一、插件类作品插件机制可以实现对CMS的多元化开发对CMS创建的模块机制进行改变、组装、重写开发独立的项目程序应用把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现以一种很松的方式耦合,

多个网站共用一套迅睿框架内核

使用场景:当一台服务器中安装了多套xunruicms程序,每一套更新程序会很麻烦,那么我们可以将迅睿框架的核心部分剥离出来作为公共引用,那么以后更新框架只需要更新这个公共的框架目录即可。常规目录分布:

自定义类方法文件

迅睿CMS框架可以自动识别和加载第三方类方法,开发者需要按要求将自己的类定义好,直接可以在控制器中执行该方法,不需要加载,程序会自动识别加载。第三方类方法定义目录格式:dayrui/ThirdPart

钩子开发说明

钩子特性提供了一种方法来修改框架的内部运作流程,而无需修改核心文件。有些时候你可能希望在执行流程中的某些阶段添加一些动作,例如在控制器加载之前或之后执行一段脚本, 或者在其他的某些位置触发你的脚本。钩

数据库配置文件

系统框架的数据库配置文件是:config/database.php以上参数分别代表是:服务器地址数据账号数据库密码数据库名称数据表前缀带端口的写法是:127.0.0.1:3307如何验证数据库是否可用

API_TOKEN

API_TOKEN 是迅睿框架内置的api密钥机制,针对前后台都能通信的api密钥。与API插件不同之处是:api插件只能在前台调用使用。参数和请求方式与api插件的方式相同,主参数为:api_tok

引入ThinkPHP框架

迅睿框架支持接入ThinkPHP6框架语法,开发者可以使用ThinkPHP的操作语法针对迅睿CMS4.6以下版本(即4.5.*)可用,4.6及其以上版本已经内置了ThinkPHP则无需本教程。====

用户权限Auth.php

应用插件可以将自己的内容权限页面展示到系统框架自带的权限设置界面中,如下手册区域:https://www.xunruicms.com/doc/801.html配置介绍部分配置文件:/dayrui/Ap

后台登录/后台入口/重置后台入口

迅睿CMS框架默认后台登录地址是:admin.php (此文件可以由开发者任意命名)完整模式的后台界面:此界面是完整的后台功能展示,建议开发人员和系统维护人员使用。简化模式的后台界面:/admin.p

版本升级方法

升级之前,一定要:备份文件、备份数据库 备份文件、备份数据库 备份文件、备份数据库CMS升级分为三大部分:框架、系统、插件在线升级介绍:如果支持在线升级的话,就一次性勾选升级即可执行升级脚本更新途中遇

创建自己的插件

迅睿框架最灵活的地方就是插件机制完善,在迅睿框架的基础上开发出各种的功能的插件。开发者可以在《开发者插件》中一键创建空白插件--------------------------------------

系统框架升级方法

在云服务有效期内运行对程序版本进行升级服务,从后台cms进入云服务菜单,选择版本升级系统会检查是否存在升级的版本,有升级提示时就勾上对应的程序,再点下面的一键升级程序(升级前你可以备份一下程序,以免出错...

任意页面查询API接口

XunRuiCMS框架支持读取任何页面的数据接口,接口格式如下:/index.php?appid=[授权ID]&appsecret=[授权码]&[任意页面地址参数]一、举例说明例如新闻详情页面的默认地址是:http://www.demo.com/index.php?s=demo&c=show...

插件开发入门指南

插件开发的开发人员需要具备的基本条件1. 具备基本的PHP知识(必备);2. 具备HTML知识,了解css和js最佳(必备);3. 具备SQL语句知识(必备);4. 有PHP框架开发经验最好,CI框架、ZF框架、TP框架,Yii框架等(可选);5. 有服务器配置相关技术的(可选)。如果你不具备这些知识,请务必提前学习,否则用起来会比较吃力。插件开发必备工具:开发者在开发插件之前首先要在迅睿CMS框...

Table类:后台自定义条件筛选查询

基于Table类开发的后台控制器支持自定义条件查询,例如:cms框架内置了常用的模糊匹配和时间段匹配方式在开发中,会有增加筛选查询条件的需求,下面来介绍如何把某些自定义字段作为查询条件增加上去1、首...

DISTINCT Expression #1 of ORDER BY clause is not in SELECT list, references column

使用DISTINCT语句保存时:Expression#1ofORDERBYclauseisnotinSELECTlist,referencescolumn''whichisnotinS...

系统介绍

XunRuiCMS就是程序框架,独立有官方统一维护和升级一般目录是:框架升级优先级最高

字符截取长度截取

一、函数名称dr_strcut二、函数介绍截取字符串或文字标题长度三、参数值参数介绍$string字符串$length截取长度$dot补全字符串四、返回值截取后的字符串五、模板示例{dr_strcut('XunRuiCMS开发框架', 10)} // 显示10个字符,余下用...代替{dr_strcut('XunRuiCMS开发框架', 10, '')} // ...

API数据返回格式

XunRuiCMS框架接口的返回格式为JSON数据格式,如下语法:[ code: 0/1/2.., 状态码:0表示错误,大于0表示成功 msg: "结果描述", 描述文字:例如错误时就返回错误提示 data: [] ...