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

원인을 찾아서요 한번만 더 여쭐께요... 채택완료

거너비ok 8년 전 조회 2,134

모바일 메뉴에서 

제가 

 

  •  <?php if ($bo_table=='ev1') { $menuNumber = 0; ?> class="gnb_sl">홈페이지

  • 이런식으로 테이블이 ev1일때 부터 ev7일때까지 

    $menuNumber 에 숫자를 넣고 변수 설정을 해놓았는데요 

    게속적으로 메인만 확인을 해서 그런거더라고요 

    테이블쪽으로 들어가니까 메뉴 설정이 되어있더라고요 

    그래서 원하는대로 되었는데요 

     

    근데 메인일때는


    모바일 메뉴가 딸랑 1개만 나오는 오류가 났었는데요 

    그러니까 첨 접속시는 테이블에 들어가기 전이니까 

    그것또한 $menuNumber = 0으로 하거나

    스크립트 상에서  initialSlide: 0 이렇게 되어야 하는데요....

     

    var swiper = new Swiper('.swiper-container', {

            pagination: '.swiper-pagination',

            paginationClickable: true,

            slidesPerView: 8,

            spaceBetween: 5,

            initialSlide: ,

    스크립트 사이에서 조건을 걸어야되는걸까여?

    아니면 

      

  •   class="gnb_sl">홈페이지

  • 여기에서 조건을 걸거나 할수없을까여? 
    $bo_table=='ev1' 포함 그 외 모든것은 그냥 다 0으로 하면 될것 같은데요  
    기본이 그냥 원래 0이라서요 ... 
    근데 또 클래스는 ( class="gnb_sl") 메인에서는 주어지면 안되는데요 ...

    테이블로 조건을 걸어가지구..

    메뉴 설정이 안되서 오류가 난거였습니다 

    메인은 어떻게 해야될지 도움좀 부탁드릴게요 ..

     

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

    답변 2개

    채택된 답변
    +20 포인트
    8년 전

    </p><p> initialSlide: <?php echo $menuNumber ? <span style="font-size: 14.6667px;">$menuNumber : "0"</span><span style="font-size: 11pt;"> ?></span></p><p>

    으로 해주면 됩니다.

    $menuNumber 에 값이 있으면 $menuNumber 를 출력, 

    $menuNumber 에 값이 없으면 "0" 으로 출력 

    하라는 의미입니다.

    if ($menuNumber) 

      echo $menuNumber;

    else

      echo "0";

    과 같습니다.

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

    답변에 대한 댓글 1개

    거너비ok
    8년 전
    감사합니다^^

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

    $menuNumber = 0; if ($menuNumber)   echo $menuNumber;

    ***************************

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

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

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

    로그인