[재질문]게시판내에서 서로 다른 head를 적용할 수 있나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[재질문]게시판내에서 서로 다른 head를 적용할 수 있나요? 정보

[재질문]게시판내에서 서로 다른 head를 적용할 수 있나요?

본문

전에 질문한 내용이 만족스럽지 못해 보충설명하여 다시 올립니다.
 
제가 작성한 일반페이지를 photofly님의
 
'편리하게 웹페이지 만들기 스킨'http://www.sir.co.kr/bbs/tb.php/g4_skin/43602
 
을 적용할려고 하는 중에, 부딛치는 어려움에 대해서 조언을 구하고자 합니다.
  
 
<적용하고자 하는 부분>
 
현재 일반페이지가 100페이지가 있고 5페이지마다 head가 다름(불규칙). 즉 20여개의 서로  다른 헤드를 사용하고 있음. (head1~head20).
이것은 일반페이지 본문의 상단에서는 head1~20.php를 불러오고 하단에는 tail.php를 불러와서 사용하고 있음. 
 
포토플라이님의 스킨은 게시글을 쓰면 일반페이지처럼 보이는 장점이 있어서 이 스킨을 적용하려고 함.
이 스킨을 이용하여 게시판1번부터 100의글을 현재 작성한 일반페이지를 복사하여 넣는다고 했을 때, 글마다 head가 달라야 할 필요가 있음.
 
아래의 내용이 가능하다면 수정해서 이용하려고 하며, 불가능하거나 복잡하다면 현 상태대로 하려고 합니다.
 
<질문>
 
게시판내에서 1번글은 head1 2번글은 head2....100번글은 head20.php를 불러올 수 있습니까? (아무런 규칙 없음)   
 
조언을 구합니다.     
  
  • 복사

댓글 전체

저번 나스카님의 답변처럼..

<? if($list[wr_id]=="1") {
include_once ("<?=$g4[path]?>/경로/head1.php");
} else if($list[wr_id]=="2") {
include_once ("<?=$g4[path]?>/경로/head2.php");
} else if($list[wr_id]=="6") {
include_once ("<?=$g4[path]?>/경로/head8.php");
.
.
.
} else if($list[wr_id]=="100") {
include_once ("<?=$g4[path]?>/경로/head20.php");
?>
라고 하면 될텐데요.. 이거 안되던가요?
그렇게 하시면 리스트페이지에서는 잘 되겠죠..

하지만 뷰페이지나 글쓰기페이지에서는 안될가능성이 ~~~
뷰페이지는 소스에 포함시키면 된다고 하지만,
글쓰기페이지는 wr_id값이 없으니 어떻게 포함시켜야할지 걱정됩니다....^^

하긴, 사용하시려는 스킨의 특성상 뷰 페이지만 적용되면 될테니까,
$view[wr_id] 로 수정하여 적용하면 되겠네요....^^
치에님이 올려주신 소스를 참고로해서 션션션님의 조건에 맞게 새로운 파일을 만드시고,
게시판 관리에서 그 파일을 헤더로 불러오면 됩니다...^^
이...마지막에 } 빠졌네요...
또한 write 화면에선 head.php가 적용이 안되니..
젤마지막에.. }
넣으면서...

} else {
include_once ("<?=$g4[path]?>/경로/head1.php");
}
?>
로 마무리 해서.. 지정하지 않은 경우에는 head1.php 또는 특정한 헤드를 나오게 하는것이 미관상 좋겠네요.
아... 그냥..

<? if($wr_id=="1") {
include_once ("<?=$g4[path]?>/경로/head1.php");
} else if($wr_id=="2") {
include_once ("<?=$g4[path]?>/경로/head2.php");
} else if($wr_id=="6") {
include_once ("<?=$g4[path]?>/경로/head8.php");
.
.
.
} else if($wr_id=="100") {
include_once ("<?=$g4[path]?>/경로/head20.php");
} else {
include_once ("<?=$g4[path]?>/경로/head1.php");
}
?>

요렇게 하면...
리스트화면과 뷰화면 wr_id를 구분안할지도.. ^^;;
© SIRSOFT
현재 페이지 제일 처음으로