쿠키에서 켜져있는지 확인해서 세부설정을 출력시킬수도 있네요

그런데 cond가 html문법이였던가요...?? 코어에서 따로 인식해 주는건가...

(전 이제 마지막에 OFF만 전곡반복 오른쪽으로 옮겨주러 갑니다...;;)

Clipboarder.2016.02.19-002.png Clipboarder.2016.02.19-003.png

 

  • ?
    cond는 xe 자체에서 지원하는 템플릿 문법입니다.
    그 안에 들어있는 변수가 true 혹은 true로 취급되는 변수면 그 요소를 표시하는 문법이죠.

    그리고 저 브금 플레이어 탐나네요 ㅎㅎ
  • ? ?

    공홈의 'SCM Music Player애드온을 약간 손봤습니다 ㅎㅎ 회원정보 안에서 수정하는 걸 쿠키로 꺼내놓은거죠~

  • ? ?
    감사합니다 :D
    지금 한번 깔아봐야겠네요.
  • ?

    안녕하세요 DIGIWB 님 SCM플레이어에서 ON/OFF 쿠키설정을 찾다가 이런 소스를 발견했는데요

     

    <script>function setCookie(a,b,c){var expire=new Date();expire.setDate(expire.getDate()+c);cookies=a+'='+escape(b)+';path=/';if(typeof c!='undefined')cookies+=';expires='+expire.toGMTString()+';';document.cookie=cookies}</script>
    <li><a href="#" id="bgm_player_set" onclick="setCookie('bgm_hide','Y',60);top.location.reload()"|cond="$_COOKIE['bgm_hide']!='Y'" onclick="setCookie('bgm_hide','N',-1);location.reload();"|cond="$_COOKIE['bgm_hide']=='Y'"><i class="fa-play"></i> BGM Player <!--@if($_COOKIE['bgm_hide']=='Y')-->Show<!--@else-->Hide<!--@end--></a></li>

     

    저는 이대로 복붙하면 작동이안되더라구요... 애드온에서 쿠키설정도 ON으로 되어있는데... 혹시 한번만 봐주실수있나요..?

     

  • ? ?
    음.... 어디에 붙여넣기 하신건지 알 수 있을까요?
  • ? ?

    https://xe1.xpressengine.com/index.php?mid=download&package_id=22280542
    심플레이아웃을 쓰고있고
    레이아웃 설정부분에 푸터에 넣어봤더니 이상해지길래
    layout.html 파일 열어서 푸터부분, 커스텀에 side부분에 넣어봤습니다. 여기저기 넣어봐도 아래 캡쳐와같이 나오더군요 ㅜㅜ

     

    캡처.PNG

     

  • ? ?
    Show 부분이 링크로 처리되어있지 않던가요?
    별도로 css 작업을 안해주면 저렇게 뜨는 게 맞습니다.
  • ? ?
    네 링크로 되있지가 않아서 문젭니다 ㅜㅜ css처리 해주는거랑 상관없이 링크는 되야할텐데 안되네요 ㅠㅠ
  • ? ?
    클릭 -> 새로고침해서 반영되는지 확인해보세요. 쿠키가 재대로 안 구워지면 onclick을 잘못 설정한겁니다.