多语言切换按钮的实现

浏览:3320 发布日期:2013/09/18 分类:用法示例
多语言网站,肯定会有一个切换语言的按钮,之前懒一直用?l=en_us 和 ?l=zh-cn来实现,但是发现对搜索引擎不好,而且切换语言会形成一长串尾巴,后来发了小小时间改用一个自定函数来实现

langurl
模板文件中
header.html如下写:<ul class="nav pull-right">
            <li class="divider-vertical"></li>
            <li><a href="{:langurl('zh-cn')}">中文</a></li>
            <li><a href="{:langurl('en-us')}">English</a></li>
        </ul>
下面代码加到common/common.phpfunction langurl($lng)
{
    if (strpos(__SELF__,'?')===false)
    {
        echo __SELF__.'?l='.$lng;
    }else{
        echo substr(__SELF__,0,strpos(__SELF__,'?')).'?l='.$lng;
    }
}
效果看:http://tou.mobi/v/56416d03c40efe46
评论( 相关
后面还有条评论,点击查看>>