남구스 님의 포스트를 보고 따라하기를 해서
달력 밑에 크리스마스까지~! 를 달았다. ㅋㄷㅋㄷ..
설명은 남구스님의 포스트 테터에 D-DAY 구하는 스크립 추가하기를 보시면 되요.^^;
따라하기에서 조금더 발전을 시켜서....어드민 메뉴에 "링크설정"처럼 "D-day 설정"을 만들어 볼까 하다가...귀차니즘으로 인하여...ㅋㄷㅋㄷ... 그냥 수동으로 추가하기루 했다. ^^;
흐미 그런데 크리스마스까지가 두 달 몇일 더 남았다....아~~
index.php 에 아래를 추가
if (strpos($d1, "[##_count_d_day_1##]") ) {
$day_count1 = 0;
function date_gab($date1, $date2) {
return
abs(
mktime(0, 0, 0,
intval(substr($date2,4,2)),
intval(substr($date2,6,2)),
intval(substr($date2,0,4))
) -
mktime(0, 0, 0,
intval(substr($date1,4,2)),
intval(substr($date1,6,2)),
intval(substr($date1,0,4))
)
) / 86400; // 하루 = 86400초
}
$day_count1= date_gab("20041225",date('Ymd'));
$d1 = str_replace("[##_count_d_day_1##]", $day_count1, $d1);
}
이렇게 하면 스킨에서 [##_count_d_day_1##] 를 이용하면 된다...^^;
그러니까 위의 소스에서 아래에서 세번째줄에 세고 싶은 날짜를 바꾸면된다. ^^;
그리고 약간의 기본 지식없이...어디에 뭘 더 추가해야될지 모르겠으면....
위의 소스를 한번더 쓰고 [##_count_d_day_1##] 부분...맨 위랑 맨 아래 두 개를 [##_count_d_day_2##] 이런 식으로 바꾸면 [##_count_d_day_2##]를 스킨에서 활용하면 된다.
소스의 중복이 있을 지는 모르지만 모를땐 0.001초(?)를 손해 볼 수도 있는거지머...
소스의 중속은 그래도 싫다 0.001(?)초의 손해는 싫다 하면 ...아래처럼
위에랑 노랑 부분을 비교해보면 된다. 이런식으로 계속 추가하면된다.
두 개를 하려면 아래처럼 한 번에 하면되는 건데..^^
[##_count_d_day_1##]은 크리스마스고 [##_count_d_day_2##]는 2005년 1월1일이다. ^^
if (strpos($d1, "[##_count_d_day_1##]")||strpos($d1, "[##_count_d_day_1##]") ){
$day_count1 = 0;
$day_count2 = 0;
function date_gab($date1, $date2) {
return
abs(
mktime(0, 0, 0,
intval(substr($date2,4,2)),
intval(substr($date2,6,2)),
intval(substr($date2,0,4))
) -
mktime(0, 0, 0,
intval(substr($date1,4,2)),
intval(substr($date1,6,2)),
intval(substr($date1,0,4))
)
) / 86400; // 하루 = 86400초
}
$day_count1= date_gab("20041225",date('Ymd'));
$d1 = str_replace("[##_count_d_day_1##]", $day_count1, $d1);
$day_count2= date_gab("20050101",date('Ymd'));
$d1 = str_replace("[##_count_d_day_2##]", $day_count1, $d1);
}