百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>织梦CMS教程> Dedecms织梦网站不修改数据库dedecms怎么实现中英栏目名
分享文章到:

Dedecms织梦网站不修改数据库dedecms怎么实现中英栏目名

发布时间:03/02 来源:未知 浏览: 关键词:
dedecms织梦不修改数据库dedecms怎么实现中英栏目名 ,首先找到  \include\taglib\channel.lib.php 大约在第140行 。
 
$likeType .= $linkOkstr; 
 
在这个之前加入
 
1 $dirList = split('/',$row['typedir']); 
2                     $dirName = array_pop($dirList); 
3                     $linkOkstr = str_replace("~dirName~",$dirName,$linkOkstr);
 
调用方法如下:
 
01 {dede:channel type='top' row='10' currentstyle='<li class="current"><a href="~typelink~" ~rel~>###########<span class="cn">~typename~</span><span class="en">~dirName~</span></a></li>'
02
03 <li> 
04     <a href='[field:typeurl/]' [field:rel/]> 
05         <span class="cn">[field:typename/]</span> 
06         <span class="en">[field:typedir runphp='yes' commet="获得最后目录名,英文"
07             $l=split("/", @me); 
08             @me=array_pop($l); 
09         [/field:typedir]</span> 
10     </a> 
11 </li> 
12 {/dede:channel}
 
 
这种方式的弊端是您的栏目链接要规范,按照英文的方式命名才可以。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有185人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板