业务经理

微信扫描以上二维码

028-61286886

技术咨询

custom.php中写的函数不对,请高手指教

迅睿框架 更新 2021-12-21 15:26:16 shenlag

custom.php中写的函数不对,请高手指教


function seourl($data) {
   return $data['myurl'] ? trim($data['myurl']) : "".$data['y'].$data['id']."";
}


URL规则——内容页:

{dirname}/{seourl($data)}.html


myurl为空时生成后URL输出没有问题,即:(年份+文章ID.html)

网址/dirname/2021100.html


我想当myurl不为空时,正确的输出应该:

网址/dirname/自定义内容.html



但实际输出是:

网址/自定义内容/index.html

(其中index.html默认不显示)


在之前转换的4.5.2时都是可以的,一模一样的函数和URL规则写法在4.5.3出现这样的问题,琢磨半天没搞明白,请官方指教。



方案

  • 官方研发技术-胡老师 #1 · 2021-12-21 09:48:56
    myurl字段被4.5.3系统占用了,myurl的用途是后台内容发布界面录入文件名作为当前url地址。解决办法:重新建一个字段例如myurl2,函数里面改成myurl2就行
  • shenlag #2 · 2021-12-21 09:55:00
    满意答案
    官方研发技术-胡老师 感谢回复,哦,明白了。新的织梦转换插件,转换过来时,之前的“自定义文件名”,转换到了“myurl”那请问我这个内容页URL规则应该具体怎么写?myurl不为空时:myurl.htmlmyurl为空时:年+ID.html
  • verycong #3 · 2021-12-21 09:56:00
    因为myurl被cms占用了
  • 官方研发技术-胡老师 #4 · 2021-12-21 09:58:59
    两种方案1 是我说过的改成myurl22 是内容规则设置为:{y}/{id}.html就行了,然后编辑内容把myurl补全后缀.html
  • 班主任 #5 · 2021-12-21 10:00:59
    myurl的用途是后台内容发布界面录入文件名作为当前url地址,如果没有录入就采用系统设置的url规则,新版已经很灵活了
  • shenlag #6 · 2021-12-21 10:07:41
    班主任 我试了下内容页规则写成:
    {dirname}/{y}{id}.html
    确实是如果有myurl不为空时生成的页面URL是myurl里填写的内容
    问题是生成的是:
    网址/myurl内容/index.html
    我想让生成的是:
    网址/dirname/myurl内容.html
    感谢指教
  • 优速-有偿帮忙解决问题 #7 · 2021-12-21 10:09:36
    楼主啊,2楼官方都说了,需要你在内容修改界面加上.html后缀,才表示完整的路径
  • 优速-有偿帮忙解决问题 #8 · 2021-12-21 10:11:01

    image
    不填.html就是目录了,自然就算/index.html了呀
  • shenlag #9 · 2021-12-21 10:15:44
    优速-有偿帮忙解决问题 感谢回复主要是我以前有很多数据都是没有写.html的,而且生成的URL地址也不对我感觉官方的意思应该是让我新建myurl2,然后复制myurl的内容,再修改custom.php里的函数如果确实是这样的话,那myurl这个是不是就没有用了?隐藏了myurl,后台添加或修改文章时,修改或添加的是myurl2我是小白,好像觉得这样有点绕圈子,不知道能不能直接用myurl
  • 优速-有偿帮忙解决问题 #10 · 2021-12-21 10:19:44
    官方都给你说了两种方法呢,破点财,我帮你弄,远程操作,你也能学到技巧,一举两得,点击下方链接可以下单,还可以看到用户给我的技术评价,可以加我QQ1132282218
  • shenlag #11 · 2021-12-21 15:26:05
    优速-有偿帮忙解决问题 感谢指教,主要是想了解下可不可以使用myurl,按官方的方法已经解决了,谢谢,下次找您
  • shenlag #12 · 2021-12-21 15:26:16
    @shenlag:感谢官方

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块:
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接
GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
自定义单页
自定义单页(2026-10-28)
增加批量设置url地址 URL规则和分页规则改为页面编辑界面 低...
友情链接
友情链接(2026-10-28)
用于网站友情链接的后台录入,前台提供调用代码,有网站标题、网站log...
关键词TAG
关键词TAG(2026-10-28)
[高级版]增加补录索引生成按钮 [高级版]针对建站系统高级版进行查询...
后台内容复制
后台内容复制(2026-10-28)
模块表单复制成功后返回到对应内容的表单列表中