• 티스토리 홈
  • 프로필사진
    TheStorybook
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
TheStorybook
  • 프로필사진
    TheStorybook
    • 분류 전체보기 (223)
      • 시놀로지(Nas) (11)
      • XE(Rhymix) (131)
        • 레이아웃, 스킨 관련 (15)
        • 변수 응용 (109)
        • 문제 해결 (3)
        • 기타 메뉴얼 (1)
        • 기타 자료 (0)
      • 그누보드 (7)
      • 작업 소스들 (53)
      • 기타 (6)
      • 추천 사이트 (7)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
      • 개인 자료 보관 blog
      등록된 공지가 없습니다.
    # Home
    # 공지사항
    #
    # 태그
    # 검색결과
    # 방명록
    • 게시물 목록 첫 게시물에게만 썸네일 출력하기
      2022년 05월 12일
      • TheStorybook
      • 작성자
      • 2022.05.12.:10

       

       

      사이트를 구경하다가 특이한 기능이 있는걸 발견해서요

       

      https://dev.to

       

      개발자 전문 커뮤니티인데

       

      저기는 최근 게시물 1개에 대해서만 목록에 썸네일을 출력해주던데

      라이믹스 게시판 목록에서도 최근 게시물 1개에 대해서만 목록에 썸네일을 저렇게 출력이 가능한가해서요!

       

      어떤식으로 목록 파일에 입력해야 저런식으로 1개만 출력이 가능할까요?

       

      이전 게시물에 이런 글이 없는것 같아 문의드려봐요!

       

       


       

      일단 해당 조건문은 게시판 목록이 loop 돌아가는 안쪽에 들어가야 해요.

      대강 이런 식의 구조가 될 겁니다.

      <li loop="$document_list=>$no,$document">
      <!--@if(($total_count - $no) % $module_info->list_count === 0 && $list_config['thumbnail'] && $document->thumbnailExists())-->
      <img src="{$document->getThumbnail()}" />
      <!--@end-->

      블라블라~~ 기타 문서 정보들
      </li>

       

      안되는 경우 추가 소스들

       

      DivisionByZeroError 면, 조건문에서 분자가 0이 되면 안 된다는 뜻인가봐요.
      이렇게 해보시죠.


      <!--@if($total_count - $no > 0 && ($total_count - $no) % $module_info->list_count === 0 && $list_config['thumbnail'] && $document->thumbnailExists())-->

      그리고 람보님 소스가 가장 깔끔한데

       

       


      <!--@foreach($documents as $no => $document)-->
      <!--@if($document->getThumbnail())-->
      {
      $firstTh = $document->getThumbnail;
      break;
      }
      <!--@end-->
      <!--@end-->


      <!--@foreach($documents as $no => $document)-->
      <!--@if($document->getThumbnail())-->
      {@
      $firstTh = $document->getThumbnail();
      break;
      }
      <!--@end-->
      <!--@end-->


      변수를 정의하는 소스는 반복문 이전에, 예컨대 파일 맨 앞 같은 위치에 두고,

      <!--@if($firstTh)-->
      이미지 출력
      <!--@end-->

       


      <!--@foreach($documents as $no => $document)-->
      <!--@if($document->getThumbnail())-->
      {@
      $firstTh = $document->getThumbnail($module_info->card_thumb_width, 'auto', 'ratio');
      break;
      }
      <!--@end-->
      <!--@end-->
      이렇게 미리 썸네일의 크기도 잡아주는게 필요하겠지요.

      그래서

      <!--@if($firstTh)-->
      <img src="{$firstTh}"/>
      <!--@end-->

       

       

       

      저작자표시 (새창열림)

      'XE(Rhymix) > 변수 응용' 카테고리의 다른 글

      게시판 이름 출력  (0) 2022.05.28
      썸네일 자동 크기 조정 변수  (0) 2022.05.28
      내 글 보기 버튼 달기  (0) 2022.05.09
      컨텐츠 위젯의 좋은팁 하나 ㅎ..컨텐츠 위젯에서...사진이없어서 아쉬울때.  (0) 2022.05.07
      로그인 회원에게만 보이기  (0) 2022.04.28
      다음글
      다음 글이 없습니다.
      이전글
      이전 글이 없습니다.
      댓글
    조회된 결과가 없습니다.
    스킨 업데이트 안내
    현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
    ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
    목차
    표시할 목차가 없습니다.
      • 안녕하세요
      • 감사해요
      • 잘있어요

      티스토리툴바