묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근 이미지 위젯을 출력순을 추천수 많은 게시물 부터 가능한가요?
2012.08.19 10:37
안녕하세요!
홈페이지 개편중이라 질문이 많습니다 죄송합니다
이번만 한번 더 여쭙고 당분간 자제 하겠습니다
저는 비나무님의 최근 이미지 위젯을 홈페이지 메인에 깔아 쓰고 있습니다
그런데 이 위젯이 문서번호 순으로 출력이 되는듯 싶습니다
그러나 전 추천수 많은순으로 하고 싶은데 가능 할까요?(추천수가 많은 게시물 제일 앞으로)
비나무님 위젯 첨부
제 XE버전은 1.5.3 입니다
감사합니다
댓글 2
-
송동우
2012.08.20 17:33
-
mekey
2012.08.20 20:57
답변 주시는분이 없으셔서
내심 어떻게 해결하여야 하나 고민 하였는데
그렇다고 공용 게시판에서 호칭할 수도 없는 노릇이고 하였는데..
역시나 송동우님께서 해결해 주셨군요 ^^
감사합니다
감사 합니다!!!!
xe - widgets - newest_images - conf - info.xml 열고
<var id="display_list_voted">
<name xml:lang="ko">추천수가 많은 순서로 표시</name>
<type>select</type>
<options>
<name xml:lang="ko">사용안함</name>
<value>N</value>
</options>
<options>
<name xml:lang="ko">사용</name>
<value>Y</value>
</options>
</var>
이것 삽입
xe - widgets - newest_images - mewest_images.class.php 열고
line 94 쯤에
for($i=$document_count;$i<$total_count;$i++) $document_list[] = new DocumentItem();
이것 아래에
if($args->display_list_voted=='Y')
{
foreach($document_list as $key=>$val)
{
if($val->get('voted_count')>-1)
{
$temp[] = $val->get('voted_count')."@".$val->document_srl;
}
}
rsort($temp);
for($i=0;$i<count($temp);$i++)
{
$temp2 = explode("@", $temp[$i]);
for($j=0;$j<count($document_list);$j++)
{
if($temp2[1]==$document_list[$j]->get('document_srl'))
{
$temp3[] = $document_list[$j];
continue;
}
}
}
$document_list = $temp3;
}
이것 삽입
사용법은
위젯 설정에서
추천수 많은 순으로 표시에
사용을 선택하고 저장하면 됩니다.......