Copy
function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options=''){ global $g5; if (!$skin_dir) $skin_dir = 'basic'; if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) { if (G5_IS_MOBILE) { $latest_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1]; if(!is_dir($latest_skin_path)) $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1]; $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path); } else { $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1]; $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path); } $skin_dir = $match[1]; } else { if(G5_IS_MOBILE) { $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; $latest_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; } else { $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir; $latest_skin_url = G5_SKIN_URL.'/latest/'.$skin_dir; } }
lib/latest.lib.php 코드인데요
코드 해석좀 부탁드려도 될까여?
if (!$skin_dir) $skin_dir = 'basic';
skin_dir이 스킨이름을 뜻하는건가여?
중간에 이건 어떻게 해석해야될까여? if(!is_dir($latest_skin_path))
.$match[1]과 .$skin_dir 의 차이도 모르겠고
$latest_skin_path는 경로이고 $latest_skin_url는 url경로라고 보면될까여?
무리한 부탁일지 모르겠지만
코드 해석좀 부탁드려봅니다 ^^
|
답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2016-06-24 (금) 00:22:44
ECHO 로찍어보세요
답변에 대한 댓글 1개
2016-06-24 (금) 00:58:01
if(!is_dir($latest_skin_path))
$latest_skin_path 없는 경우
답변을 작성하려면 로그인이 필요합니다.