웹표준 스킨로드...
그누보드를 웹표준으로 제작하실때. 스킨파일 의 style.css는 따로부르시나요???
아니면 무난하고 쉽게 한파일로 묶으시나요??? <div+css>
style.css 를 헤드에서 불러와야 웹표준통과가 되는데. 스킨파일의 스타일을 어떻게 처리하시는지 궁금합니다.
애초에 따로 style 스타일을 분리하여 적용할땐 마크업통과는 불가능할것같은데요. php if문 이용해도..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 12개
스킨도 내것에 맡게 표준화가 되어야만 마크업 통과가 가능하죠.
그래서 그누 dtd가 나오는거 같은데 어디까지 진행이 되었을까용 ㅎ.
if(!is_null($member_skin_path) && file_exists($member_skin_path . '/style.css'))
echo '<link rel="stylesheet" type="text/css" href="'.$member_skin_path.'/style.css" charset="UTF-8" media="all" />'."\n";
//게시판 스킨 CSS 로드
if(!is_null($board_skin_path) && file_exists($board_skin_path . '/style.css'))
echo '<link rel="stylesheet" type="text/css" href="'.$board_skin_path.'/style.css" charset="UTF-8" media="all" />'."\n";
//최근게시물 스킨 CSS 로드
if(!is_null($new_skin_path) && file_exists($new_skin_path . '/style.css'))
echo '<link rel="stylesheet" type="text/css" href="'.$new_skin_path.'/style.css" charset="UTF-8" media="all" />'."\n";
//현재접속자스킨 CSS 로드
if(!is_null($connect_skin_path) && file_exists($connect_skin_path . '/style.css'))
echo '<link rel="stylesheet" type="text/css" href="'.$connect_skin_path.'/style.css" charset="UTF-8" media="all" />'."\n";
//사용자 정의 스킨
if(file_exists($g4['path'] . '/css/skin.css'))
echo '<link rel="stylesheet" type="text/css" href="' . $g4['path'] . '/css/skin.css" charset="UTF-8" media="all" />'."\n";
요거보면 2번이고 3번이고 불러오는것같은데..
보니까 기본값(basic)은 한파일로 묶되 그외엔 스킨파일을.. 분리시켜불러온다는거..?
$path_parts = array($member_skin_path, $board_skin_path, $new_skin_path, $connect_skin_path);
for($i = 0; $i < count($path_parts); $i++) {
if(!is_null($path_parts[$i])) {
if(file_exists($path_parts[$i] . '/style.css')) {
echo '<link rel="stylesheet" type="text/css" href="'.$path_parts[$i].'/style.css" />'."\n";
}
}
}
요것도 되는것 같기도한데..
"해당 스킨 폴더에 업로드 하세요"를
그누보드 style.css와 board.js에 관련 내용을 붙여 넣기 하시고 이미지는
설치폴더/img로 업로드 하신후 해당 스킨을 업로드 하신 후 사용하세요. - -;;
좀 애매하죠.
신청안해봐서 ㅡ,,ㅡ ㅠㅠㅠㅠ