한 게시판에 조건별로 두개의 헤드파일 붙이기 정보
한 게시판에 조건별로 두개의 헤드파일 붙이기본문
관리자페이지에서 한 게시판당 한개의 헤드파일과 한개의 테일파일을 붙이게 되어있는데요..
지금 제 업무 상황상..
한 게시판이 있다면 조건별로 위 상단 파일이 바뀌어야 합니다..
예를 들어 회사소개에 홍보영상이 있고, 자료실에도 홍보영상이 있어서
이 홍보영상 게시판이 어느 메뉴의 탭을 눌러도 동일한 데이터가 보여야 되는데..
회사소개에서 눌렀다면 회사소개의 헤드가 불려져야 하고
자료실에서 눌렀다면 자료실의 헤드가 불려야 하는데요..
암만 머리를 굴려도 답이 안나오네요. 스킨 파일 일일이 수정해서 변수로 넘기자니 방법이 좀 그런거 같고..
아이프레임으로 가두자니 이것도 적절한 방법이 아닌거 같구..해서요..
혹시 해보신 분 안계신가요?
댓글 전체
동일한 게시판을 접속경로에 따라라 헤더파일을 불러온다는 말씀이신지요?
그렇다면 접속경로를 추적해서 헤더를 불러오면 안되나요?
$HTTP_REFERER 로 ....
이방법도 좀 그런가? ㅎㅎ
그렇다면 접속경로를 추적해서 헤더를 불러오면 안되나요?
$HTTP_REFERER 로 ....
이방법도 좀 그런가? ㅎㅎ
$g4_board 테이블에 헤드컬럼을 하나 추가하시고,
조건에 따라서 헤드파일을 다르게 불러오세요.
조건에 따라서 헤드파일을 다르게 불러오세요.
파일을 하나 만듭니다.
table_head_sel.php(가정)
<?
if($bo_table == "원하는 테이블명") {
include "원하는 헤더파일";
else ($bo_table == "원하는 테이블명1") {
include "원하는 헤더파일1";
원하는 만큼 반복
?>
이런방식으로 tail파일도 만드셔서
게시판 관리 헤더파일 부분과 tail부분에 파일을 불러들이면 되겠지요.
수고하세요!
table_head_sel.php(가정)
<?
if($bo_table == "원하는 테이블명") {
include "원하는 헤더파일";
else ($bo_table == "원하는 테이블명1") {
include "원하는 헤더파일1";
원하는 만큼 반복
?>
이런방식으로 tail파일도 만드셔서
게시판 관리 헤더파일 부분과 tail부분에 파일을 불러들이면 되겠지요.
수고하세요!
좋은 팁이네요 ㅎㅎ
잘몰라서 그냥 대충 아이프레임으로 때웠던 기억이;..
잘몰라서 그냥 대충 아이프레임으로 때웠던 기억이;..
회사소개 head_a.php
자료실 head_b.php
게시판 header: head_.php
head_.php
<?php
if( $type=='A') include head_a.php
else include head_b.php
?>
회사소개 링크 ?bo_table=홍보&type=A
자료실 링크 ?bo_table=홍보&type=B
자료실 head_b.php
게시판 header: head_.php
head_.php
<?php
if( $type=='A') include head_a.php
else include head_b.php
?>
회사소개 링크 ?bo_table=홍보&type=A
자료실 링크 ?bo_table=홍보&type=B
이런방법이 있네요...ㅎㅎ..
한수 배우고 갑니다. 꾸벅~
한수 배우고 갑니다. 꾸벅~
몸이 아파서 이제서야 확인하네요..
우선 답변 주셔서 정말 감사드리구여..
상단 파일에 조건별로 다른 헤더를 인클루드 하는 방법은
첫리스트에서만 가능하니까..다른 방법을 생각해봐야될거 같습니다.
첫페이지에서 type등으로 조건문에 따라 다른 파일 불러올수는 있지만
글쓰기 버튼을 누른다던가, 제목을 눌러서 상세페이지에 갈경우에
type변수는 날라가고 없죠.
우선 답변 주셔서 정말 감사드리구여..
상단 파일에 조건별로 다른 헤더를 인클루드 하는 방법은
첫리스트에서만 가능하니까..다른 방법을 생각해봐야될거 같습니다.
첫페이지에서 type등으로 조건문에 따라 다른 파일 불러올수는 있지만
글쓰기 버튼을 누른다던가, 제목을 눌러서 상세페이지에 갈경우에
type변수는 날라가고 없죠.
역시 $HTTP_REFERER 가 하나의 방법이겠네요.. 자세한 사용은 위에 type 대신에 이것을 쓰면 되겠지요%^^