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

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

QA

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

답변 2

본문

안녕하세요.

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

 

다름이 아니라 목록 말고 본문페이지(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";
   }
 
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로