dede自定义文件名后,搜索结果页面,文章地址是系统自动生成而非自定义文件名

发表时间:2018-12-17 09:47    责任编辑:莫都晨晓    浏览:
dede自定义文件名后,自定义搜索结果页面advancedsearch.php列表文章地址是系统自动生成而非自定义文件名的解决办法

修改advancedsearch.htm文件:

搜索 {dede:datalist}  ,我们会看到下方的PHP代码

<?php
$fields['stime'] = GetDateTimeMk($fields['senddate']);
$fields['arcurl'] = GetArcUrl($fields['aid'],$fields['typeid'],$fields['senddate'],$fields['title'],$fields['ismake'],$fields['arcrank'],$fields['namerule'],$fields['typedir'],$fields['money']);
$fields['typeurl'] = GetTypeUrl($fields['typeid'],MfTypedir($fields['typedir']),$fields['isdefault'],$fields['defaultname'],
            $fields['ispart'],$fields['namerule2'],$fields['moresite'],$fields['siteurl'],$fields['sitepath']);
?>

将其替换为

<?php
$fields['stime'] = GetDateTimeMk($fields['senddate']);
$fields['arcurl'] = GetArcUrl($fields['filename'],$fields['typeid'],$fields['senddate'],$fields['title'],$fields['ismake'],$fields['arcrank'],$fields['namerule'],$fields['typedir'],$fields['money']);
$fields['typeurl'] = GetTypeUrl($fields['typeid'],MfTypedir($fields['typedir']),$fields['isdefault'],$fields['defaultname'],
            $fields['ispart'],$fields['namerule2'],$fields['moresite'],$fields['siteurl'],$fields['sitepath']);
?>

即把文章链接的显示方式默认由aid(文章id)改为 filename (自定义文件名)
15063366547
286601999
微信咨询