帝国论坛帝国网站管理系统交流区帝国CMS使用交流dede转帝国内容页命名怎么修改? 【本版专题贴子】  
 2/2    |‹ ‹‹ 1 2
主题:dede转帝国内容页命名怎么修改? [加入收藏夹]   

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3001
经验值   :8553
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 11 楼]

增加一句即可:

if($filenameqz=='md')$filenameqz=date($filenameqz);

修改后的函数为:

function ReturnInfoFilename($classid,$id,$filenameqz)
        global $class_r;
        //jiuhecai add
       if($filenameqz=='md')$filenameqz=date($filenameqz);
        if($class_r[$classid][filename]==1)        //time命名
        {
                $filename=$class_r[$classid][filename_qz].time().$id;
        }
        elseif($class_r[$classid][filename]==2)        //md5命名
        {
                $filename=$class_r[$classid][filename_qz].md5(uniqid(microtime()));
        }
        elseif($class_r[$classid][filename]==3)        //目录
        {
                $filename=$class_r[$classid][filename_qz].$id.'/index';
        }
        elseif($class_r[$classid][filename]==4)        //date命名
        {
                $filename=$class_r[$classid][filename_qz].date('Ymd').$id;
        }
        elseif($class_r[$classid][filename]==5)        //公共信息ID
        {
                $filename=$class_r[$classid][filename_qz].ReturnInfoPubid($classid,$id);
        }
        else        //id
        {
                $filename=$class_r[$classid][filename_qz].$id;
        }
        $filename=$filenameqz.$filename;
        return $filename;
}



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2018-08-15 14:34:08 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3001
经验值   :8553
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 12 楼]

然后,栏目设置里,文件前缀填写md



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2018-08-15 14:35:47 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

精华贴   :0
发贴数   :3763
经验值   :10361
注册时间:2013-01-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 13 楼]

把文件名写入信息表就行了,生成不会变




2018-08-16 07:18:23 已设置保密 顶部 回复 引用 报告 编辑 删除

lycool
用户头衔:探花

精华贴   :0
发贴数   :4206
经验值   :10776
注册时间:2008-02-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 14 楼]

信息表的filename字段记录着文件名,转数据时把文件名更新到这个字段地址就可以一样




2018-08-21 08:52:14 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

精华贴   :0
发贴数   :3763
经验值   :10361
注册时间:2013-01-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 15 楼]

楼上正解




2018-08-22 07:42:24 已设置保密 顶部 回复 引用 报告 编辑 删除

yunflying
用户头衔:进士

精华贴   :0
发贴数   :1856
经验值   :4591
注册时间:2008-02-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 16 楼]

同意14楼




2018-08-23 08:52:33 已设置保密 顶部 回复 引用 报告 编辑 删除
 2/2    |‹ ‹‹ 1 2

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1