탭메뉴 최신 글 질문 드립니다.
페이지 정보
작성자 Esprit 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 7건 작성일 22-06-09 14:21본문
수정 전--
수정 후===========================
수고하십니다. 최신글 탭 메뉴 출력 게시물 질문 드립니다.
동일 스킨 (theme_notice_no_title_carousel)에서 1번 게시글은 출력이 되는데.. 나머지 출력은 어디서 수정을 해야하나요?
부탁드립니다.
댓글목록
소프트존님의 댓글
소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
안녕하세요.
탭메뉴를 수정해서 사용하시고자 하시면
theme_notice_no_title_carousel
위에 해당하는 최근게시물 스킨을 복사하셔서
theme_notice_no_title_carousel_1
theme_notice_no_title_carousel_2
theme_notice_no_title_carousel_3.....
위처럼 복사하셔서 새로운 스킨을 만들어주세요.
이유는 각 스킨별로 하나의 id 값으로 슬라이드를 사용하고 있기 때문입니다.
또한 각 스킨별로 id 값을 수정하셔서 사용셔야 합니다.
테마폴더의 js /custom.js 파일 열어보시면 최근게시물 스킨하나당 하나의 자바스크립트를 사용하고 있기 때문입니다.
자바스크립틀 복사하셔서 추가해서 사용해주세요.
제가 외부에 있어 더 디테일하게 설명하기가 어렵습니다.
우선 테스트 해보시고 잘 안되시면 다시 질문글 남겨주세요.
5시 넘어서 오후에 들어갈것 같습니다.
감사합니다.
Esprit님의 댓글
Esprit 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
<?php echo latest('theme/theme_notice_no_title_carousel', 'category_01', 6, 30);?>
<?php echo latest('theme/theme_notice_no_title_carousel_2', 'category_02', 6, 40);?>
<?php echo latest('theme/theme_notice_no_title_carousel_3', 'category_03', 6, 40);?>
<?php echo latest('theme/theme_notice_no_title_carousel_4', 'category_02', 6, 30);?>
** 탭메뉴 1,2번은 출력이 잘 되는데..3,4번 출력이 안되는군요.
동일한 최근게시물을 추가하시는 경우 테마폴더/js/custon.js 에도 슬라이드를 추가해주셔야 합니다.<<-- 이 부분 수정 설명 부탁드립니다.
소프트존님의 댓글
소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
테마폴더에 보시면 skin/latest/ 에서 최근게시물 스킨 theme_notice_no_title_carousel 에서 list.skin.php 에 보시면
위와 같은곳이 있습니다 id 값을 보시면
latest-caousel 이라고 되어 있습니다.
테마폴더/js/customjs 에서 latest-carousel 로 검색해보시면
$('#latest-carousel').owlCarousel({
loop:false,
lazyLoad:true,
margin:10,
nav: true,
navText : ["
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:4
}
}
});
위와 같은 자바스크립트가 있습니다.
슬라이드를 실행해주는 옵션들 입니다.
바로 밑에 2번을 추가하는 경우라면 이렇게 아래 처럼 추가해주시면
새로운 슬라이드를 사용할 수 있습니다.
대신 새로만드신 스킨에 id="latest-carousel-2" 라고 입력해주셔야 합니다.
새로 추가한 스킨은 이렇게 적어주시면 됩니다.
$('#latest-carousel-2').owlCarousel({
loop:false,
lazyLoad:true,
margin:10,
nav: true,
navText : ["
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:4
}
}
});
위 내용 처럼 자바스크립트 옵션도 스킨의 id 값에 따라서 각각 추가시켜주시면
따로따로 동작하게 됩니다.
위 문제로 인해서 다른 슬라이더 들이 동작하지 않았던 것입니다.
이해가 잘 안되시면 다시 코멘트 주세요~
감사합니다.~~
Esprit님의 댓글
Esprit 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
자세한 설명에 감사드립니다.
4개 다 출력이 잘 됩니다...고맙습니다~~~~~^^
하얀설님의 댓글
하얀설 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
저도 위 내용처럼 이틀동안 하다하다 안되고 있는데 윗분은 많이 아시는분이라 금방 해결하시는거 같은데 저는 초보자라 이틀동안 끙끙 앓고 있습니다.
순서대로 어디어디 수정해야하는지좀 알려주실수 있을까요? ㅠㅠ
하얀설님의 댓글
하얀설 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
오 됐네요~~~와우
custom.js 중간에 보니
$('#latest-carousel').owlCarousel({
loop:false,
lazyLoad:true,
margin:10,
nav: true,
navText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:4
}
}
});
$('#latest-carousel-2').owlCarousel({
loop:false,
lazyLoad:true,
margin:10,
nav: true,
navText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:4
}
}
});
요런문구가 있었네요 /***********************************************************
* 3번째공지사항추가부분
***********************************************************/
$('#latest-carousel-3').owlCarousel({
loop:false,
lazyLoad:true,
margin:10,
nav: true,
navText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:4
}
}
});
이렇게 추가했더니 됐어요 잘한건지 모르겠네요 일단 나와서 다행이네요
도움 많이 받고 갑니다~~~
소프트존님의 댓글
소프트존 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
네 수고하셨습니다.~ 즐거운 하루 되세요~!