게시판 글 작성시 1번 첨부파일에 첨부한 사진이 본문에 출력 되지 않도록 하고자 합니다. 채택완료
코드가어려워요
2년 전
조회 1,905
게시판 글 작성시 1번 첨부파일에 첨부한 사진이 본문에 출력 되지 않도록 하고자 합니다.
eyoom 빌더 basic 스킨 기준
view.skin.html.php 파일에서
</p>
<p><?php if ($cnt > 0) { ?>
<?php /* 첨부파일 시작 */?>
<div class="board-view-file">
<ul class="list-unstyled">
<?php for ($i=1; $i<count((array)$view_file); $i++) { ?>
<li>
<div class="pull-left">
- 첨부파일 : <strong><?php echo $view_file[$i]['source']; ?></strong> <?php echo $view_file[$i]['content']; ?> (<?php echo $view_file[$i]['size']; ?>) - <a href="<?php echo $view_file[$i]['href']; ?>" class="view_file_download"><u>다운로드</u></a>
</div>
<div class="pull-right text-right hidden-xs">
<span><i class="fas fa-download"></i><?php echo $view_file[$i]['download']; ?></span>
<span><i class="far fa-clock"></i><?php echo $view_file[$i]['datetime']; ?></span>
</div>
<div class="clearfix"></div>
</li>
<?php } ?>
</ul>
</div>
<?php /* 첨부파일 끝 */?>
<?php } ?></p>
<p>
</p>
<p><?php for ($i=0; $i<count((array)$view_file); $i++) { ?></p>
<p>
</p>
<p><?php for ($i=1; $i<count((array)$view_file); $i++) { ?></p>
<p>
$i=0 을 $i=1 로 수정 했는데
여전히 1번 첨부파일 사진이 본문에 나오더라구요.
혹시 추가로 더 해줘야할 작업이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
2년 전
공지사항에서 테스트 했고 제 소스 기준으로는
skin/board/basic/view.skin.php 파일입니다.
</p>
<p><?php</p>
<p>// 파일 출력</p>
<p>$v_img_count = count($view['file']);</p>
<p>if($v_img_count) {</p>
<p> echo "<div id=\"bo_v_img\">\n";</p>
<p> </p>
<p> foreach($view['file'] as $view_file) {</p>
<p> echo get_file_thumbnail($view_file);</p>
<p> }</p>
<p> </p>
<p> echo "</div>\n";</p>
<p>}</p>
<p> ?></p>
<p>
위 소스 찾아서
</p>
<p> <?php</p>
<p> $i3i3i = 0;</p>
<p> // 파일 출력</p>
<p> $v_img_count = count($view['file']);</p>
<p> if($v_img_count) {</p>
<p> echo "<div id=\"bo_v_img\">\n";</p>
<p> </p>
<p> foreach($view['file'] as $view_file) {</p>
<p> if( $i3i3i >= 2 ){</p>
<p> //echo "233
pp".$v_img_count ;</p>
<p> echo get_file_thumbnail($view_file);</p>
<p> }</p>
<p> ++$i3i3i;</p>
<p> }</p>
<p> </p>
<p> echo "</div>\n";</p>
<p> }</p>
<p> ?></p>
<p>
처럼 바꾸니 됩니다. 신기하게도 if( $i3i3i >= 2 ){ 가 $i3i3i >= 1 것 같은데
$i3i3i >= 2 이네요.. 원인은 분석해 보셔야 할듯합니다.
(뭔가 숨은 파일이 있는 듯)
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인