묻고답하기
ㅠㅠ 카운터 위젯에 if 구문넣으려는데요;
2007.11.17 01:14
요기를 보시면 제가 뭘 하려는지 바로 이해하실 듯 합니다.;;
제로보드 기본 카운터 위젯 (default) 의 소스입니다. <div class="counter_widget"> <ul> <!--@if($today_counter)--> </div> |
제가 저 위에 연두색으로 된 부분에
<!--@if($today_counter->unique_visitor > 10)-->
{echo ("10명이상 방문했습니다");}
<!--@end-->
요런 구문(?)을 삽입해서..
하루 방문자수가 10명이상 일때
"10명 이상 방문했습니다" 라는 말을 띄워줄려구 하는데요.
요게 맞는지 모르겠습니다 -_-;;
방금전에 다른걸 추가시켜서 업로드 해봤더니...
카운터 위젯 들어간 페이지 모두가 먹통이 되버려서;;;
복구하느라 진땀뺐습니다.
그래서 이렇게 조심스럽네요
지금 문제가
$today_counter->unique_visitor
요게 일일 방문자수 데이터를 가져오는게 맞느냐는 것과
요 데이터가 숫자인지 조차 모른다는 점 입니다 --;;
도움을 주세요.
공부해서 뭘 만드는 성격이 못되서.
항상 부딪히면서 만드는데... 정말 어렵네요...
간단한 if구문이라지만...
{echo ("10명이상 방문했습니다");}
<!--@end-->
여기서 잘못된 구문이라면
<!--@if($today_counter->unique_visitor > 10)-->
10명이상 방문했습니다
<!--@end-->
그냥 이렇게 해 주셔도 된다는 겁니다.. ^^; 위의것은 틀린거죠..
그리고 $today_counter->unique_visitor 는 유니크 방문자수 맞습니다.
팁을 드리자면..
그냥 글을 출력할때는 { } 줄 필요 없습니다.
{ } 는 제로보드XE의 템플릿 명령어 이랍니다. 그래서 여기서는 변수 계산, 출력 등을 하기 위한 것이죠.
만약에 변수를 계산 하려면 {@$aa=$bb+$cc} 등으로 하시고
출력을 하시려면 {$aa} 하시면 되는 겁니다.
그리고 특정 글을 적으려면 { } 없이 그냥 글을 적으면 됩니다.
좋은 결과 있으시길 바랍니다.