최근 게시물 이미지 2개 출력문의 해봅니다.

최근 게시물 이미지 2개 출력문의 해봅니다.

QA

최근 게시물 이미지 2개 출력문의 해봅니다.

답변 3

본문

최근 게시물로 비주얼 슬라이드를 만들려고 하는데

 

pc용 이미지 모바일 이미지나누어서 2컷으로 올리고 싶은데 

 

첨부파일 개수만큼 이미지를 출력하는 방법이 없을까요?

이 질문에 댓글 쓰기 :

답변 3

Q. 첨부파일 개수만큼 이미지를 출력하는 방법이 없을까요?

A. 아래 소스코드를 참고하셔서 최근게시물 형태로 작업하시면 됩니다.


        <?php
          for ($i = 0; $i < 4; $i++) {
          if ($list['file'][$i]['file']) {
            $image = urlencode($list['file'][$i]['file']);
          if (preg_match("/\.(gif|jpg|png)$/i", $image) && file_exists(G5_PATH.'/data/file/'.$bo_table.'/'.$image)) {
            echo '<li><img src="'.G5_URL.'/data/file/'.$bo_table.'/'.$image.'" data-large="'.G5_URL.'/data/file/'.$bo_table.'/'.$image.'" data-links="'.G5_BBS_URL.'/list_image.php?bo_table='.$bo_table.'&fn='.$image.'" style="width:100%;height:90px"></li>';
               }
             }
           }
        ?>

for ($i = 0; $i < 4; $i++) -> 첫번째 첨부파일부터 4번째 까지 출력

for ($i = 1; $i < 4; $i++) -> 두번째 첨부파일부터 4번째 까지 출력

이런식으로 변경하시면 원하시는 첨부파일을 출력하실 수 있으실것 같습니다.

 

즐거운 하루 되세요^^

 

이걸 원하시는 건지 한번 참고하시겠어요?


<?php
// 게시물 번호
$wr_id = 123; // 원하는 게시물 번호로 변경해주세요

// 게시물 첨부 파일 목록 가져오기
$sql = "SELECT * FROM {$g5['board_file_table']} WHERE bo_table = '게시판 테이블명' AND wr_id = '$wr_id' ORDER BY bf_no";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
    $file = G5_DATA_PATH.'/file/게시판 테이블명/'.$row['bf_file']; // 파일 경로 설정
    $file_url = G5_DATA_URL.'/file/게시판 테이블명/'.$row['bf_file']; // 파일 URL 설정

    // 이미지 출력
    echo '<img src="'.$file_url.'" alt="첨부 이미지">';
}
?>
 

board_file 을 검색 해서 카운트 해서 반복문으로 처리 하면 될듯 합니다

어려우시면 

https://sir.kr/request 에 문의 하시면 5~10만원 이해결 해주실분 많아요

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1
© SIRSOFT
현재 페이지 제일 처음으로