묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
zboard에서 헤더와 푸터파일을 필요에 따라 안보이게 하고싶은데
2004.10.14 14:44
안녕하세요,
제로보드에서 헤더와 푸터파일을 원할때만 안보여주고 싶거든요,
zboard.php 파일과 _head.php파일, 그리고 lib.php파일을 열어봤는데 도무지 수정을 못하겠네요,
주소창에 $home_url/zboard.php?headeron=off 이런식으로
$headeon=off 되면 제로보드 그룹의 header_url 과 footer_url이 보이지 않도록 하는 방법이 있을까요?
이렇게 하는 이유는.. 메인화면에 최근게시물 링크를 걸었을때 게시판 바로가기가 아니면 새창으로 내용을 보여주고 싶어서 그렇거든요,
lib.php파일은 이렇게 수정을 해봤지만, 게시판과 최근게시물까지 아무것도 안보이는 결과를 초래해 버리는군요,
// 헤더파일보기없애기 off는 안보이게, on은 보이게 하기, 아래 4줄은 원본임
// if($group[header_url]) { @include $group[header_url]; }
// if($setup[header_url]) { @include $setup[header_url]; }
// if($group[header]) echo stripslashes($group[header]);
// if($setup[header]) echo stripslashes($setup[header]);
$headeron = $_GET=[headeron];
if($headeron==off) {
if($group[header_url]) { @include $group[header_url]; }
if($setup[header_url]) { @include $setup[header_url]; }
if($group[header]) ;
if($setup[header]) ;
}
else {
if($group[header_url]) { @include $group[header_url]; }
if($setup[header_url]) { @include $setup[header_url]; }
if($group[header]) echo stripslashes($group[header]);
if($setup[header]) echo stripslashes($setup[header]);
}
제로보드에서 헤더와 푸터파일을 원할때만 안보여주고 싶거든요,
zboard.php 파일과 _head.php파일, 그리고 lib.php파일을 열어봤는데 도무지 수정을 못하겠네요,
주소창에 $home_url/zboard.php?headeron=off 이런식으로
$headeon=off 되면 제로보드 그룹의 header_url 과 footer_url이 보이지 않도록 하는 방법이 있을까요?
이렇게 하는 이유는.. 메인화면에 최근게시물 링크를 걸었을때 게시판 바로가기가 아니면 새창으로 내용을 보여주고 싶어서 그렇거든요,
lib.php파일은 이렇게 수정을 해봤지만, 게시판과 최근게시물까지 아무것도 안보이는 결과를 초래해 버리는군요,
// 헤더파일보기없애기 off는 안보이게, on은 보이게 하기, 아래 4줄은 원본임
// if($group[header_url]) { @include $group[header_url]; }
// if($setup[header_url]) { @include $setup[header_url]; }
// if($group[header]) echo stripslashes($group[header]);
// if($setup[header]) echo stripslashes($setup[header]);
$headeron = $_GET=[headeron];
if($headeron==off) {
if($group[header_url]) { @include $group[header_url]; }
if($setup[header_url]) { @include $setup[header_url]; }
if($group[header]) ;
if($setup[header]) ;
}
else {
if($group[header_url]) { @include $group[header_url]; }
if($setup[header_url]) { @include $setup[header_url]; }
if($group[header]) echo stripslashes($group[header]);
if($setup[header]) echo stripslashes($setup[header]);
}
결국 제로보드파일이 아닌 html의 헤더와 푸터파일을 수정해주니까 되는군요,
head.php파일 앞에 다음과 같은 스크립트를 붙여주니 되는군요..
<?
//헤더안보이게 시작
$headotn = $_GET[headotn];
if($headotn==off) {
}
else {
?>
헤더파일의 body 부분
<?
//헤더 안보이게 끝
} ?>