* @Brief OElove v2.x * @Update 2011.10.30 * $Id 首页 **/ define('ALLOWGUEST',true); /* 载入主文件 */ require_once 'source/core/run.php'; /* 载入语言包 */ require_once 'source/language/fore.php'; Core_Lang::lang(); ob_start(); /* 检测TPL模板文件和部件文件 */ $tplfile = $tplpath."index.".$tplext; $widgetfile = "source/widget/index.php"; if(!Core_Fun::fileexists($tplfile)){ $tips_halt_notplfile = Core_Lang::get('tips_halt_notplfile'); $tips_halt_notplfile = str_replace('{tplfile}',$tplfile,$tips_halt_notplfile); Core_Fun::halt($tips_halt_notplfile,"",1); } if(!Core_Fun::fileexists($widgetfile)){ $tips_halt_nowidgetfile = Core_Lang::get('tips_halt_nowidgetfile'); $tips_halt_nowidgetfile = str_replace('{widgetfile}',$widgetfile,$tips_halt_nowidgetfile); Core_Fun::halt($tips_halt_nowidgetfile,"",1); } /* 载入模块文件 */ require_once 'source/module/app.php'; /* 载入登录状态部件文件 */ require_once 'source/widget/wid_checklogin.php'; /* 缓存,模板处理 */ if($config['cachstatus']==1){ $cache_seconds = $config['cachtime']*60; $tpl->setCaching(true); $tpl->setCacheLifetime($cache_seconds); } $cacheid = md5($_SERVER["REQUEST_URI"]); if(!$tpl->isCached($tplfile,$cacheid)){ require_once 'source/widget/index.php'; } /* 输出TPL */ $tpl->assign("runtime",Xpipe::runtime()); $tpl->display($tplfile,$cacheid); ob_end_flush(); ?>