您的位置:首页 > 其它

dedecms中channelartlist、channel、type、position支持自定义文件名的方法

2018-01-10 10:48 429 查看
支持自定义文件名:(根据v5.7 SP1代码,历史版本行数位置不一样,变动不大)

第一种方法:直接改include目录下的php代码

position修改,当前位置【{dede:field name='position'/}】
INC.’/typelink.class.php’, line 194 and line 403 and line 411




 

channel修改,栏目链接、导航链接【{dede:channel}[field:typelink]{/dede:channel}】
INC.’/taglib/channe.lib.php’, line 136 and line 145


 
channelarctist修改,栏目链接、导航链接【{dede:channelartlist}{dede:field name='typeurl'/}{/dede:channelartlist}】
INC.’/taglib/Channelarctist.lib.php’, line 93



type修改,栏目链接、导航链接【{dede:type}[field:typelink]{/dede:type}】
INC.’/taglib/type.lib.php’, line 57



第二种方法:标签调用时加上以下代码

{dede:field name='position'/} 暂时只能用第一种方法

{dede:channel}
<a href="http://phply.blog.163.com/blog/[field:typeurl/][field:defaultname function='str_replace("index.html","",@me)'
ae1b
/]">[field:typename/]</a>
{/dede:channel}

{dede:channelartlist}
{dede:field name='typeurl'/}{dede:field name='defaultname' function='str_replace("index.html","",@me)'/}
{/dede:channelartlist}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐