ecshop 多语言切换
2024-10-18 13:21:58
1、打开includes/init.php找到下面两行代码并删除
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php'); $smarty->assign('lang', $_LANG);
2、找到
if ((DEBUG_MODE & 1) == 1)
3、在上面的代码上面加入以下代码
if(!empty($_REQUEST['lang'])){
$_SESSION['lang']=$_REQUEST['lang'];
}
if (!empty($_SESSION['lang']))
{
switch($_SESSION['lang']){
case 'zh_cn':
$_CFG['lang']="zh_cn";
break;
case 'zh_tw':
$_CFG['lang']="zh_tw";
break;
case 'en_us':
$_CFG['lang']="en_us";
break;
}
}
require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php');
$smarty->assign('lang', $_LANG);
4、在page_header.lbi文件中加入
<a href="?lang=zh_cn">简体</a><a href="?lang=zh_tw">繁体</a><a href="?lang=en_us">英文</a>
最新文章
- vm安装centos 老是出现 grub.conf 配置问题
- backprop示例
- JQuery fullCalendar 时间差 排序获取距当前最近的时间。
- Hibernate-org.hibernate.QueryException: could not resolve property: code of:
- activiti jbpm相关资源
- Android 之 权限 uses-permission 设置
- 在云服务器搭建WordPress博客(五)创建和管理文章分类
- IBM Websphere 说明文档
- C语言的3种参数传递方式
- python基础——1、python背景及特点——(YZ)
- 神经网络架构PYTORCH-前馈神经网络
- sparkStreaming 与fafka直接方式 进行消费者偏移量的保存如redis 里面 避免代码改变与节点重启后的数据丢失与序列化问题
- Pycharm的常用快捷将
- 36氪首发 | 「myShape」完成千万级人民币 Pre-A轮融资,推出 AI 智能健身私教
- linux第八周
- hadoop(四)HDFS的核心设计
- 新一代的USB 3.0传输规格
- Oracle基础之count(1)和count(*)的区别
- WinForm连续点击按钮只打开一次窗体
- Redis入门--(二)Jedis的入门