联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
自定义模块“CASE” 案例,无法正常定义
类型:POSCMS 更新时间:2020-11-25 15:45:19

自定义模块“CASE” 案例,无法正常定义

原来 3.5.0之前都可以正的……

回帖
  • ibennie
    #1楼    ibennie
    2019-01-08 15:41:05
    0

    image.png
    满意答案
  • 周大帅
    #2楼    周大帅
    2019-03-18 22:03:48
    0
    3.5.0版,把case名称设为系统预留名称了,无法创建,以前创建的也就打不开了。。只可惜之前创建的模块,内容都搞不出来了
  • 设计杂工
    #3楼    设计杂工
    2019-03-18 22:13:39
    0
    确实存在这个问题!
  • 扫地僧
    #4楼    扫地僧
    2019-03-19 11:02:15
    0
    我class模块也不行周大帅
  • Fake4
    #5楼    Fake4
    2020-03-11 15:36:42
    Chrome 0
    /dayrui/Core/Controllers/Admin/Module.php 查找一下代码
            if (!preg_match('/^[a-z]+$/U', $dir)) {
                $this->_json(0, dr_lang('模块目录[%s]格式不正确', $dir));
            } elseif (\Phpcmf\Service::M('app')->is_sys_dir($dir)) {
                $this->_json(0, dr_lang('模块目录[%s]名称是系统保留名称,请重命名', $dir));
            }
    修改为
            if (!preg_match('/^[a-z]+$/U', $dir)) {
                $this->_json(0, dr_lang('模块目录[%s]格式不正确', $dir));
            } elseif (\Phpcmf\Service::M('app')->is_sys_dir($dir) && $dir!="case") {
                $this->_json(0, dr_lang('模块目录[%s]名称是系统保留名称,请重命名', $dir));
            }
    /dayrui/Core/Controllers/Admin/Module_create.php查找一下代码
    elseif (\Phpcmf\Service::M('app')->is_sys_dir($data['dirname'])) {
                    $this->_json(0, dr_lang('目录[%s]名称是系统保留名称,请重命名', $data['dirname']));
                }
    修改为
    elseif (\Phpcmf\Service::M('app')->is_sys_dir($data['dirname'])&& $dir!="case") {
                    $this->_json(0, dr_lang('目录[%s]名称是系统保留名称,请重命名', $data['dirname']));
                }
  • www.18html.com
    #6楼    www.18html.com
    2020-03-11 17:56:00
    Chrome 0
    Fake4一月份的主题,POSCMS 有一个好处,就是可以复制模板修改,我把名字改了,然后301重定向!
  • ibennie
    #7楼    ibennie
    2020-11-25 15:45:19
    Chrome 0
    @ibennie:完结之后本帖将不再提供回复