这个函数一共有三个传入参数: $file 表示模板名 $templateid 表示模板id $tpldir 表示模板目录 QUOTE: CODE: global $tplrefresh;这个是把$tplrefresh作为一个全局变量,tplrefresh表示是不是刷新模板 QUOTE: CODE: $tpldir = $tpldir ? $tpldir : TPLDIR; $templateid = $templateid ? $templateid : TEMPLATEID;给$tpldir和$templateid赋值,如果没有传进来就用常量TPLDIR和TEMPLATEID给它们值 QUOTE: CODE: $tplfile = DISCUZ_ROOT.'./'.$tpldir.'/'.$file.'.htm'; $objfile = DISCUZ_ROOT.'./forumdata/templates/'.$templateid.'_'.$file.'.tpl.php';这里是把$tplfile(表示的是模板文件)和$objfile(表示的是要编译成的文件)赋值 QUOTE: CODE: if(TEMPLATEID != 1 && $templateid != 1 && !file_exists($tplfile)) { return template($file, 1, './templates/default/'); }