联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
《使用自定义函数作为URL规则》栏目分页无法生成
类型:迅睿CMS 更新时间:2021-11-26 14:09:21 自定义函数 自定义URL URL规则

按官方的《使用自定义函数作为URL规则》https://www.xunruicms.com/doc/659.html 的方法自定义了我的网站URL,但是使用了该规则栏目分页无法生成,打开404,我用的是真静态。


因为我的网站有些栏目位置较深,我把其中某一路径进行了省略,比如 www.123.com/a/b/1.html,我用自定义URL规则去掉了其中的/a/,变成了www.123.com/b/1.html,但是/b/的分页就无法产生了。


回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2021-11-23 17:48:27
    Chrome 1
    标签是怎么写的呢
  • 如来
    #2楼    如来
    2021-11-23 19:03:32
    Chrome 0
  • 蝶莱
    #3楼    蝶莱
    2021-11-24 08:50:44
    Chrome 0
    迅睿框架联合创始人

    自定义函数case1urlfunction case1url($data) { $py = str_replace("/koubei/","","/koubei/"); return "/".$py.""; }作用是原本链接是www.123.com/koubei/cases/变成了www.123.com/cases/
  • GoWorkRoom
    #4楼    GoWorkRoom
    2021-11-24 09:29:34
    Chrome 0
    我记得写了函数就不能加其他参数了
  • 蝶莱
    #5楼    蝶莱
    2021-11-24 10:13:56
    Chrome 0
    如来 我现在用这个方法《使用自定义字段作为栏目URL》https://www.xunruicms.com/doc/1206.html 依然是无法生成分页的静态网页
  • 蝶莱
    #6楼    蝶莱
    2021-11-24 14:34:42
    Chrome 0
    蝶莱 我已经发现可能不是URL规则问题了,某一种内容模块栏目可以,别一种却不行, 这怎么回事
  • 蝶莱
    #7楼    蝶莱
    2021-11-24 14:39:53
    Chrome 0
    迅睿框架联合创始人 我已经发现可能不是URL规则问题了,某一种内容模块栏目可以,别一种却不行, 这怎么回事
  • 蝶莱
    #8楼    蝶莱
    2021-11-26 14:09:01
    Chrome 0
    已经解决了,和URL规则没关系,内容模块用了副栏目,需要升级到最新版本的静态插件,如果是封面栏目,除了开启父栏目发布权限,还需要把列表页模板和封面栏目模板设置成同一个。感谢帮忙过的每个人,如有相同问题未解决的朋友可以私信给我。
    满意答案
  • 蝶莱
    #9楼    蝶莱
    2021-11-26 14:09:21
    Chrome 0
    @蝶莱:此贴终结