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

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

QA

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

본문

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

 

eyoom 빌더 basic 스킨 기준

 

view.skin.html.php 파일에서

 


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

 


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

 


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

 

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

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

 

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

이 질문에 댓글 쓰기 :

답변 3

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

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

 


<?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";
}
 ?>

 

위 소스 찾아서

 


        <?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 이네요..  원인은 분석해 보셔야 할듯합니다.

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

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,729 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT