묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근게시물 4번째~10번째까지 뽑아오려면 어떻게 하나요?
2012.12.14 23:06
안녕하세요.
최근게시물을 10개를 뽑아오려고 하는데요...
그 중 최근 3개는 썸네일이 나오게 하고 나머지 4-10까지는 리스트만 나오게 하려고 하는데요...
한번에 할 수는 없을거 같아서 (한번에 하면 너무 좋구요...)
최근 게시물 위젯을 두개를 쓰려고 하는데 썸네일 있는 3개는 그냥 하면 되겠는데 썸네일이 없는 4~10까지의 게시물을 뽑아오려면 어떻게 해야 하나요...?
혹시 이것을 쉽게 할 수 있는 최근게시물 위젯이 있으면 추천 부탁드리구요,
아니면 일반 최근게시물 위젯을 가지고 설명 부탁드립니다.
감사합니다.
댓글 2
-
푸시아
2012.12.15 00:53
-
ccumgol.myid.net
2012.12.15 02:38
이 셀렉트 쿼리는 어디서 하는건가요? 제가 웹 프로그래밍을 잘 몰라서요... 최근게시물 위젯이나 스킨에서 파일을 수정해야 하는 건가요? 파일들의 소스를 열어봐도 찾을 수가 없어서요... -
ccumgol.myid.net
2012.12.15 02:39
먼저 답변 달아주신 것에 대한 감사의 말씀을 뺐네요... 감사합니다. -
LI-NA
2012.12.15 15:45
스킨에서 간단한 php를 이용하면 됩니다.
반복문 시작 전에 {@ $doc_non = 1;}
출력하는 반복문쪽에는 {@ $doc_non ++;}
그 다음
<!--@if($doc_non < 3)-->
갤러리 HTML
<!--@else-->
일반 목록 HTML
<!--@end-->
이런 식으로 하면 될것같네요.
(테스트는 안해봤습니다. ㅎㅎ;;)
-
ccumgol.myid.net
2012.12.18 07:18
답변 감사합니다. 그런데 위의 분에게도 그런 의견을 달았지만 사실 초보자들에게는 이러한 말이 무슨 말인지 감이 안오는 것이 사실입니다. -
ccumgol.myid.net
2012.12.18 07:21
'스킨'이라고 하시는 것은 예를 들어 최근글 위젯 스킨의 list.html을 말하는 건가요? 예를 들어 저는 CN_No_Series 위젯을 쓰려고 하는데 거기에는 내용이 이렇게 되어 있더군요. <div class="listwrap {$colorset}"> <ul class="list"> <!--@foreach($widget_info->document_list as $oDocument)--> <li> <!--@if($widget_info->display_regdate == 'Y')--> <span class="date">{$oDocument->getRegdate("y-m-d")}</span> <!--@end--> <a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a> <!--@if($oDocument->getCommentCount())--> <img src="dot.png" width="4" height="4" class="dot" /> <span class="comment"><a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a></span> <!--@end--> <!--{$oDocument->printExtraImages($widget_info->duration_new)}--> </li> <!--@end--> </ul> </div> 그럼 여기에 어디에 넣어야 하는 것인지요? 한번만 더 알려주시면 감사하겠습니다.
셀렉트 쿼리를 따로 하셔요.
하나는 order by regdate desc limit 0, 3 다른 하나는 order by regdate desc limit 3, 6
이렇게 뽑으면 될 것 같네요.