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

상품리스트 php관련 질문드립니다. 채택완료

초비입니다 2년 전 조회 4,118

안녕하세요 질문좀 드리겠습니다.

 

list.sub.skin.php 페이지에 아래와 같은 소스를 넣을려 하는데요 

/shop/list.php?ca_id=0020

0020 < 여기페이지에만 나오고 다른페이지에서는 아래소스가 안나오게 하는방법이 있을까요~?

 

아래와 같이 넣으니 사진과 같이 깨져서 나옵니다.

 

 

</p>

<p><?php

if($ca_id=="0020"){

   else " <style>#wrapper {display: none;}</style>";

}else{

  <section id="today">

<div id="slider-div2" class="slider-div2" >

    <h2 class="today_title">오늘의 추천<img src="/img/vvv.png" alt=""></h2>

<?

    $list = new item_list();

    $list->set_list_skin(G5_SHOP_SKIN_PATH.'/_main_recommend_product_list_skin.php');

    $list->set_type(2);

    $list->set_view('it_img', true);

    $list->set_view('it_id', false);

    $list->set_view('it_name', true);

    $list->set_view('it_basic', true);

    $list->set_view('it_cust_price', true);

    $list->set_view('it_price', true);

    $list->set_view('it_icon', false);

    $list->set_view('sns', false);

    echo $list->run();

?>

</div>

</section></p>

<p>

 

 

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

답변 4개

채택된 답변
+20 포인트

/shop/list.php?ca_id=0020

// 0020 < 여기페이지에만 나오고 
if($ca_id=="0020"){
  ?>

오늘의 추천

set_list_skin(G5_SHOP_SKIN_PATH.'/_main_recommend_product_list_skin.php'); $list2->set_type(2); $list2->set_view('it_img', true); $list2->set_view('it_id', false); $list2->set_view('it_name', true); $list2->set_view('it_basic', true); $list2->set_view('it_cust_price', true); $list2->set_view('it_price', true); $list2->set_view('it_icon', false); $list2->set_view('sns', false); echo $list2->run(); ?>

}

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

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

#wrapper {display: none;}"; // } echo {

   

   

오늘의 추천

set_list_skin(G5_SHOP_SKIN_PATH.'/_main_recommend_product_list_skin.php');     $list->set_type(2);     $list->set_view('it_img', true);     $list->set_view('it_id', false);     $list->set_view('it_name', true);     $list->set_view('it_basic', true);     $list->set_view('it_cust_price', true);     $list->set_view('it_price', true);     $list->set_view('it_icon', false);     $list->set_view('sns', false);     echo $list->run(); ?>

 

 

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

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

그누위즈

if($ca_id=="0020"){    echo " "; }

echo 로 출력을 하셔야하는데

위에 소스를 보니 else로 하셨네요.

체크해보세요.

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

답변에 대한 댓글 3개

초비입니다
2년 전
이렇게해도 증상은 동일합니다 ㅠㅠ

<?php
if($ca_id=="0020"){
echo " <style>#wrapper {display: none;}</style>";
}echo {
<section id="today">
<div id="slider-div2" class="slider-div2" >
<h2 class="today_title">오늘의 추천<img src="/img/vvv.png" alt=""></h2>
<?
$list = new item_list();
$list->set_list_skin(G5_SHOP_SKIN_PATH.'/_main_recommend_product_list_skin.php');
$list->set_type(2);
$list->set_view('it_img', true);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_basic', true);
$list->set_view('it_cust_price', true);
$list->set_view('it_price', true);
$list->set_view('it_icon', false);
$list->set_view('sns', false);
echo $list->run();
?>
</div>
</section>
그누위즈
2년 전
</div>
</section>
<?php
}
?>

이렇게 if문을 닫으셔야합니다.
초비입니다
2년 전
<?php
if($ca_id=="0020"){
echo " <style>#wrapper {display: none;}</style>";
}echo {


<section id="today">
<div id="slider-div2" class="slider-div2" >
<h2 class="today_title">오늘의 추천<img src="/img/vvv.png" alt=""></h2>
<?
$list = new item_list();
$list->set_list_skin(G5_SHOP_SKIN_PATH.'/_main_recommend_product_list_skin.php');
$list->set_type(2);
$list->set_view('it_img', true);
$list->set_view('it_id', false);
$list->set_view('it_name', true);
$list->set_view('it_basic', true);
$list->set_view('it_cust_price', true);
$list->set_view('it_price', true);
$list->set_view('it_icon', false);
$list->set_view('sns', false);
echo $list->run();
?>
</div>
</section>
<?php
}
?>

이렇게해도 막상들어가보면 사진올린것처럼 증상은 동일합니다 ㅠ

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

echo $list->run(); 이부분을 if로 감싸주세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초비입니다
2년 전
무슨말씀인지 모르겠습니다 ㅠㅠ

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

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

로그인