첨부파일 출력 문의

첨부파일 출력 문의

QA

첨부파일 출력 문의

본문

안녕하세요..아래 주소의 스킨을 이용중입니다..

https://sir.kr/g5_skin/41240?page=2

 

아래의 코드가 상단의 본문에 삽인된 이미지를 보여주는 코드인데 이것을 삽인된 이미지가 아닌 첨부파일로 업로드된 이미지가 보이게 하고 싶은데 어떻게 해야 될까요??

 

감사합니다.

------

<?php
        $image_source = get_view_thumbnail($view['content']);
        preg_match_all("/<img[^>]*src=[\'\"]?([^>\'\"]+)[\'\"]?[^>]*>/", $image_source, $img);
        ?>
        <div id="bo_v_con">
            
            <div>
                <div class="bo_v_header">
                    <h3>미리보기</h3>
                </div>
                <div class="bo_v_con_of_con">
                    <div class="slider">
                        <?php
                        foreach ($img[1] as $item)
                        { ?>
                            <div style="background-image:url('<?php echo $item ?>');"></div>
                            <?php
                        }
                        ?>
                    </div>
                </div>
            </div>

------------

이 질문에 댓글 쓰기 :

답변 3


<?php
foreach ($img[1] as $item)
{ ?>
<div style="background-image:url('<?php echo $item ?>');"></div>
<?php
}
?>

부분을 아래처럼 해보세요.

<?php for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
?>
<div style="background-image:url('<?php echo $view['file'][$i]['path']."/".$view['file'][$i]['file']; ?>');"></div>
<?php } } ?>

아래 코드 부분을 변경해보세요.

 

view.skin.php

 


<?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"bo_v_img\">\n";
            for ($i=0; $i<=count($view['file']); $i++) {
                echo get_file_thumbnail($view['file'][$i]);
            }
            echo "</div>\n";
        }
         ?>

 

위 코드를 아래처럼 변경

 


$v_img_count = count($view['file']);
                        if ($v_img_count) {
                            echo "<div id=\"bo_v_img\">\n";
 
                            for ($i=0; $i<=count($view['file']); $i++) {
                                // echo get_file_thumbnail($view['file'][$i]);
                                echo "
                                    <a href='{$view["file"][$i]}' target='_blank' download>
                                        첨부파일{$i}
                                    <a/>
                                ";
                            }
 
                            echo "</div>\n";
                        }

                        <?php
                        foreach ($img[1] as $item)
                        { ?>
                            <div style="background-image:url('<?php echo $item ?>');"></div>
                            <?php
                        }
                        ?>

 

이 부분을 아래와 같이 ?

 

                        <?php
                        foreach ($img[1] as $item)
                        { ?>
                            <a href="<?php echo $item ?>"><?php echo $item ?></a>

                            <br>
                            <?php
                        }
                        ?>

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

회원로그인

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