搜索中心
全部 模块文档 模块 讨论 文档 问答
搜索 模块 , 共找到 188 条记录
搜索结果
[文档] ModStartBlog 稳定版 更新日志 - v10.4.0 队列并发提效,模块安装优化,安全升级
:clock12: 2025.06.26 新增:文件上传支持MD5去重接口方法参数 新增:文件上传默认支持wav文件 新增:Values组件新增支持textarea模式 新增:Radio组件新增autoCheckFirst属性,自动选中第一个选项 优化:Values、AreaChina 组件样式优化 优化:表单组件样式优化 优化:爬虫识别库优化 优化:文件上传MD5安全校验增强 优化:模块安装包下载失败显示详细错误信息 优化:数据库队列任务并发问题优化 优化:系统升级文件校验 优化:G...
更新时间:2025-06-26 09:47:21
[文档] ModStartCMS Laravel9版 更新日志 - v5.3.0 任务调度记录,模块市场优化
:clock12: 2022.12.01 新增:任务调度新增上次运行时间设定 新增:用户名长度可后台配置(默认为3) 新增:新增最热博客获取方法 新增:文件写入方法新增是否成功返回 新增:富文本新增附件上传功能 新增:禁止注册时允许设置以授权方式注册 新增:任务调度记录调度日志和调度结果 新增:响应新增永久重定向方法 redirectPermanently 新增:补全部分数据库模型文件 新增:文件上传预期错误重传机制 新增:UEditorPlus升级2.7.0版...
更新时间:2024-09-27 10:36:11
[文档] 开发必看 - 模块开发兼容性问题
为了同时兼容 Laravel 5.1 和 Laravel 9.0,PHP 写法需要同时兼容 PHP 5.x 和 PHP 8.x 的语法。除此之外,一直的框架兼容性问题如下。 Blade 输出变量 ✅ 输出变量或默认值需要 {{ empty($param) ? '默认值' : $param }} ❌ 以下写法不兼容 {{ $param or '默认值' }} → 只兼容 Laravel 5.1 Event 事件触发 ✅ 封装的兼容性事件触发 \ModStart\Core\Util\EventUtil::fire( $event ) ❌ 以下写法不兼容 Event::fire( $event ) Event::...
更新时间:2025-07-28 22:31:59
[文档] 模块入门开发教程 - 后台权限管理
权限校验原理 后台权限管理统一在 ModStart\Admin\Middleware\AuthMiddleware.php 管理,匹配规则如下: ① 根据访问路径拼接权限标识,如 \Module\Aaa\Admin\Controller\BbbController@ccc ② 如果管理员权限标识列表中包含第 ① 步拼接的权限标识,则校验权限成功,否则进行第 ③ 步 ③ 如果当前控制器定义了静态变量 $PermitMethodMap,对权限标识进行转换,转换表如下 currentMethod => checkMethod 使用 当前 Controller 的...
更新时间:2024-09-27 17:43:49
[文档] 模块入门开发教程 - 后台导航菜单注册
在 Core/ModuleServiceProvider.php 中配置,通过如下方式注册菜单: AdminMenu::register(function () { return [ [ // 菜单标题 'title' => '一级菜单', // 导航图标,可从以下图标 class 值,如 list 或 fa fa-search // → 基础图标 https://modstart.com/ui/manual/icon // → Font Awesome 图标 https://modstart.com/ui/manual/icon_fa...
更新时间:2024-09-27 17:43:49
[文档] 模块入门开发教程 - 后台多标签页面
系统在渲染页面时候使用URL中的 _is_tab 来判断是显示在标签 iframe 中或者是正常页面。 如果想在当前页面打开一个新的标签页,可使用 data-tab-open 属性,如下: 打开新标签页 如果当前页面为 Grid 页面,还可以增加 data-refresh-grid-on-close 属性,当新标签页关闭时,自动刷新当前页面的 Grid 数据。 打开新标签页 或者也可以使用 JavaScript 调用打开页面 window.parent._pageTabManager.open('/path/to/tab_page', '新...
更新时间:2024-09-27 17:43:49
[文档] 帮助文档标题 -
模块配置文件 config.json 配置文件是一个合法的JSON,请勿在JSON中包含注释,以下为了参数含义会在JSON中包含注释 { // 模块唯一标示,请使用 SomeExampleName 首字母大写的驼峰命名方式 // 如果模块后期需要发布到模块市场,在开发前请先创建模块,防止与他人冲突 "name": "Demo", // 模块文字说明 "title": "开发示例程序", // 兼容环境,可选值为 laravel5、...
更新时间:2025-06-29 09:22:57
[文档] 开发必看 - 名词解释
名词 说明 应用 和业务相关的代码不能独立成为模块复用,代码在 app/ 目录,用于系统个性化的需求开发。 模块 每个模块有比较独立的功能,代码在 module/ 目录,每个模块一个目录,模块市场安装的模块也在该目录中。 功能组 位于模块目录中,常见的功能组有 Web、Api、Admin、OpenApi ,分别提供不同的分组功能 Web 功能组-前台管理,处理用户前台相关功能 Admin 功能组-后台管理,处理后台管理相关功能 Api 功能...
更新时间:2025-07-28 22:31:59
[文档] ModStartCMS 稳定版 更新日志 - v3.1.0 API接口支持,小程序上线
:clock12: 2022.01.27 新增:API接口全面支持,接口文档补全 新增:模块市场新增本地模块筛选、可升级筛选 优化:普通表单提交Loading优化 优化:Web版调用处理逻辑优化 优化:模块不存在时卸载失败优化 修复:SEO信息修改不生效问题 修复:修复已经若干问题
更新时间:2024-09-27 10:36:11
[文档] 安装使用常见问题 - Q:宝塔等环境提示PHP未禁用危险函数
安装系统时通常会需要解禁 system,exec,passthru,shell_exec,popen,proc_open 等危险函数。部分集成环境会提示危险函数风险,通常可以如下方式解决: 该函数在通常只是在系统 系统安装/系统升级/模块安装/模块升级/模块禁用/模块删除 时使用到,日常系统的运行是不需要依赖该函数的,因此可以在常规运行中将危险函数加入到 disable_functions 中,只需要在必要的情况下再打开。具体为什么使用到这些函数可以参考 Q:安装环境检查提...
更新时间:2025-06-25 16:27:17
QQ
微信
客服