$v){ if($_index['index_lang']==$v['id']){ $index_lang = $v['lang_tag']; } } } //语言是否使用 if(!empty($lang)){ $is_lang_use=0; if(!empty($lang_cache)){ foreach($lang_cache as $k=>$v){ if(($lang==$v['lang_tag'])&&!empty($v['lang_is_use'])){ $is_lang_use=1;//已经使用 } } } if(empty($is_lang_use)){ $lang = $index_lang; } } if(($lang == $index_lang)&&empty($_index['flash_is'])){ header("HTTP/1.1 301 Moved Permanently"); header("Location: index.php"); } //开启flash if(!empty($_index['flash_is'])&&empty($lang)){ $lang = $index_lang; $fl_file=CMS_PATH.'template/flash.html'; if(!$fl_file){die($language['msg_info']);} if(file_exists(LANG_PATH.'lang_'.$lang.'.php')){include(LANG_PATH.'lang_'.$lang.'.php');}//语言包缓?数组$language if(file_exists(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php')){include(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php');}//当前语言下的栏目 //默认首页语言网站配置 $_confing=get_confing($lang); $tpl->template_dir=TP_PATH.'/'; $tpl->template_lang=$lang; if($_confing['is_cache']){ $tpl->template_is_cache=1;//缓存 $tpl->template_time=$_confing['cache_time']?$_confing['cache_time']:30;//开启缓存但不存在缓存时间使?0? }else{ $tpl->template_is_cache=0; } $tpl->display('flash'); //关闭flash引导? }else{ //载入语言? $lang = empty($lang)?$index_lang:$lang; if(!empty($lang_cache)){ foreach($lang_cache as $l_k=>$l_v){ if($l_v['lang_tag']==$lang){ $lang_name=$l_v['lang_name']; break; } } } if(file_exists(LANG_PATH.'lang_'.$lang.'.php')){include(LANG_PATH.'lang_'.$lang.'.php');}//语言包缓?数组$language if(file_exists(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php')){include(DATA_PATH.'cache_cate/cate_list_'.$lang.'.php');}//当前语言下的栏目 //网站配置文件 $_confing=get_confing($lang); $is_template=isset($_confing['web_template'])?$_confing['web_template']:''; if($is_template){ if(!file_exists(CMS_PATH.'template/'.$_confing['web_template'])){$err_msg=str_replace('@',$lang_name,$language['msg_info2']);die($err_msg);} }else{ $err_msg=str_replace('@',$lang_name,$language['msg_info3']); die($err_msg); } $index_focus="focus"; //获取第一个关键词作为相关内容调用 $key_arr = empty($_confing['web_keywords'])?'':explode(',',$_confing['web_keywords']); $relave_key = $key_arr[0]; //指向首页 if($_confing['web_html']&&!$is_html){ $html_url=get_index_url($lang)?'index.html':'index_'.$lang.'.html'; if(file_exists($html_url)){ include($html_url); //header("location:index_{$lang}.html"); }else{ $err_msg=str_replace('@',$lang_name,$language['msg_info4']); die($err_msg); } }else{ $tpl->template_dir=TP_PATH.$_confing['web_template'].'/'; $tpl->template_lang=$lang; if($_confing['is_cache']){ $tpl->template_is_cache=1;//缓存 $tpl->template_time=$_confing['cache_time']?$_confing['cache_time']:30;//开启缓存但不存在缓存时间使?0? }else{ $tpl->template_is_cache=0; } $tpl->display('index'); } } ?>