묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
탭방식 최근게시글에서 본문에 이미지가 없어도 기본 이미지 보이도록...
2009.03.02 17:17
안녕하세요?
아래 그림처럼 탭방식 최근 게시글에서
'본문에 이미지가 없어도, 미리 설정된 기본 이미지가 보이도록' 하는 방법을 찾고 있습니다.
(본문에 이미지가 포함된 경우)
(본문에 이미지가 없는 경우)
검색을 해보니 가장 비슷한 답변이 위젯 스킨의 list.html 내용을 수정하면 된다는 것 같더군요.
(게시글 http://www.zeroboard.com/17637607 을 참조했습니다.)
그래서 아래처럼 소스를 수정했는데 이상하게도 제목은 사라지고, 기본 그림만 5개 중복해서 나타납니다.
아마도 위 게시글 팁이 최근이미지 스킨이라서 그런 것 같은데요...
(아래처럼 기본 이미지만 5개 연속으로 나타납니다.)
소스 수정은 기존 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="basic.jpg" border="0" alt="" width="{$widget_info->thumbnail_width}" height="{$widget_info->thumbnail_height}" /></a>
</td>
{@ $_thumbnail_checked = true; }
<!--@end-->
<!--@end-->
혹시 제가 뭘 잘못한 것인지 아시는 분께선 도움을 주시면 정말 고맙겠습니다. ^^
참고로 원본 list.html 파일도 첨부합니다.
PS : 이 질문은 며칠 전 새벽에 올렸던 내용인데, 답변을 아시는 분께서 못 보신 상태로 뒤로 밀려났을 수도 있다는 생각이 들어
다시 한 번 올려봅니다. 이 점 죄송하게 생각합니다.
from ... RainSky
아래 그림처럼 탭방식 최근 게시글에서
'본문에 이미지가 없어도, 미리 설정된 기본 이미지가 보이도록' 하는 방법을 찾고 있습니다.
(본문에 이미지가 포함된 경우)
(본문에 이미지가 없는 경우)
검색을 해보니 가장 비슷한 답변이 위젯 스킨의 list.html 내용을 수정하면 된다는 것 같더군요.
(게시글 http://www.zeroboard.com/17637607 을 참조했습니다.)
그래서 아래처럼 소스를 수정했는데 이상하게도 제목은 사라지고, 기본 그림만 5개 중복해서 나타납니다.
아마도 위 게시글 팁이 최근이미지 스킨이라서 그런 것 같은데요...
(아래처럼 기본 이미지만 5개 연속으로 나타납니다.)
소스 수정은 기존 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="basic.jpg" border="0" alt="" width="{$widget_info->thumbnail_width}" height="{$widget_info->thumbnail_height}" /></a>
</td>
{@ $_thumbnail_checked = true; }
<!--@end-->
<!--@end-->
혹시 제가 뭘 잘못한 것인지 아시는 분께선 도움을 주시면 정말 고맙겠습니다. ^^
참고로 원본 list.html 파일도 첨부합니다.
PS : 이 질문은 며칠 전 새벽에 올렸던 내용인데, 답변을 아시는 분께서 못 보신 상태로 뒤로 밀려났을 수도 있다는 생각이 들어
다시 한 번 올려봅니다. 이 점 죄송하게 생각합니다.
from ... RainSky
댓글 10
-
지연아빠
2009.03.03 01:05
-
RainSky
2009.03.03 01:27
아! 안녕하세요? 저 잘 지내고 있어요! ^0^
요즈음 사이트 리뉴얼이다 해서 좀 바빴답니다. 자주 찾아 뵙지도 못하고 죄송해요. ^^
두 번이나 질문글을 남겼는데도 아무런 답변이 없길래 그냥 포기할까 했는데 귀한 답변을 주셨네요.
근데 어쩌죠? 원래 제가 코드를 잘 몰라서, 질문을 올리기 전에 제 나름대로 관찰해서 여러 가지 경우의 수로 수정을 해봤었거든요.
그 경우의 수 중 하나가 바로 알려주신 답변이었답니다.
잘 몰라서 그 코드에서 true 를 false로 고쳐서도 해보고, 위치를 바꿔서 다른 줄에도 넣어 봤는데 ... 여전히 안 되더군요. ^^;;;
이게 생각보다 어려운 일인가 봐요. 답변도 거의 안 올라오고, 이것저것 다 해봐도 안 되는 걸 보니... ^^;
바쁘실텐데 다시 한 번 확인해주신다니 정말 고맙습니다.
참, 우리 효린이 어제부터 유치원다니기 시작했답니다.
이제 5살 되었거든요.
지연이는 올해 나이가 몇 살이지요? ^0^
from ... RainSky -
지연아빠
2009.03.03 01:40
아주 어려운 내용은 아닙니다.
저도 위 소스를 가지고 실제 적용하며 테스트를 해봐야 하는데 혹시 ftp 정보와 위 코드를 적용한 부분(어느 list.html인지)을 알려주실수 있으면 쪽지로 알려주세요....
2시까지 기다려보고 안오시면 오전중에 다시 오겠습니다.
ps.지연이는 이제 6살 되었구요...어린이집 다닙니다....^^
홈페이지 아주 멋지네요....ㅎㅎ 부럽습니다..... -
RainSky
2009.03.03 01:47
아! 아직 안 주무셨군요. ^^ 이렇게 신경 써주시니 정말 고맙습니다. ^^
말씀하신 대로 FTP 정보를 쪽지로 보내드리도록 하겠습니다.
그런데 이것 때문에 괜히 오늘 밤 늦게 주무시는 것 아닌가 염려도 되는군요. ^^;;;
지연이가 효린이한테 언니군요. 언제 한 번 인사시키면 좋을 것 같습니다. 효린이가 언니들을 무척 좋아하거든요. ^0^
from ... RainSky -
지연아빠
2009.03.03 01:57
쪽지 확인했습니다. ^^ -
RainSky
2009.03.03 02:04
벌써 새벽 2시인데요... 고마운 마음보다 미안한 마음이 더 큽니다. ^^;
급한 것도 아닌데 너무 늦게까지 하실 필요는 전혀 없습니다.
쪽지에도 적었지만, 부디 간단하게 끝날 수 있는 일이면 좋겠습니다.
from ... RainSky
PS : 참, 그리고 사이트 리뉴얼한다고 FTP 안이 좀 어지럽습니다. 이 점 양해바랍니다. ^^; -
지연아빠
2009.03.03 02:24
현재 완료되었습니다.
말씀하신 기능을 제가 잘 이해한것이라면 구현이 끝났구요...
아니라면 댓글 남겨주세요...^^ -
RainSky
2009.03.03 02:29
정말 고맙습니다. ^0^
제가 원하던 기능이 바로 이겁니다!
너무 늦었으니 오늘은 이만 주무시구요, 내일 지나간 닷컴에서 뵙겠습니다.
정말 고맙습니다. ^0^
from ... RainSky -
지연아빠
2009.03.03 02:30
아 ...원하시는 기능이라니 다행입니다....
그럼 저는 이만 쿨쿨자러..~~.....^^ -
RainSky
2009.03.03 02:34
네, 안녕히 주무세요!
오늘 정말 고마웠구요, 저도 이만 잠자리에 들어야겠습니다.
그럼, Good Night! ^0^
from ... RainSky
잘 지내시죠?
지금 정확히 테스트하기 어려운 상태라서 짐작으로 적습니다.
아니면 다시 한번 글 남겨주세요..
내일 오전중 확인해보도록 하겠습니다.
위 코드중
</td>
이 사이에 {@ $_thumbnail_checked = true; }를 넣어주세요....
<!--@else-->