겔러리에서 이미지 주소만으로 목록에 표시하는방법
계정용량이 작아서 이미지를 외부에서 링크해오는데
그렇게 하면 목록에는 썸네일표시가 안되잖아요?
그걸 하게 하는방법 있나요?
본문중 이미지 주소중 임의로 추출해서 출력한다던가
글쓰기 아래 링크#1과 같이 폼을 하나 이용해서 주소를 넣으면 목록에 표시되게한다던지
그런방법 없나요??ㅠㅠ
아니면 이미 그러한 스킨이 있다면 좀 알려주시면 감사하겠습니다.
그렇게 하면 목록에는 썸네일표시가 안되잖아요?
그걸 하게 하는방법 있나요?
본문중 이미지 주소중 임의로 추출해서 출력한다던가
글쓰기 아래 링크#1과 같이 폼을 하나 이용해서 주소를 넣으면 목록에 표시되게한다던지
그런방법 없나요??ㅠㅠ
아니면 이미 그러한 스킨이 있다면 좀 알려주시면 감사하겠습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
if($list[$i][wr_link1])
$img = "<img src=\"$list[$i][wr_link1]\" width='100' height='100'>";
이런식으로 불려오면 될것 같은데요..
그래서 본문에 있는 wr_content 를 읽어서 처리한 것입니다. 다소 하드코딩이 있지만
첫번째 나오는 http:// 가 이미지 파일이면 잘 나올 겁니다.
$img = substr($list[$i]['wr_content'], strpos($list[$i]['wr_content'],'http://'), (strpos($list[$i]['wr_content'],'">') - strpos($list[$i]['wr_content'],'http://'))); // 경로를 받아옴
$img 를 어딘가에 보여주면 되겠죠.
list.skin.php 파일에서 어디에 넣어야 하나요?
$image = $list[$i][file][0][file]; //원본
$img=$data_path. "/".$image; //썸네일이 없을경우 원본출력
이미지 파일을 얻어오는 부분이 있는데 이 근처에 코드를 보고 if 처리하여 넣어야 합니다.
if ( empty($image) ) {
---> 이곳에 넣었습니다.
}
또 하단에 <img src=> 태그 쓴곳과 적절히 변수명을 연결하여 처리 하였습니다.
lastest 디렉토리는 최신글(그림) 디렉토리입니다. 최신글에 관련된 skin 중 그림을 보여주는 디렉토리(예: photo 다를 수 있음) 밑에 latest.skin.php 를 열었습니다.
list 상 이라면 board/ galley 스킨 /list.skin.php 가 아닐까 생각됩니다.
중간에 썸네일 출력해 주는 부분에서 처리해 주면 될거 같습니다.(확인해보지 않았음)
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
-- 이근처 쯤(?)
어쨋든 코드를 보시고 넣을곳에 수정하셔야 합니다.