일자를 정해주고 오늘부터 지정일까지 해당기간 동안만 해당 코드를 실행해라는 내용일 구현하는 방법입니다.

 

{@
// echo date('Ymd');
$today = date('Ymd');
}
<!--@if($today < 20160318)-->
<!--@if($layout_info->use_demo === 'Y')-->
<include target="./demo/intro.html" cond="$layout_info->intro == 'Y'"/>
<!--@end-->
<!--@end-->

<!--@if(20160318000000 < date() < 20160325000000 )-->

 

이런식으로 if 문안에서 20160318000000 < date() && date() 20160325000000 이런 php 함수가 들어가버리니

XE 자체적으로 오류를 뿜어내더군요.

 

그래서 date() 라는 함수는 외부로 빼내준 방법입니다.

 

오늘날짜를 20160318 이라는 형태로 출력하게 한 뒤, 지정일을 적어주고 그게 해당일자 이전까지만 동작하도록 한 방법입니다.

 


 

이 밖에 js로 하는 방법도 있었는데,

https://raw.githubusercontent.com/kvz/phpjs/master/functions/datetime/mktime.js

localStorage["eondTime"] = mktime();

해서 한다는데 어려워서 표기했어요 ㅠ_ㅠ;

이온디

profile
이온디는 라이믹스를 비롯한 다양한 CMS의 시드뱅크를 꿈꿉니다. 여러분들이 사랑하는 웹소스를 언제든지 사용할 수 있게 하기 위해 이온디는 매일 소스코드를 유지보수하고 있으며, 언제든지 다운로드할 수 있는 소스마켓을 운영하고 있습니다.

#XE마켓 - 이온디스토어
https://eond.com/xemarket/

# XE/라이믹스 단톡방을 운영 중입니다. (비번: 2022)
https://open.kakao.com/o/giaKKnl

# XE/라이믹스 생활코딩 모듈 강좌입니다.
https://opentutorials.org/module/3774
  • ?
    수고하셧습니다
    자신이 개발한것을 정보공유를 해주니 죄송하내요 ㅎㅎ
  • ? profile
    인류의 시간을 아끼는 거죠 (__)/;
    저는 3시간 걸려서 삽질을 했지만 이 3시간 동안 누군가는 다른 작업을 삽질한다면
    XE의 발전은 더 빨리 이뤄지지 않을까요?;
  • profile
    오.. 괜찮은데요? 이렇게 응용하기도 하는군요 ㅎㅎ
  • ?
    와 신기하네요..ㄷㄷㄷ