css, js 파일 로드시 파일명에 따른 sort 코드 추가

This commit is contained in:
chicpro
2013-04-16 18:31:47 +09:00
parent f0d0efb08b
commit 25aeefa5b9

View File

@ -1804,6 +1804,7 @@ function get_skin_stylesheet($skin_path, $dir='')
return ""; return "";
$str = ""; $str = "";
$files = array();
if($dir) if($dir)
$skin_path .= '/'.$dir; $skin_path .= '/'.$dir;
@ -1820,12 +1821,20 @@ function get_skin_stylesheet($skin_path, $dir='')
continue; continue;
if(preg_match("/\.(css)$/i", $file)) if(preg_match("/\.(css)$/i", $file))
$str .= '<link rel="stylesheet" href="'.$skin_url.'/'.$file.'?='.date("md").'">'."\n"; $files[] = $file;
} }
closedir($dh); closedir($dh);
} }
} }
if(!empty($files)) {
sort($files);
foreach($files as $file) {
$str .= '<link rel="stylesheet" href="'.$skin_url.'/'.$file.'?='.date("md").'">'."\n";
}
}
return $str; return $str;
/* /*
@ -1851,6 +1860,7 @@ function get_skin_javascript($skin_path, $dir='')
return ""; return "";
$str = ""; $str = "";
$files = array();
if($dir) if($dir)
$skin_path .= '/'.$dir; $skin_path .= '/'.$dir;
@ -1867,12 +1877,20 @@ function get_skin_javascript($skin_path, $dir='')
continue; continue;
if(preg_match("/\.(js)$/i", $file)) if(preg_match("/\.(js)$/i", $file))
$str .= '<script src="'.$skin_url.'/'.$file.'"></script>'."\n"; $files[] = $file;
} }
closedir($dh); closedir($dh);
} }
} }
if(!empty($files)) {
sort($files);
foreach($files as $file) {
$str .= '<script src="'.$skin_url.'/'.$file.'"></script>'."\n";
}
}
return $str; return $str;
} }