웹표준 스킨로드...

 
그누보드를 웹표준으로 제작하실때. 스킨파일 의 style.css는  따로부르시나요???
 
 
아니면 무난하고 쉽게 한파일로 묶으시나요??? <div+css>
 
 
 
style.css 를 헤드에서 불러와야 웹표준통과가 되는데. 스킨파일의 스타일을 어떻게 처리하시는지 궁금합니다.
 
 
애초에 따로 style 스타일을 분리하여 적용할땐 마크업통과는 불가능할것같은데요. php if문 이용해도..
 
 
|

댓글 12개

지금 버전으로는 웹표준을 통과하려면 내 사이트에 맡게 한파일에 모든 스타일을 작성하고
스킨도 내것에 맡게 표준화가 되어야만 마크업 통과가 가능하죠.
그래서 그누 dtd가 나오는거 같은데 어디까지 진행이 되었을까용 ㅎ.
//회원서비스 스킨 CSS 로드
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번이고 불러오는것같은데..
dtd에 참여하시죠. 팁 감사합니다.
제가 한게아니고 그누 DTD head.sub파일에서 가져온거구요

보니까 기본값(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";
}
}
}

요것도 되는것 같기도한데..
위에 쓴 코드와 다를봐 없습니다.
2번이고 3번이고 해당 스킨파일에 style.css가 있으면 부르겠죠..
따로있어도 두번이고 세번이고 불러옵니다
네 스킨폴더안에 스타일 파일이 있으면 불러드리네요
공유를 위한 스킨이라면 DTD로 하되 표준을 지키기가 애매하더라구요.

"해당 스킨 폴더에 업로드 하세요"를

그누보드 style.css와 board.js에 관련 내용을 붙여 넣기 하시고 이미지는
설치폴더/img로 업로드 하신후 해당 스킨을 업로드 하신 후 사용하세요. - -;;

좀 애매하죠.
후딱빌더도 어떻게한건지 궁금하네요...


신청안해봐서 ㅡ,,ㅡ ㅠㅠㅠㅠ
구조를 보면 똑같습니다용~
애매합니다잉...
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
13년 전 조회 1,436
13년 전 조회 1,830
13년 전 조회 1,669
13년 전 조회 1,245
13년 전 조회 1,325
13년 전 조회 1,188
13년 전 조회 1,451
13년 전 조회 1,204
13년 전 조회 1,209
13년 전 조회 1,389
13년 전 조회 1,231
13년 전 조회 1,828
13년 전 조회 1,443
13년 전 조회 1,139
13년 전 조회 1,338
13년 전 조회 3,030
13년 전 조회 1,175
13년 전 조회 1,306
13년 전 조회 2,480
13년 전 조회 1,291
13년 전 조회 1,385
13년 전 조회 1,213
13년 전 조회 1,313
13년 전 조회 1,160
13년 전 조회 1,351
13년 전 조회 1,180
13년 전 조회 1,214
13년 전 조회 1,821
13년 전 조회 1,191
13년 전 조회 3,579
🐛 버그신고