본문페이지(view)에서 썸네일 출력하는 방법에 대한 질문입니다.

본문페이지(view)에서 썸네일 출력하는 방법에 대한 질문입니다.

QA

본문페이지(view)에서 썸네일 출력하는 방법에 대한 질문입니다.

본문

안녕하세요.

그누보드 초짜가 선배님들의 도움을 받고자 글을 올립니다.

 

다름이 아니라 목록 말고 본문페이지(view)에 썸네일 출력 문제인데요.

 

이 썸네일 파일을 이미지가 아니라 background-image로 걸어서 배경으로 출력하고자 합니다.

근데, view-skin.php나 thumbnail.lib.php파일에서 아무리 찾아봐도 썸네일 함수를 분리하는 걸 못하겠네요.

 

view-skin.php 파일에서 썸네일을 이미지가 아니라 background-image에 넣으려면 어찌해야 될 지

시간 되시면 도움을 부탁드립니다.

 

감사합니다. ^^;; 

이 질문에 댓글 쓰기 :

답변 2

첨부파일을 말씀하시는거라면

get_view_thumbnail함수에서 

 

if ($width) {

                $thumb_tag = '<img src="'.G5_URL.str_replace($filename, $thumb_file, $data_path).'" alt="'.$alt.'" width="'.$width.'" height="'.$height.'"/>';

            } else {

                $thumb_tag = '<img src="'.G5_URL.str_replace($filename, $thumb_file, $data_path).'" alt="'.$alt.'"/>';

            }

 

            // $img_tag에 editor 경로가 있으면 원본보기 링크 추가

            $img_tag = $matches[0][$i];

            if(strpos($img_tag, G5_DATA_DIR.'/'.G5_EDITOR_DIR) && preg_match("/\.({$config['cf_image_extension']})$/i", $filename)) {

                $imgurl = str_replace(G5_URL, "", $src);

                $thumb_tag = '<a href="'.G5_BBS_URL.'/view_image.php?fn='.urlencode($imgurl).'" target="_blank" class="view_image">'.$thumb_tag.'</a>';

            }

 

            $contents = str_replace($img_tag, $thumb_tag, $contents);

 

이부분을 수정하셔서 그냥 경로만 보내고 배경이미지에 넣으시면 될거 같습니다.

답변 감사드립니다.

질문글을 올린 후 검색을 통해 아래의 방법으로 문제를 해결했습니다.

 

다만, 이미지가 첨부파일 원본으로 출력이 되고 썸네일 함수로 바꾸는 방법을 몰라서 헤매고 있네요.

감사합니다.

 


   for ($i=0; $i<=count($view[file]); $i++) {
   if ($view[file][$i][view])  
    echo "<div class=\"bo_v_thmb\" style=\"background-image:url('{$view[file][$i][path]}/{$view[file][$i][file]}');\">\n";
   }
 
답변을 작성하시기 전에 로그인 해주세요.
전체 473
QA 내용 검색

회원로그인

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