묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
탭방식 최근게시글에서 본문에 이미지가 없어도 기본 이미지 보이도록...
2009.02.28 03:48
안녕하세요?
아래 그림처럼 탭방식 최근 게시글에서
'본문에 이미지가 없어도, 미리 설정된 기본 이미지가 보이도록' 하는 방법을 찾고 있습니다.
(본문에 이미지가 포함된 경우)
![](https://xe1.xpressengine.com/files/attach/images/122/025/801/017/tap0.png)
(본문에 이미지가 없는 경우)
![](https://xe1.xpressengine.com/files/attach/images/122/025/801/017/tap.png)
검색을 해보니 가장 비슷한 답변이 위젯 스킨의 list.html 내용을 수정하면 된다는 것 같더군요.
(게시글 http://www.zeroboard.com/17637607 을 참조했습니다.)
그래서 아래처럼 소스를 수정했는데 이상하게도 제목은 사라지고, 기본 그림만 5개 중복해서 나타납니다.
아마도 위 게시글 팁이 최근이미지 스킨이라서 그런 것 같은데요...
(아래처럼 기본 이미지만 5개 연속으로 나타납니다.)
![](https://xe1.xpressengine.com/files/attach/images/122/025/801/017/why.png)
소스 수정은 기존 list.html 에 아래 빨간 부분을 추가했을 뿐입니다.
{@ $_checked = false; }
<!--@foreach($tab_list as $key => $val)-->
<div class="tabContent <!--@if(!$_checked)-->show{@ $_checked = true;}<!--@else-->hide<!--@end-->" id="content_{$_id_prefix}_{$key}">
{@ $_thumbnail_checked = false; }
<table cellspacing="0">
<tr>
<!--@foreach($val->document_list as $k => $v)-->
<!--@if(!$_thumbnail_checked && $v->thumbnailExists($widget_info->thumbnail_width, $widget_info->thumbnail_height))-->
<td class="thumbnail" width="{$widget_info->thumbnail_width+12}">
<a href="{getUrl('','document_srl',$v->document_srl)}"><img src="{$v->getThumbnail($widget_info->thumbnail_width,$widget_info->thumbnail_height,$widget_info->thumbnail_type)}" border="0" alt="" /></a>
</td>
<!--@else-->
<td class="thumbnail" width="{$widget_info->thumbnail_width+12}">
<a href="{getUrl('','document_srl',$v->document_srl)}" onfocus="this.blur()"><img src="/files/attach/images/413/3282/thumbnail_100_crop.jpg" border="0" alt="" width="{$widget_info->thumbnail_width}" height="{$widget_info->thumbnail_height}" /></a>
</td>
{@ $_thumbnail_checked = true; }
<!--@end-->
<!--@end-->
혹시 제가 뭘 잘못한 것인지 아시는 분께선 도움을 주시면 정말 고맙겠습니다. ^^
참고로 원본 [클릭 : list.html] 파일도 첨부합니다.
from ... RainSky
아래 그림처럼 탭방식 최근 게시글에서
'본문에 이미지가 없어도, 미리 설정된 기본 이미지가 보이도록' 하는 방법을 찾고 있습니다.
(본문에 이미지가 포함된 경우)
![](https://xe1.xpressengine.com/files/attach/images/122/025/801/017/tap0.png)
(본문에 이미지가 없는 경우)
![](https://xe1.xpressengine.com/files/attach/images/122/025/801/017/tap.png)
검색을 해보니 가장 비슷한 답변이 위젯 스킨의 list.html 내용을 수정하면 된다는 것 같더군요.
(게시글 http://www.zeroboard.com/17637607 을 참조했습니다.)
그래서 아래처럼 소스를 수정했는데 이상하게도 제목은 사라지고, 기본 그림만 5개 중복해서 나타납니다.
아마도 위 게시글 팁이 최근이미지 스킨이라서 그런 것 같은데요...
(아래처럼 기본 이미지만 5개 연속으로 나타납니다.)
![](https://xe1.xpressengine.com/files/attach/images/122/025/801/017/why.png)
소스 수정은 기존 list.html 에 아래 빨간 부분을 추가했을 뿐입니다.
{@ $_checked = false; }
<!--@foreach($tab_list as $key => $val)-->
<div class="tabContent <!--@if(!$_checked)-->show{@ $_checked = true;}<!--@else-->hide<!--@end-->" id="content_{$_id_prefix}_{$key}">
{@ $_thumbnail_checked = false; }
<table cellspacing="0">
<tr>
<!--@foreach($val->document_list as $k => $v)-->
<!--@if(!$_thumbnail_checked && $v->thumbnailExists($widget_info->thumbnail_width, $widget_info->thumbnail_height))-->
<td class="thumbnail" width="{$widget_info->thumbnail_width+12}">
<a href="{getUrl('','document_srl',$v->document_srl)}"><img src="{$v->getThumbnail($widget_info->thumbnail_width,$widget_info->thumbnail_height,$widget_info->thumbnail_type)}" border="0" alt="" /></a>
</td>
<!--@else-->
<td class="thumbnail" width="{$widget_info->thumbnail_width+12}">
<a href="{getUrl('','document_srl',$v->document_srl)}" onfocus="this.blur()"><img src="/files/attach/images/413/3282/thumbnail_100_crop.jpg" border="0" alt="" width="{$widget_info->thumbnail_width}" height="{$widget_info->thumbnail_height}" /></a>
</td>
{@ $_thumbnail_checked = true; }
<!--@end-->
<!--@end-->
혹시 제가 뭘 잘못한 것인지 아시는 분께선 도움을 주시면 정말 고맙겠습니다. ^^
참고로 원본 [클릭 : list.html] 파일도 첨부합니다.
from ... RainSky