新闻中心

帝国cms实现前台多模板切换教程

作者 / 无忧主机 时间 2016-03-10 09:43:25

现在在独立ip空间中使用帝国cms与dedecms的站长朋友还是比较多的,大多数都是使用该源码程序建立自己公司的企业站点,特别是有对外贸易的公司那么他们的公司的企业站点需要一个英文站点以及中文站点,虽然现在有一款源码程序可以做到中英文切换的话,但是很多站长朋友不会使用,就觉得帝国cms比较简单,所以说很多的站长朋友问帝国cms要怎么实现中英文切换呢?下面无忧主机小编将来讲解两种方案: 1、第一种方案可以用于各个源码程序,实现的方法比较简单,就是说用主域名站点建立中文站点,二级目录建立英文站点,也就是一个空间里面安装两个帝国cms系统,然后分别的去设置中文的以及英文的,然后在主站首页弄一个中英文站点切换链接即可。 2、第二种方案只适合帝国cms,使用代码的方式进行实现,首先是找打我们的/e/action/ShowInfo.php这个路径的文件,然后查找如下代码:

$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];
然后替换成:
$nrid=$_GET[nrid];
if($nrid)
{
$r[newstempid]=$nrid;
}
else
{
$r[newstempid]=$r[newstempid]?$r[newstempid]:$class_r[$r[classid]][newstempid];
}
使用的时候在信息地址后面加&nrid=模板id就行了。 这里提供了两种方案,就看站长朋友们喜欢使用哪种,就用哪种。 无忧主机相关文章推荐阅读: 帝国CMS集成WEBUPLOAD教程 帝国CMS怎么在评论处显示会员的头像 如何让帝国CMS程序前台编辑图片后可以自动加水印呢

本文地址:https://www.51php.com/empirecms/21824.html

1
1
1
1
1
1
1