묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
업로드한 이미지 파일 안 보이게 하기
2011.08.28 16:32
업로드한 jpg나 gif 파일등을 안보이게 하고 싶습니다..
xe_board 스킨을 사용중인데요..
알아보니
view_document.html 파일을 수정하면 된다는데..
어찌해야할지 잘 모르겠네여..
파일 밑을 보니
이 부분에서 => 수정 이라고 한 부분을 수정하면 될듯한데요..
전체 파일명에서 확장자만 어찌 구분해내고
어찌 특정 확장자를 if 문으로 걸러내는지 잘 모르겠습니다..
고수님들 도와주세요..
xe_board 스킨을 사용중인데요..
알아보니
view_document.html 파일을 수정하면 된다는데..
어찌해야할지 잘 모르겠네여..
파일 밑을 보니
<!--@if($oDocument->hasUploadedFiles())-->
<div class="fileAttached">
{@ $uploaded_list = $oDocument->getUploadedFiles() }
<ul>
<!--@foreach($uploaded_list as $key => $file)-->
<!--@if($file->source_filename)--> // => 수정
<li><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} ({FileHandler::filesize($file->file_size)})({number_format($file->download_count)})</a></li>
<!--@end-->
<!--@end-->
</ul>
<div class="clear"></div>
</div>
<!--@end-->이 부분에서 => 수정 이라고 한 부분을 수정하면 될듯한데요..
전체 파일명에서 확장자만 어찌 구분해내고
어찌 특정 확장자를 if 문으로 걸러내는지 잘 모르겠습니다..
고수님들 도와주세요..
댓글 4
-
송동우
2011.08.28 17:08
-
가브리엘79
2011.08.28 17:20
아.. 잘되네여.. -
가브리엘79
2011.08.28 17:24
혹시.. $ext[0] 로 가져온 값을 몽땅 소문자로 변경하는 함수도 있나여?? -
가브리엘79
2011.08.28 17:15
<!--@if($oDocument->hasUploadedFiles())--><div class="fileAttached">{@ $uploaded_list = $oDocument->getUploadedFiles() }<ul><!--@foreach($uploaded_list as $key => $file)-->{@ preg_match("/\.[a-zA-Z0-9_]+$/", $file->source_filename, $ext)}<!--@ if($ext[0]==".jpg" || $ext[0]==".gif")--><?php continue ?><!--@ end--><li><a href="{getUrl('')}{$file->download_url}">{$file->source_filename} ({FileHandler::filesize($file->file_size)})({number_format($file->download_count)})</a></li><!--@end--><!--@end--></ul><div class="clear"></div></div>
이렇게 넣었는데요...
Parse error: syntax error, unexpected '}' in/host/home1/아이디/html/classes/template/TemplateHandler.class.php(220) : eval()'d code on line 171
에러가 발생합니다.. ㅠ.ㅠ
-
송동우
2011.08.28 17:21
그렇게 하면 당연히 오류가 납니다. 답글을 잘 보세요 수정라인 바로밑에 삽입하라고 했는데 그 라인을 없애버렸죠..... 그 라인은 목적을 위해서 필요없는 코드이기 때문에 지워도 됩니다만 그렇게 하려면 그와 짝을 이루는 이것도 없애줘야 되겠죠..... 둘 중 하나를 택해서 해 보세요 무슨 말인지 이해를 하셨기를........ -
송동우
2011.08.28 17:56
아...정말 글쓰기 힘드네요....
strtolower($ext[0]) 이렇게 하면 모두 소문자로 됩니다.....
{@ preg_match("/\.[a-zA-Z0-9_]+$/", $file->source_filename, $ext)}
<!--@ if($ext[0]==".jpg" || $ext[0]==".gif")-->
<?php continue ?>
<!--@ end-->
이걸 추가해 보세요