테스트 사이트 - 개발 중인 베타 버전입니다

서브페이지에서 배너를 메뉴마다 다르게하고싶습니다.

지서이 8년 전 조회 3,373

 

일단 head.php 파일에서 서브 페이지에 배너를넣고싶어서 이렇게넣었습니다.

테마를 사용중이구요.

 

지금은 서브페이지 어떤메뉴를 들어가더라도 같은 이미지가 뜨는데

조건문을사용해서 크게 주메뉴를 들어갈때마다 다른 배너가 뜨게하고싶은데

어떻게해야하는지좀 알려주세요

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

꿈의세계

그렇게 하시면 엄청 힘드실텐데

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

꿈의세계

안녕하세요 저도 사실 부족하지만 답변 드리도록 하겠습니다.

님께서 도움이 되실지는 모르겠습니다.

상단 가로 베너를 페이지별로 바꾸고 싶으시다는 것이지요 대 카테고리 별로요

그렇다고 한다면

태마명/ead.pgp 부분에

</strong></p>

<p><?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>

<p>if (G5_IS_MOBILE) {

    include_once(G5_THEME_MOBILE_PATH.'/head.php');

    return;

}</p>

<p>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');

?></p>

<p><strong>

원래는 위 처럼 되어 있을 것입니다. 거기다가  아래 소스 하나를 추가 하시게 되면 페이지를 불러 오실 수가 있을 것입니다.

</strong></p>

<p>include_once(G5_THEME_PATH.'/page/page_headconfig.php');</p>

<p><strong>

태마명/페이지생성 후 예) basic1/page/page_headconfig.php 파일을 생성 하신 다음에

 

그리고 적당한 위에

</strong></p>

<p><div class="box_sub" id="nav01" style="background:url(<?=$sub_title_img?>) no-repeat center center;"></div></p>

<p><strong>

추가 해주시고 다음에

page_headconfig.php 파일에 아래와 같이 작성 하시면 될 것 같습니다.

</strong></p>

<p>switch($pn) {</p>

<p>case "company_1": $sub_title1="대표이사 인사말"; $step1="회사소개"; $step2="대표이사 인사말"; $sub_title_img = G5_THEME_URL . '/img/sub03.jpg'; break;</p>

<p>}

?></p>

<p><strong>

도움이 되실지 모르겠습니다.

위의 내용은 각 내용 과련 페이지에 한에서만 해당하는 것입니다.

게시판의 경우는 조금 응요을 하셔야 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지서이
7년 전
감사합니다 ㅠ 이거읽기전에 결국은 해드파일을 여러개만들고 상단파일을 다르게하는방식으로 처리했네요

댓글을 작성하려면 로그인이 필요합니다.

8년 전

함수하나 만들어서 banner1.jpg 이부분만 별도로 처리하면 되겠네요

 

banner1.jpg ==> getbanner()

 

getbanner 은 $_SERVER['REQUEST_URI'] 를 이용하면 되겠지요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

로 해보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인