영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하려면? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하려면? 정보

영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하려면?

본문

<?
$dir = dirname($_SERVER['PHP_SELF']);
if ($dir == "shop") { ?>

        <!-- 오늘본 상품-->
        <div style="position:relative">
            <div style='position:absolute; top:190px; left:495px'>
                <?include("$g4[shop_path]/boxtodayview.inc.php");?>
            </div>
        </div>

<? } else { ?>
<? } ?>

영카트 쇼핑몰(shop폴더)에서만 오늘본상품이 나오게 하는데요.
위와 같이 하니 안되요.ㅜ
도움 부탁 드려요~~
  • 복사

댓글 전체

/ 가 출력되는건 루트폴더에서 / 가 출력될거구요
/bbs/board.php?bo_table=board
일 경우는
/bbs 가 출력될겁니다.

/shop/list.php?ca_id=10
이면 /shop 이 출력될거구요
아래 onlymilk74님 답변처럼 이부분을 수정하시면 될 듯 합니다.

아니면 $dir 말고 다른 방법도 있습니다.
<? if($ca_id || $it_id) { ?>
<!-- 오늘본 상품-->
        <div style="position:relative">
            <div style='position:absolute; top:190px; left:495px'>
                <?include("$g4[shop_path]/boxtodayview.inc.php");?>
            </div>
        </div>
<? } ?>
이렇게 해보세요
아마 $dir 에 "/" 가추가 되어서일것입니다
if ($dir == "/shop") { ?>
해보시던가

$pos = strpos(dirname($_SERVER['PHP_SELF']), "shop");
if ($pos !== false){?>
처리하시면 되실듯 합니다
© SIRSOFT
현재 페이지 제일 처음으로