[초보용] 팝업창에는 배경이미지 안나오게 하기 > 그누3 팁자료실

그누3 팁자료실

[초보용] 팝업창에는 배경이미지 안나오게 하기 정보

그누호환 [초보용] 팝업창에는 배경이미지 안나오게 하기

본문

index.php의 doctype을 하나도 건드리지 않는 다는 가정 하의 팁입니다.
(저는 doctype 늘리는 것을 별로 좋아하지 않아서 왠만하면 기본 doctype으로 작업을 합니다.)

배경이미지는 head.sub.php 의
<body leftmargin='<?=$cfg[leftmargin]?>' topmargin='<?=$cfg[topmargin]?>' <?=$script?>>
안에다가 넣으면 되는데요.
이럴 경우 팝업창의 경우까지 (doctype이 STYLE일 경우까지) 배경이미지가 적용되서 보기가 안좋을때가 더러 있네요.

그걸 없애려면 head.sub.php 의 <body ...>태그부분을 아래의 소스로 바꿉니다.

<?  // 팝업창의 경우 배경이미지 출력안함
if( $doc == "bbs/formmail.php" ||                              // 폼메일창
$doc == "bbs/mbpasswdforget.php" ||        // 비번찾기창
$doc == "bbs/mbpasswdforget2.php" ||      // 비번찾기창2
$doc == "bbs/mbpoint.php" ||                    // 포인트조회창
$doc == "bbs/mbmemo.php" ||                  // 쪽지창
$doc == "bbs/gbmove.php" ||                    // 게시물 복사,이동창
$doc == "bbs/mbmemoview.php" ||          // 쪽지보기창
$doc == "bbs/mbmemoform.php" ||          // 쪽지쓰기창
$doc == "bbs/voteresult.php" ||                // 투표결과창
$doc == "bbs/mbprofile.php" ||                // 자기소개창
$doc == "bbs/imagesave.php"                  // 그림보관창
) { 
$background = '';
} else {
$background = "background='배경이미지경로'";
}
?>

<body leftmargin='<?=$cfg[leftmargin]?>' topmargin='<?=$cfg[topmargin]?>' <?=$script?> <?=$background?>>


그 외 수작업으로 추가한 팝업창이 있다면 위에 추가하시면 됩니다.
다르게 응용하면, 하나의 head.sub.php로 각 페이지별로 배경이미지를 다르게 할수도 있을겁니다.
추천
0

댓글 전체

영카트 사용자는
$doc == "$cart_dir/largeimage.php" || //큰이미지보기창
$doc == "$cart_dir/itemrecommend.php" || //추천메일창
이거 두개 추가하세요. ^^
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT