같은 헤더파일을 여러 게시판에서 쓰기 정보
그누호환 같은 헤더파일을 여러 게시판에서 쓰기본문
◆◆◆이 팁은 요 아래 임진수님이 올리신 아주 요긴한 팁을 조금 손 본 것입니다.
( http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&page=1&wr_id=6580 )
당연히 하나의 헤더파일을 써서 각 게시판마다 다른 모양을 나타내기 위한 팁입니다. 임진수님의 팁은 각 게시판에 해당하는 문서를 따로 마련해야 하더군요. 저는 이것도 헤더파일 안에 다 담아버렸습니다. (귀차니즘-_-;)
<!---------여기부터-------------->
<?
$chg_include = " " ; // 첫페이지 및 지정안한 모든페이지
$chg_url_001 = "jt_01"; // 첫번째 게시판 아이디
$chg_include_001 = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_01>생활용품</a>" ; // 첫번째 게시판 상단에 들어갈 내용
$chg_url_002 = "jt_02"; // 두번째 게시판 아이디
$chg_include_002 = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_02>가전용품</a>" ; // 두번째 게시판 상단에 들어갈 내용
$chg_url_003 = "jt_03"; // 세번째 게시판 아이디
$chg_include_003 = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_03>패션</a>" ; // 세번째 게시판 상단에 들어갈 내용
$chg_url_001fb = "jt_01_fb"; // 첫번째 자매게시판 아이디★
$chg_include_001fb = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_01>생활용품</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_01_fb>고객말씀</a>" ; // 첫번째 게시판 상단에 들어갈 내용★
$chg_url_002fb = "jt_02_fb"; // 두번째 자매게시판 아이디★
$chg_include_002fb = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_02>가전용품</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_02_fb>고객말씀</a>" ; // 두번째 게시판 상단에 들어갈 내용★
$chg_url_003fb = "jt_03_fb"; // 세번째 자매게시판 아이디★
$chg_include_003fb = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_03>패션</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_03_fb>고객말씀</a>" ; // 세번째 게시판 상단에 들어갈 내용★
if(eregi("$chg_url_001", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_001; }
if(eregi("$chg_url_002", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_002; }
if(eregi("$chg_url_003", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_003; }
if(eregi("$chg_url_001fb", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_001fb; } //★
if(eregi("$chg_url_002fb", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_002fb; } //★
if(eregi("$chg_url_003fb", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_003fb; } //★
?>
<!---------여기까지-------------->
위 소스를 헤더파일 상단에 넣습니다. 그리고 원하는 곳에 아래 소스를 넣기만 하면 됩니다.
<!---------여기부터-------------->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style=font-size:11pt;><?=$chg_include?>
</tr>
</table>
<!---------여기까지-------------->
물론 관건은 <?=$chg_include?> 임을 아시겠죠^^;
위 팁은 제 홈페이지에 현재 쓰고 있는 그대로입니다. ( http://www.prsae.com/wb/?doc=bbs/gnuboard.php&bo_table=jt_10 ) 단, 소스가 너무 길어져서 게시판 수를 10개에서 3개로 줄였습니다.
그리고 좀전에 올렸던 자매게시판관련팁( http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&page=1&wr_id=6643 )에서 말했던 것처럼 각각의 게시판마다 자매게시판을 두어서 이 역시 같은 헤더파일을 쓰고 있기 때문에 이 팁에서도 자매게시판까지 적용이 되게끔 올렸습니다. 자매게시판이 필요없으신 분은 해당 소스를 삭제하셔도 됩니다. (★표시부분)
( http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&page=1&wr_id=6580 )
당연히 하나의 헤더파일을 써서 각 게시판마다 다른 모양을 나타내기 위한 팁입니다. 임진수님의 팁은 각 게시판에 해당하는 문서를 따로 마련해야 하더군요. 저는 이것도 헤더파일 안에 다 담아버렸습니다. (귀차니즘-_-;)
<!---------여기부터-------------->
<?
$chg_include = " " ; // 첫페이지 및 지정안한 모든페이지
$chg_url_001 = "jt_01"; // 첫번째 게시판 아이디
$chg_include_001 = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_01>생활용품</a>" ; // 첫번째 게시판 상단에 들어갈 내용
$chg_url_002 = "jt_02"; // 두번째 게시판 아이디
$chg_include_002 = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_02>가전용품</a>" ; // 두번째 게시판 상단에 들어갈 내용
$chg_url_003 = "jt_03"; // 세번째 게시판 아이디
$chg_include_003 = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_03>패션</a>" ; // 세번째 게시판 상단에 들어갈 내용
$chg_url_001fb = "jt_01_fb"; // 첫번째 자매게시판 아이디★
$chg_include_001fb = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_01>생활용품</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_01_fb>고객말씀</a>" ; // 첫번째 게시판 상단에 들어갈 내용★
$chg_url_002fb = "jt_02_fb"; // 두번째 자매게시판 아이디★
$chg_include_002fb = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_02>가전용품</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_02_fb>고객말씀</a>" ; // 두번째 게시판 상단에 들어갈 내용★
$chg_url_003fb = "jt_03_fb"; // 세번째 자매게시판 아이디★
$chg_include_003fb = "<a href=?doc=main_02.php>장터</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_03>패션</a> >> <a href=?doc=bbs/gnuboard.php&bo_table=jt_03_fb>고객말씀</a>" ; // 세번째 게시판 상단에 들어갈 내용★
if(eregi("$chg_url_001", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_001; }
if(eregi("$chg_url_002", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_002; }
if(eregi("$chg_url_003", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_003; }
if(eregi("$chg_url_001fb", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_001fb; } //★
if(eregi("$chg_url_002fb", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_002fb; } //★
if(eregi("$chg_url_003fb", $_SERVER[REQUEST_URI])){$chg_include = $chg_include_003fb; } //★
?>
<!---------여기까지-------------->
위 소스를 헤더파일 상단에 넣습니다. 그리고 원하는 곳에 아래 소스를 넣기만 하면 됩니다.
<!---------여기부터-------------->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td style=font-size:11pt;><?=$chg_include?>
</tr>
</table>
<!---------여기까지-------------->
물론 관건은 <?=$chg_include?> 임을 아시겠죠^^;
위 팁은 제 홈페이지에 현재 쓰고 있는 그대로입니다. ( http://www.prsae.com/wb/?doc=bbs/gnuboard.php&bo_table=jt_10 ) 단, 소스가 너무 길어져서 게시판 수를 10개에서 3개로 줄였습니다.
그리고 좀전에 올렸던 자매게시판관련팁( http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&page=1&wr_id=6643 )에서 말했던 것처럼 각각의 게시판마다 자매게시판을 두어서 이 역시 같은 헤더파일을 쓰고 있기 때문에 이 팁에서도 자매게시판까지 적용이 되게끔 올렸습니다. 자매게시판이 필요없으신 분은 해당 소스를 삭제하셔도 됩니다. (★표시부분)
추천
0
0
댓글 전체
ㅎㅎ 감사합니다.^^ 기분나쁘게 생각안해주셔서.^^ 아까 댓글 달때 제 팁에 댓글 달아놓으신 삼바라는 분 글보구 심기가 불편한 상황에서 올린 댓글인데..^^ 기분좋게 답변 달아주셔서 다시 한번 감사드립니다.(--)(__)꿈뻑!!
맞습니다^^ 저도 결국은 임진수님의 팁을 응용한 거에 불과합니다. 다만 제가 초보이듯이 저같이 초보인 분을 위해서 좀 부연설명을 했습니다. 임진수님 팁의 확장/주석편이죠^^;
변수만 잘 활용하면 뭐든지 가능한데..-- 그런변수를 두개 이상 만들면 완벽히 다른 웹페이지도 구성이 가능하죠...헤더파일 한개로..--
간단한 내용의 변경이라면 지구인님 팁처럼 해도 상관없으나.....복잡한 구성일 경우 당연히 다른 파일을 생성해서 그 파일을 불러오는게 편리합니다. 왜 편집이 쉬우니까..--;;
간단한 내용의 변경이라면 지구인님 팁처럼 해도 상관없으나.....복잡한 구성일 경우 당연히 다른 파일을 생성해서 그 파일을 불러오는게 편리합니다. 왜 편집이 쉬우니까..--;;
제 팁도 마찬가진데요...-- 문서를 따로 만들어야 되는 까닭은...각페이지에 내용이 많을 경우 따로 만들어서 불러오는게 더 편하기 때문이죠....에디터에서 수정하기도 편하구...
파일을 불러올 위치에 대체할 내용을 넣으면 같은 효과같은데..--;;;;;;
모든 상황을 일일이 다 적어놓을 필요까지는 없다고 생각합니다. 어차피 응용인것을..--;;;
파일을 불러올 위치에 대체할 내용을 넣으면 같은 효과같은데..--;;;;;;
모든 상황을 일일이 다 적어놓을 필요까지는 없다고 생각합니다. 어차피 응용인것을..--;;;