테스트 사이트 - 개발 중인 베타 버전입니다

게시판 글 작성시 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 포인트

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

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

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

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

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

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

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

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

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

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

 

 

 

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

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

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

로그인