迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
我添加一些英文标题 Zuckerberg: The Metaverse is a point in time, not a place
生成URL链接路径有各种: ,符合 如何把这些符合过滤掉
然后这个 _ 这个下划线 怎么改成 -
zuckerberg:_the_metaverse_is_a_point_in_time,_not_a_place.html
zuckerberg-the-metaverse-is_a-point-in-time-not-a-place.html 达到这样的效果
function xxxurl($data) {
$py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
return "/".str_replace([',', '_', ':'], '_', $py).""; // 返回我自己的url规则:/pinyin.html
}
return "/".str_replace([',', '_', ':'], '-', $py).""; // 返回我自己的url规则:/pinyin.html
改成这样可以
不过会出现2个- 这应该是有符合和空格都换成了- 有些地方酒出现2个-
zuckerberg--the-metaverse-is-a-point-in-time--not-a-place.html
能不能这样 符合自动过滤去掉 空格原来是_换成- 谢谢辛苦了 小波工作室--标签和API大师
function xxxurl($data) { $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音 return "/".dr_rp(str_replace([',', '_', ':'], '-', $py), '--', '-').""; // 去掉 2个 - - }
这里面的代码复制出来,我给你改改
function xxxurl($data) {
$py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
return "/".str_replace([',', '_', ':'], '_', $py).""; // 返回我自己的url规则:/pinyin.html
}
function xxxurl($data) {
$py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
return "/".str_replace([',', '_', ':'], '-', $py).""; // 返回我自己的url规则:/pinyin.html
}
改成这样可以
不过会出现2个- 这应该是有符合和空格都换成了- 有些地方酒出现2个-
zuckerberg--the-metaverse-is-a-point-in-time--not-a-place.html
能不能这样 符合自动过滤去掉 空格原来是_换成- 谢谢辛苦了 小波工作室--标签和API大师