[펄스나인] 반응형 슬라이드 최신글 (행, 열 조정) > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

[펄스나인] 반응형 슬라이드 최신글 (행, 열 조정) 정보

최신글 [펄스나인] 반응형 슬라이드 최신글 (행, 열 조정)

첨부파일

slide_thumb.zip (165.1K) 773회 다운로드 2021-06-13 23:37:49 포인트 차감10
테스트한 버전5.4.5.5
호환 가능 버전5.4

본문

반응형 슬라이드 최신글 스킨 입니다.

쉬운 반응형 처리를 위해 Swiper 5.4.3 플러그인을 채용 했습니다.

 

출력될 게시물의 가로갯수세로갯수, 반응형 구간 등을

숫자변경으로 쉽게 처리가 가능합니다. 슬라이더의 기본 옵션은 아래와 같습니다.

 

slidesPerView: 4, // 가로갯수
slidesPerColumn: 2, // 세로갯수
spaceBetween: 30, // 간격
touchRatio: 1, // 드래그 가능여부(1, 0)

autoplay: {
    delay: 4000 // 자동롤링 딜레이 (1000 = 1초)
},

 

추출갯수를 20으로 하고 slidesPerView: 4, / slidesPerColumn: 1,

로 했을때 보여지는 갯수는 4개 이니 나머지 16개는 자동 페이징(슬라이드) 처리 됩니다.

 

게시판관리에서 가로이미지 크기를 600 이상으로 해주셔야

썸네일이미지가 뭉개지지 않습니다.

 

사용방법은 기존 최신글스킨과 동일 합니다.

/theme/basic/skin/latest/ 경로에 폴더를 업로드 하신 후

출력될 위치에 <?php echo latest('theme/slide_thumb', '게시판ID', 추출갯수, 99); ?>

넣어주시면 되고 width:100% 로 자동조절 됩니다.

 

끝에 99는 제목 글자수 이며,

모바일을 고려해서 css로 % 로 잘라주고 있기때문에 99로 두시면 됩니다.

 

썸네일이미지 비율은 latest.skin.php 파일의 7~8라인

 

$thumb_width = 600;
$thumb_height = 300;

 

위 두부분을 변경해주시면 됩니다.

추천
25

댓글 전체

좋은 자료 감사합니다. 혹시 이것을 응용해서 영카트 상품 전시에도 사용할 수 있나요?? 마침 찾고있던 방법이라 꼭 사용하고싶어서요!
좋은 스킨 감사합니다!

게시판관리에서 가로이미지 크기를 600 이상으로 해주셔야
썸네일이미지가 뭉개지지 않습니다.

여기서 말하는 가로 이미지 크기는
갤러리 이미지 폭
인가요?
이미지 폭 크기
인가요?
항상 너무 좋은 스킨 감사합니다.
스킨 사용중에 한가지 수정해서 사용하고 싶은 부분이 있어서 문의 드립니다.

점(●)으로 표시되는 슬라이드 인덱스의 기본값은 왼쪽이 가장 최신글로 되어 있는데요.
이를 반대로 오른쪽이 가장 최신글이 되고, 왼쪽으로 넘겨가며 볼수 있게 할 수 있을까요?

좀더 보충설명 드리면 매월 바탕화면을 올리고,
9월~5월까지 5개를 불러온다면 최신글에서는 9월이 최신글이니까
현재는
9월이 제일먼저 보이고, 오른쪽으로 넘기면서 9-8-7-6-5 순으로 보이는데요.
수정해서 적용 하고싶은 내용은
처음에는 똑같이 최신글(9월) 이 보이되
5<=6<=7<=8<=9(최신글초기값)  순으로 가장 최신글이 오른쪽으로 오고,
좌측으로 넘기면서 보이게 할 수 있을까요?

혹시 답변 가능하시다면 도움 부탁 드립니다.
감사합니다.
안녕하세요. 해보지는않았지만 구글에서 얻어왔습니다~
pagination: { 안에 한번 추가해보세요.
페이지네이션을 반대로 하는 방법 입니다!

pagination: { // 페이징
    el: '.swiper-pagination-slide',
    clickable: true,
    //추가하실 부분
    renderBullet: function (index, className) {
        const totalEl = (document.getElementsByClassName("swiper-slide")).length;
        return '<span class="' + className + '">' + (-1*(index - totalEl)) + '</span>';
    },
},

아니면 최신글 추출을 반대로(거꾸로) 해주면 해결이 되실것같습니다~
아 그러시군요.. 반대로는 해보지를 않아서

추출자체를 반대로 하시는게 제일 빠른방법일것 같습니다.
아니면 swiper reverse 로 구글링해보세요~
네~ 감사합니다. 구글링 해보겠습니다.
만약 추출자체를 반대로 한다면 어느 부분을 봐야 할까요?
바쁘신데 거듭 질문드려 죄송하네요.
구글링 가이드해 주셔서 아래 내용으로 해결했습니다.
https://muut.com/i/swiper/questions:slide-from-right-to-left-r
친절한 답변 정말 감사 드립니다.
항상 감사하게 잘 쓰고 있습니다.
올려주신 스킨 중 https://sir.kr/g5_skin/44965?sca=%EA%B0%A4%EB%9F%AC%EB%A6%AC&page=1 이 스킨을 유튜브용 게시판으로 쓰고 있습니다.
해당 게시판을 메인에서 최신글로 보려고 하니 썸네일이 noimage 처리가 되서 문의드립니다.
유튜브 썸네일을 최신글로 가지고 올 수 있는 방법이 없을까요?
안녕하세요.

for문 안에 추출되는 부분을 해당 게시판
list.skin.php 의 추출되는 부분과 똑같이 넣어주시면 될것 같습니다.

동영상 ID입력 필드가 wr_10 이라고 가정하고
아래 코드로 테스트 해보세요.

latest.skin.php 파일의 33라인 } else { 바로 아래쪽에

if($thumb['src']) {
    $img = $thumb['src'];
} else {
    $img = $latest_skin_url.'/img/noimg.png';
    $thumb['alt'] = '이미지가 없습니다.';
}

이부분을 지우시고 아래 코드로 대체해보세요.


if($thumb['src']) {
    $img = $thumb['src'];
} else if ($list[$i]['wr_10']){
    $img = 'https://img.youtube.com/vi/'.$list[$i]['wr_10'].'/0.jpg';
} else {
    $img = $latest_skin_url.'/img/noimg.png';
    $thumb['alt'] = '이미지가 없습니다.';
}

감사합니다!

저는 1230px 메인에 저렇게 작게 나옵니다. 강력새로고침을 몇번해야 제대로 나옵니다. 문제가 뭔가요 ㅜㅜ 스킨 공유해주셔서 감사드려요.
화면에 꽉차게 안나오는 거는 최신글을 감싸고 있는 영역에 문제가 있어 보입니다~
보통 저런 형태는 우측에 공간이 있는걸로보아 우측영역이 잡혀있는것으로 보이는데 음,

사용자의 환경을 알 수 없어서 정확한 답변이 어렵네요ㅠ
덕분에 잘 해결했습니다.

이미지 정렬이 위쪽부터 최신글이 나오고 아래쪽으로 이어져서
1, 2, 3 / 4, 5, 6
7, 8, 9 / 10, 11, 12

swiper 최신 버전 적용해서 아래처럼 처리했습니다.
1, 3
2, 4


감사합니다~^^
감사히 잘 쓰겠습니다! 그런데 혹시 글을 불러올때 시간순이 아닌 랜덤으로 불러 올 수는 없을까요? 왕초보에 그누보드 사용이 첨이라 무지한 질문드립니다ㅜㅜ
swiper관련 js파일은 한페이지에 하나만 로드해야 합니다~
latest.skin.php 파일 상단에 js 불러오는 부분을 제거해주세요!
현재 사용하고계시는 swiper 의 버전이 다르다면
출력되는 부분의 script 를 일부 수정해야 될 수 있습니다~
가능하지 싶습니다~
파일내에 swiper 스크립트가 있는데
아래 예제코드를 참고해서 옵션을 한번 추가해보세요~

var swiper = new Swiper(".mySwiper", {
autoplay: { //자동롤링
    delay: 0,
    stopOnLastSlide: false,
    disableOnInteraction: true,
},
speed:8000, //속도
loop:true, //반복(되돌아가지않음)
});

등 swiper 로 구글 검색해보시면 해답이 나올것 같습니다~
잘 적용 했습니다.
그런데 가로갯수 세로갯수 변경이 안되는데요~~
어떻게 해야 할까요?

http://sun7684.dothome.co.kr/

아래 부분에 고객후기 부분을 한줄로 나오게 하려고 하는데 적용이 안됩니다
breakpoints를 사용하는 경우
위에꺼는 먹지않고

breakpoints: { // 반응형 처리
    1280: {

부분을 변경해보세요~

코드를 보니 1280 이상 구간은 4, 2 로 되어있는것 같습니다.

훌륭한 스킨 감사드립니다 

위 스킨에서 클릭시 한번에 다 교체되게는 할수 없을까요 ...

한번 클릭시 또는 자동 슬라이드 될시 ...한번에 하나씩이 아닌 한번에 8개씩,  8개 이미지가 다음 8개 이미지로 교체되게 할수 

없을까요 ...그런식으로 할려면 어디를 손봐야 할까요 ? 

전체 2,423 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT