목록 페이지에 특정 이미지 원본 선택해서 출력하기
게시판에 여러개의 이미지를 첨부했을 때 목록에서 특정 번호의 이미지를 선택해서 출력하는 방법입니다.
파일 첨부로 등록한 이미지만 해당됩니다.
list.skin.php 파일 수정
for ($i=0; $i<count($list); $i++) {
여기 바로 아래에 추가
$file = get_file($bo_table, $list[$i]['wr_id']);
if(preg_match("/\.({$config['cf_image_extension']})$/i", $file[0]['file'])) {
$file_src = '<img src="'.$file[0]['path'].'/'.$file[0]['file'].'" width="150" height="150">';
} else {
$file_src = '';
}
출력은 원하는 위치에 이렇게 추가
<?php echo $file_src ?>
특정 이미지 번호 지정은 여기에서 숫자만 변경
if(preg_match("/\.({$config['cf_image_extension']})$/i", $file[0]['file'])) {
$file_src = '<img src="'.$file[0]['path'].'/'.$file[0]['file'].'" width="150" height="150">';
}
예를 들어서 두 번째 이미지를 출력하고 싶으면 이렇게
if(preg_match("/\.({$config['cf_image_extension']})$/i", $file[1]['file'])) {
$file_src = '<img src="'.$file[1]['path'].'/'.$file[1]['file'].'" width="150" height="150">';
}