묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근게시물중에서 선택한것만 뽑기[쿼리질문]
2007.12.16 23:15
1. 게시물입력시 확장변수를 이용하여 입력받습니다.
ex. 등록구분 : 스폰서이면 1, 일반이면 0값을 입력받음
필드명:extra_varsX에 값이 들어갑니다. 1또는0값
2. 최근게시물을 뽑을때 최근것 중에서도 글작성시 등록구분에 값이 1 인것만 뽑고 싶습니다.
답답하네요..
ex. 등록구분 : 스폰서이면 1, 일반이면 0값을 입력받음
필드명:extra_varsX에 값이 들어갑니다. 1또는0값
2. 최근게시물을 뽑을때 최근것 중에서도 글작성시 등록구분에 값이 1 인것만 뽑고 싶습니다.
select * from document where 확장변수필드명=1
이렇게 검색조건이 들어갈듯한데...
소스어느부분에 어떻게 삽입을 해야 하나요?
답답하네요..
댓글 2
-
zero
2007.12.17 11:33
-
제임쓰
2007.12.17 14:01
답변 감사합니다.
한가지 더 질문해도 될까요?
조건에 맞게 검색한후 정렬을 랜덤하게 하고 싶은데 어떻게 해야 하나요?
// ?~U???~@?~A
$widget_info->order_target = $args->order_target;
if(!in_array($widget_info->order_target, array('list_order','update_order','extra_vars6'))) $widget_info->order_target = 'list_order';// ?~U???~\?~\
$widget_info->order_type = $args->order_type;
if(!in_array($widget_info->order_type, array('asc','desc','rand()'))) $widget_info->order_type = '+ 'asc';
위 붉은색 부분에 rand() 추가 하면 될런지요?
widgets/newest_document/queries/getNewestDocument.xml 파일을 보시면요
라고 되어 있는데
위와 같이 <condition operation="equal" column="extra_vars번호" default="원하는 값" pipe="and" /> 를 추가해주시면 됩니다.
로 바꾸시면 될듯합니다.