业务经理

微信扫描以上二维码

028-61286886

技术咨询

图书模块,自定义章节表单URL伪静态

迅睿框架 更新 2020-04-26 20:26:31 迅睿粉丝

图书模块儿,自定义章节表单URL伪静态。

遇到的问题

章节内容页的伪静态URL,我自己根据动态URL,在模板文件里做了 伪静态URL拼接,实现了。

但是,调用章节第一篇(正序或倒序)的URL,在模板中的调用标签为:{$son_url},输出的仍然是动态URL。

/index.php?s=book&c=son&m=show&id=26891

如何调用图书章节的第一张?(URL拼接形式。)


方案

  • 迅睿粉丝 #1 · 2020-04-25 08:17:07
    你自己的伪静态章节地址是多少?
  • 迅睿粉丝 #2 · 2020-04-25 15:25:37
    图书信息内容页伪静态地址:www.yoururl.com/book/xuanhuan/15.html图书章节伪静态拼接后的地址:www.yoururl.com/book/xuanhuan/15/14661.html章节URL拼接前的动态URL:/index.php?s=book&c=son&m=show&id=14655伪静态规则文件里我的章节规则写法:"([a-z]+)\/([a-z0-9]+)\/([0-9]+)\/([0-9]+).html" => "index.php?s=$1&c=son&m=show&cid=$3&id=$4",官方实习技术
  • 迅睿粉丝 #3 · 2020-04-25 18:56:08
    木有人能搞定吗?
  • 迅睿粉丝 #4 · 2020-04-25 22:11:45
    打开文件config/costom.php增加以下代码
    function dr_son_url($data) {
        
        return '/book/xuanhuan/'.$data['cid'].'/'.$data['id'].'.html';
    }

    xuanhuan是什么字段内容?
  • 迅睿粉丝 #5 · 2020-04-25 23:16:39
    xuanhuan 是 图书 book 模块下的一个分类栏目,您这个代码里,肯定不能写死。您发的这个代码,能实现前台图书的章节URL自动适配路由输出伪静态吗?官方实习技术
  • 迅睿粉丝 #6 · 2020-04-26 08:28:26
    满意答案
    function dr_son_url($data) {
       
        return '/book/'.dr_cat_value('book', $data['catid'], 'dirname').'/'.$data['cid'].'/'.$data['id'].'.html';
    }
    只需要定义这个函数就行了,全站子章节url都会采用这个格式了
  • 迅睿粉丝 #7 · 2020-04-26 16:21:05
    学习了.
  • 迅睿粉丝 #8 · 2020-04-26 20:26:31
    @官方实习技术:感谢帮助。。。

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
多语言翻译Seolang
多语言翻译Seolang(2026-09-18)
1. HTML lang 无需修改模板,自动适配当前语种页面 lan...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制