에디터 이미지 아래 이미지 원본 이름인 링크 출력되게 하는 방법

에디터 이미지 아래 이미지 원본 이름인 링크 출력되게 하는 방법

QA

에디터 이미지 아래 이미지 원본 이름인 링크 출력되게 하는 방법

본문

에디터 이미지 아래 이미지 원본 이름 출력되게 하는 방법

1028969120_1514943866.3672.png

이런식으로 출력이 되는데요

이미지별로 아래 이미지 원본파일 이름에, 사진 다운로드 링크가 출력되게 하려면 어떻게 해야할까요??

아무리 해보려고 해도 답이 안나오네요..

 

view.skin.php에는

 <?php echo get_view_thumbnail($view['content']); ?>

로 들어가있네요..

에디터는 smarteditor2를 사용중입니다

이 질문에 댓글 쓰기 :

답변 2

get_view_thumbnail() 함수의 정의는,

 

/lib/thumbnail.lib.php 에 있습니다.

 

thumbnail.lib.php 에서 get_view_thumbnail() 함수의 정의 내용을,

 

수정하거나, get_view_thumbnail_my() 와 같은 커스터마이징된 함수를 만든 뒤 사용하는 방법 

 

등을 생각해 볼 수 있습니다.

view.skin.php 파일에서 보면 아래와 같은 곳이 있습니다.


    <section id="bo_v_atc">
        <h2 id="bo_v_atc_title">본문</h2>
        <?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++) {
                if ($view['file'][$i]['view']) {
                    //echo $view['file'][$i]['view'];
                    echo get_view_thumbnail($view['file'][$i]['view']);
                }
            }
            echo "</div>\n";
        }
         ?>

 

해당 코드 중에서 for문 안쪽에 아래와 같이 넣어보세요.

 


    <section id="bo_v_atc">
        <h2 id="bo_v_atc_title">본문</h2>
        <?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++) {
                if ($view['file'][$i]['view']) {
                    //echo $view['file'][$i]['view'];
                    echo get_view_thumbnail($view['file'][$i]['view']);
                    echo $view['file'][$i]['href']; // 파일 주소
                    echo $view['file'][$i]['source']; // 파일 이름
                    echo $view['file'][$i]['size']; // 파일 크기
                }
            }
            echo "</div>\n";
        }
         ?>

 

주소와 파일명 그리고 파일 사이즈가 모두 붙어 나와 보시기 힘들다면 

                    echo $view['file'][$i]['href']."<br>"; // 파일 주소
                    echo $view['file'][$i]['source']."<br>"; // 파일 이름
                    echo $view['file'][$i]['size']."<br>"; // 파일 크기

와 같이 넣어 보시면 보기가 수월하시겠죠.

 

근데 이거 view파일만 자세히 봐도 해당 페이지에 모두 나와 있는 내용이기도 합니다.

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

회원로그인

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