본문 바로가기
html, css, javascript/html/css

[그누보드5] 최신글(갤러리) 추출하기 (+썸네일 크기 깨질때)

by 허그미 2023. 5. 11.
반응형

 

 

그누보드에서 서브 페이지에 있는 갤러리 리스트를 메인으로 추출하는 방법을 알아보겠습니다.

테마를 추가한 경우 basic 대신 추가한 테마 폴더로 작성주시면 됩니다.

 

(+ 썸네일 이미지 깨지는 경우 맨 아래로 이동해서 내용 확인해주세요.)


그누보드 최신 갤러리 추출하기


 

1. ㄱ갤러리 추출 소스 찾기

theme / basic / index.php

위 경로에서 사진 최신글 추출 소스를 찾아주세요.

그누보드 설치 버전에 따라 다를 수 있으며 제가 설치한 버전은 '그누보드5'입니다.

최신 글 추출 소스 찾기

 

2. 추출 소스를 노출시키고자 하는 파일에 넣기

<?php
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 사용방법 : latest(스킨, 게시판아이디, 출력라인, 글자수);
    // 테마의 스킨을 사용하려면 theme/basic 과 같이 지정
    echo latest('theme/pic_block', 'gallery', 4, 23); // 최소설치시 자동생성되는 갤러리게시판
?>

*소스에 있는 숫자 4:노출 개수, 23:글자 수

 

이 소스를 추출하고자 하는 페이지에 추가했으며

추가된 마크업 소스는 아래와 같습니다.

개발자모드로 확인한 '추출된 게시글 마크업 소스'

 

3. 추출한 게시글 마크업 수정

theme / basic / skin / latest / pic_block / latest.skin.php

추출된 게시글 마크업 수정하기

 

latest.skin.php 파일에서 class 또는 id를 추가하여 스타일 변경을 해줄 수 있습니다.

(혹시 모르니 해당 경로에 백업파일을 만든 후 작업하시는 것을 추천드립니다.)

 

 

[기타 - 추출한 게시글 클릭 시 이동 두가지]

1. 해당 게시물(view)페이지로 이동
<a href="<?php echo $wr_href; ?>" class="lt_img">
2. 등록 시 삽입한 링크로 이동
<a href="<?php echo $list[$i]['link_href'][1] ?>" class="lt_img" target='_blank'>

 

[기타 - 추출한 갤러리 썸네일 깨질 때]

theme / basic / skin / latest / pic_block / latest.skin.php
파일 상단에 $thumb_width, $thumb_height 값을 수정 해보세요.
반응형

댓글