질문과 답변

2024.07.13 15:11

최신글, 위젯에서 이미지글만 출력

썸네일이 있는지 없는지로 이미지글만 출력할 수 있을거 같은데요.

리빌드에서 최신글이나 위젯에 이미지글만 추출을 어떻게 하면 될까요?


최신글이나 위젯 등에서 리빌드 자체적인 호출 구문이 있다면 적용하기 편리할거 같습니다.

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    펄스나인미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    안녕하세요~

    게시판 스킨이나 최신글에서
    첨부이미지 또는 에디터 이미지가 있는지 없는지는

    for ($i=0; $i<count($list); $i++) { // 반복문안에서

        $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height'], false, true);
        if($thumb['src']) { // 이미지 있을때
            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';
        } else { // 이미지 없을때
            $img_content = '이미지 없음';
        }

        echo  $img_content; // 출력
      .. (이하 줄임)

    위와같은 형태로 사용 할 수 있습니다~

    2024-07-13 15:38

    profile_image
    no_profile rainbow미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    답변 감사합니다.
    말씀하신 부분은 파일에서 확인을 했는데, 해당 부분은 썸네일의 유무에 따라 이미지 출력 조건만 해당되는 부분이라 썸네일 여부를 떠나 모든 게시풀은 출력이 됩니다.
    최신글에서 이미지 있는 글만 추출하려면 for 구문 이전에 호출을 따로 해야할 거 같은데, 그누 순정을 손대지 않고 리빌드 자체적으로 손 보려면 어떻게 해야할까요?

    2024-07-13 15:46

    profile_image
    펄스나인미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    간단하게 게시물을 출력하는 부분을 for 문 안에서
    <?php if($thumb['src']) { ?>
        <div>게시물 출력부분</div>
    <?php } ?>

    이렇게 해버리면 썸네일이 있는 게시물만 보일텐데,
    갯수나 페이징이 제대로 안될 수 있습니다.

    최신글 출력함수를 새로 만들어서
    거기에 썸네일여부를 체크하는것이 바람직한 방법입니다!

    2024-07-13 15:55

    profile_image
    no_profile rainbow미니홈 1:1 대화하기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물  오래 전

    그렇군요. 최신글 추력함수를 새로 만드는게 좋을거 같군요.
    감사합니다.

    2024-07-13 17:02

구매 신청
  • 신용카드 결제는 별도상담을 통해 가능합니다.
    구매문의 : cs@false9.co.kr / 010-6466-3355
    신청 이후 담당자가 개별연락 드리고 있습니다.
    입금자명과 실제 입금자가 동일한 경우 자동처리 됩니다.
  • 결제예정 금액 : 0 (VAT별도)
    하나은행(KOEXKRSE) : 258-910104-00407 / 김은정(인덱스)

  •