×

앱 설치 안내

리빌더 공식 홈페이지 바로가기를 PC에 설치해보세요!
바탕화면에서 앱으로 실행할 수 있어요.

질문과 답변

2024.10.04 02:53

게시판 본문내용

다름이 아니라 본문내용에 이미지 첨부파일 아닌 본문내용 이미지를 불러오는 방식으로 구현했는데.

/theme/rb.basic/skin/board/rb.gallery_bbs/list.skin.php 내의 썸네일 수정했는데.


        <?php
            for ($i = 0; $i < count($list); $i++) {
                // 본문에서 첫 번째 이미지 추출
                $wr_content = $list[$i]['wr_content'];
                $img_content = '';

                // 본문에서 <img> 태그의 src 속성 찾기
                if (preg_match('/<img[^>]+src=['"]?([^>'"\s]+)['"]?/i', $wr_content, $matches)) {
                    $content_img = $matches[1]; // 추출된 이미지 경로
                   
                    // 내부 이미지일 경우 썸네일 생성, 외부 이미지 처리
                    if (!preg_match('/^https?:\/\//', $content_img)) {
                        // 썸네일 생성 함수 사용
                        $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true, $content_img);

                        // 썸네일이 있으면 출력, 없으면 기본 이미지
                        if ($thumb['src']) {
                            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'">';
                        } else {
                            $img_content = '<img src="'.G5_THEME_URL.'/rb.img/no_image.png" alt="이미지가 없습니다.">';
                        }
                    } else {
                        // 외부 이미지 그대로 사용
                        $img_content = '<img src="'.$content_img.'" alt="본문 이미지">';
                    }
                } else {
                    // 이미지가 없을 경우 기본 이미지 표시
                    $img_content = '<img src="'.G5_THEME_URL.'/rb.img/no_image.png" alt="이미지가 없습니다.">';
                }

                $wr_href = $list[$i]['href'];            
        ?>

       


다름이 아니라 모듈에서 최신글 게시판 불러왔을때 썸네일 어떻게 적용해야할까요?

도움부탁드립니다.

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기
  • 이전글아이폰 앱 ...2024.10.04
  • 다음글쇼핑몰 영역 설정위치2024.10.03
  • 댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  오래 전

    안녕하세요, 리빌더 입니다.
    혹시 list와 동일하게 적용을 해보셨을지요?

    2024-10-04 11:46