웹표준 스킨로드...

 
그누보드를 웹표준으로 제작하실때. 스킨파일 의 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,432
13년 전 조회 1,829
13년 전 조회 1,668
13년 전 조회 1,241
13년 전 조회 1,323
13년 전 조회 1,188
13년 전 조회 1,451
13년 전 조회 1,207
13년 전 조회 1,210
13년 전 조회 1,392
13년 전 조회 1,229
13년 전 조회 1,826
13년 전 조회 1,441
13년 전 조회 1,138
13년 전 조회 1,338
13년 전 조회 3,027
13년 전 조회 1,174
13년 전 조회 1,308
13년 전 조회 2,477
13년 전 조회 1,292
13년 전 조회 1,386
13년 전 조회 1,214
13년 전 조회 1,313
13년 전 조회 1,161
13년 전 조회 1,353
13년 전 조회 1,178
13년 전 조회 1,215
13년 전 조회 1,824
13년 전 조회 1,195
13년 전 조회 3,582
🐛 버그신고