웹마스터 팁
page_full_width">
글에 첨부된 이미지 파일이 없을 경우, 지정 이미지를 본문에 보여주기
2011.07.11 14:00
글에 첨부된 이미지 파일이 없을 경우에 미리 지정한 이미지를 본문에 보여주는 기능입니다.
디시인사이드에서 이러한 기능을 구현, 사용되고 있습니다.
본문에 글만 있는 경우 휑한 경우가 있어서 사용하려 하는데..
코드는 대충 ..
각 취향별, 게시판에 맞게 수정해서 넣어주시면 될것 같습니다.
사용예시 : http://mitekiku.net/hm/aniforum
skin.xml 추가
<var name="noimage" type="image">
<title xml:lang="ko">디시인사이드 스타일</title>
</var>
view_document.html {$oDocument->getContent()} 위에 추가
<!--@if($module_info->noimage)-->
{@
$image_file=0;
$uploaded_list = $oDocument->getUploadedFiles();
}
<!--@ foreach($uploaded_list as $key => $file)-->
{@
$ext = substr($file->source_filename, -4);
$ext = strtolower($ext);
}
<!--@ if($ext == ".jpg" || $ext == "jpeg" || $ext == ".gif" || $ext ==".png")-->
{@ $image_file++}
<!--@ end-->
<!--@ end-->
<!--@ if($image_file < 1)-->
<img src="{$module_info->noimage}" /><p style="height:15px;"></p>
<!--@ end-->
<!--@ end-->