포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
보통 위젯에서의 카운팅
2013.03.11 12:45
보통 위젯들의 소스를 보면
<!--@foreach($widget_info->content_items as $key => $item)-->
<li<!--@if($_idx >= $widget_info->list_count)--> style="display:none"<!--@end-->>
와 같이 게시물 수를 카운팅하는데
이런 형식으로 사용을 하니
소스상으로 diplay:none으로 나오는 게시물이 많게는 15~6개가 됩니다.
사이트 속도측정을 하다보면 이런 녀석들이 걸리는데 (특히 갤러리 타입이나 웹진타입의 경우엔)
개개의 이미지를 다 불러오는 듯 해서 찝찝하다고나 할까..?
그래서 아예
<!--@foreach($widget_info->content_items as $key => $item)-->
<!--@if($_idx < $widget_info->list_count)-->
<li>
이렇게 바꿔서 사용을 하는데... 이래도 되는 것인지요? ^^:
보이는 건 정상적으로 보이고 소스상에서도 깨끗한데... 이것도 몬가 찝찝하고...
쩝.. 이래도 찝찝하고 저래도 찝찝하고.. ^^:
댓글 2
-
퍼니엑스이
2013.03.11 23:12
-
브레인630
2013.03.12 00:41
ㅎㅎ... 넵.... ^^: 제 스타일은 페이징을 안쓰는터라.. ^^:
나중에 페이징 쓰면 고쳐서 써야겠네요..ㅎㅎ. 감사합니다. ^^:
콘텐츠 위젯에서 페이지 기능을 사용할 경우에 각 페이지별로 글을 나눠서 보여주기 때문에 display:none이 되어 있습니다.
예를 들어, 페이지 수를 2로 지정하고 목록 수를 10으로 설정했을 때 글 수가 20개 있다고 가정하면
1~10개까지는 2페이지, 11~20개까지는 1페이지에 보일겁니다. 그러면 목록 하단에 페이지를 이동할 수 있는 버튼이 생기는데 페이지별로 글을 나눠서 보여주기 위해 display:none을 쓴 겁니다.