게시판 글 작성시 1번 첨부파일에 첨부한 사진이 본문에 출력 되지 않도록 하고자 합니다. 채택완료

2년 전 조회 2,122

게시판 글 작성시 1번 첨부파일에 첨부한 사진이 본문에 출력 되지 않도록 하고자 합니다.

 

eyoom 빌더 basic 스킨 기준

 

view.skin.html.php 파일에서

 

Copy
<?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 } ?>

 

Copy
<?php for ($i=0; $i<count((array)$view_file); $i++) { ?>

 

Copy
<?php for ($i=1; $i<count((array)$view_file); $i++) { ?>

 

$i=0 을 $i=1 로 수정 했는데

여전히 1번 첨부파일 사진이 본문에 나오더라구요.

 

혹시 추가로 더 해줘야할 작업이 있을까요?

답변 3개

채택된 답변
+20 포인트

저 부분은 제목 밑에 있는 첨부파일 다운로드 부분이고

본문안에 들어가는 소스를 수정해야 할 겁니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

eyoom 빌더를 문의드렸었는데, 그누보드 basic 의 답변을 주신것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

공지사항에서 테스트 했고  제 소스 기준으로는

skin/board/basic/view.skin.php 파일입니다.

 

Copy
<?php

// 파일 출력

$v_img_count = count($view['file']);

if($v_img_count) {

    echo "<div id=\"bo_v_img\">\n";

 

    foreach($view['file'] as $view_file) {

      echo get_file_thumbnail($view_file);

    }

 

    echo "</div>\n";

}

 ?>

 

위 소스 찾아서

 

Copy
<?php

        $i3i3i = 0;

        // 파일 출력

        $v_img_count = count($view['file']);

        if($v_img_count) {

            echo "<div id=\"bo_v_img\">\n";

 

            foreach($view['file'] as $view_file) {

                if( $i3i3i >= 2 ){

                    //echo "233  <br> pp".$v_img_count ;

                    echo get_file_thumbnail($view_file);

                }

                ++$i3i3i;

            }

 

            echo "</div>\n";

        }

         ?>

 

처럼 바꾸니 됩니다.    신기하게도  if( $i3i3i >= 2 ){  가    $i3i3i >= 1  것 같은데

  $i3i3i >= 2 이네요..  원인은 분석해 보셔야 할듯합니다.

  (뭔가 숨은 파일이 있는 듯)

 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고