서브페이지에서 배너를 메뉴마다 다르게하고싶습니다.
본문
일단 head.php 파일에서 서브 페이지에 배너를넣고싶어서 이렇게넣었습니다.
테마를 사용중이구요.
지금은 서브페이지 어떤메뉴를 들어가더라도 같은 이미지가 뜨는데
조건문을사용해서 크게 주메뉴를 들어갈때마다 다른 배너가 뜨게하고싶은데
어떻게해야하는지좀 알려주세요
<div id="hd">
<img width="100%" height="280" src="<?php echo G5_THEME_IMG_URL ?>/banner1.jpg">
</div>
답변 4
<img width="100%" height="280" src="<?php echo G5_THEME_IMG_URL ?>/banner1.jpg">
를
<img width="100%" height="280" src="<?php echo G5_THEME_IMG_URL ?>/banner_<?=$bo_table?>.jpg">로 해보세요
함수하나 만들어서 banner1.jpg 이부분만 별도로 처리하면 되겠네요
banner1.jpg ==> getbanner()
getbanner 은 $_SERVER['REQUEST_URI'] 를 이용하면 되겠지요?
안녕하세요 저도 사실 부족하지만 답변 드리도록 하겠습니다.
님께서 도움이 되실지는 모르겠습니다.
상단 가로 베너를 페이지별로 바꾸고 싶으시다는 것이지요 대 카테고리 별로요
그렇다고 한다면
태마명/ead.pgp 부분에
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once(G5_THEME_MOBILE_PATH.'/head.php');
return;
}
include_once(G5_THEME_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
?>
원래는 위 처럼 되어 있을 것입니다. 거기다가 아래 소스 하나를 추가 하시게 되면 페이지를 불러 오실 수가 있을 것입니다.
include_once(G5_THEME_PATH.'/page/page_headconfig.php');
태마명/페이지생성 후 예) basic1/page/page_headconfig.php 파일을 생성 하신 다음에
그리고 적당한 위에
<div class="box_sub" id="nav01" style="background:url(<?=$sub_title_img?>) no-repeat center center;"></div>
추가 해주시고 다음에
page_headconfig.php 파일에 아래와 같이 작성 하시면 될 것 같습니다.
switch($pn) {
case "company_1": $sub_title1="대표이사 인사말"; $step1="회사소개"; $step2="대표이사 인사말"; $sub_title_img = G5_THEME_URL . '/img/sub03.jpg'; break;
}
?>
도움이 되실지 모르겠습니다.
위의 내용은 각 내용 과련 페이지에 한에서만 해당하는 것입니다.
게시판의 경우는 조금 응요을 하셔야 합니다.
!-->!-->!-->!-->
그렇게 하시면 엄청 힘드실텐데