联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
英文标题 生成URL链接路径 如何把符合过滤掉
类型:迅睿CMS 更新时间:2022-03-02 08:59:04

我添加一些英文标题  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  达到这样的效果


111.jpg

回帖
  • 小波工作室--标签和API大师
    #1楼    小波工作室--标签和API大师
    2022-03-01 22:23:02
    Chrome 0

    111.jpg
    这里面的代码复制出来,我给你改改
  • qqd
    #2楼    qqd
    2022-03-01 22:31:35
    Chrome 0
    小波工作室--标签和API大师 function xxxurl($data) { $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音 return "/".$py.""; // 返回我自己的url规则:/pinyin.html}谢谢 非常改下
  • 小波工作室--标签和API大师
    #3楼    小波工作室--标签和API大师
    2022-03-01 22:50:04
    Chrome 0

    function xxxurl($data) {

    $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音

    return "/".str_replace([',', '_', ':'], '_', $py).""; // 返回我自己的url规则:/pinyin.html

    }

  • qqd
    #4楼    qqd
    2022-03-01 23:06:28
    Chrome 0
    小波工作室--标签和API大师 非常感谢还有个小问题 zuckerberg_the_metaverse_is_a_point_in_time_not_a_place.html这个_ 代码改成了- URL还是_
  • qqd
    #5楼    qqd
    2022-03-01 23:12:18
    Chrome 0

    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大师

  • GoWorkRoom
    #6楼    GoWorkRoom
    2022-03-01 23:51:04
    Chrome 0
    function xxxurl($data) {
    
        $py = \Phpcmf\Service::L('pinyin')->result($data['title']); // 把标题转换拼音
    
        return "/".dr_rp(str_replace([',', '_', ':'], '-', $py), '--', '-').""; // 去掉 2个 - -
    }
  • qqd
    #7楼    qqd
    2022-03-02 08:59:04
    Chrome 0
    GoWorkRoom 非常感谢 谢谢