DEDECMS 去掉index.html 变目录格式

第一步:修改风格文件里面的每一个页面,添加function='str_replace("index.html","",@me)'/,就可以达到列表是目录形式。添加位子见下面的引用框内的红色字

<li><a href="/">首页</a> {dede:channel type='top' row='8'} </li>
<li><a href="[field:typelink function='str_replace("index.html","",@me)'/]">[field:typename/]</a> {/dede:channel} </li>
<li><a href='{dede:field name='specurl'}{/dede:field}/index.php'>专题</a></li>
<li><a href="/plus/guestbook/index.php">留言</a> </li>

第二步:要是想让文章页面也实现目录形式,那么还要修改风格文件的列表等页面(就是需要修改风格里所有的输出标签。比如这里是field:arcurl,同样也是添加function='str_replace("index.html","",@me)'/

<li>·<a href='[field:arcurl function='str_replace("index.html","",@me)'/]'title="[field:title /]">[field:title /]</a></li>             
            {/dede:list}
         </ul>

第三:到DEDE后台→频道管理→网站栏目管理→修改栏目→高级选项: 修改 文章命名规则{typedir}/{Y}{M}{D}{aid}/index.html(这里可以按照自己想要的修改)

2 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回主页看更多
狠狠的抽打博主 支付宝 扫一扫