슬라이드 적용에 관하여 질문좀 드리려 합니다. > 질문과 답변

본문 바로가기

질문과답변

[해결중] 슬라이드 적용에 관하여 질문좀 드리려 합니다.

총 채택 포인트
50 포인트
채택된 회원에게 주는 후원 포인트
25 포인트
채택 후 작성자(눈꼽송이) 회수 포인트
25 포인트

본문

현재 베이직 사용중입니다. plugins 에 있는 slick 을 이용해서 배너 슬라이드를 적용하려고 합니다. 가로로 흐르게요. 적용 스킨은 gallery스킨을 바꾸어 적용해봤습니다. 그래서 해당 plugins에 있는 slick 을 적용을 해봤는데요. 위치는 tail.php 의 footer클래서 바로 아래 div로 감싸서 바로 치환코드를 넣고 적용했더니 작동이 되질 않네요. 혹시 간과하거나 실수한 부분이 있는지 알려주세요 ㅜ.ㅜ; ![!\[image\]](https://eyoom.net/data/editor/2212/3542094151_1670157094.9057.png) 위코드는 해당 이윰에 있는 해당 스킨에 적용시킬때 방법을 이용했습니다. slidegallery 스킨을 복사해 만들어 그 안에 eblatest.skin.html.php 안에 적용함... 어디가 어떻게 되야 되는지 혹시 첨가해야 할 부분이 있는지 자세한 안내좀 부탁드립니다.
포인트 30
경험치 2,307
[레벨 5] - 진행률 31%
가입일
2017-12-22 19:14:23
서명
류제송
자기소개
감사합니다.

최신글이 없습니다.

최신글이 없습니다.

댓글목록7

눈꼽송이님의 댓글

profile_image
- 첨부파일 : 2.png (7.1K) - 다운로드
첨가로... 스크립트 첨가한 부분 사진 첨부 하였습니다. ^^  옆에 사진 봐주시고... 필요한 부분좀 알려주세요.

이윰MOUNT님의 댓글

profile_image
안녕하세요.
첨부하신 소스 이미지로 봤을때는 문제가 없어 보입니다.
다른 이유인것 같습니다.

눈꼽송이님의 댓글의 댓글

profile_image
월요일 아침 바쁘신데 답변 감사 드립니다.

독학으로 공부 하다보니 걸림돌이 많고 중구난방이 되긴하네요. 하지만 나름 열심히 연구하며 공부 중입니다. 
tail.html.php에 있어서 그런가요? index쪽에 넣으면 완벽하게는 아니지만 슬라이드가 작동은 합니다. 혹시 tail쪽에 첨가되어야 할 소스가 있을까요?

이윰MOUNT님의 댓글의 댓글

profile_image
tail.html.php 파일에 추가해야할 소스는 따로 없습니다.

눈꼽송이님의 댓글의 댓글

profile_image
한번 봐주셔요. ㅜ.ㅜ 왜 안되는지를 모르겠네용 ... 몇시간째 헤매는중이에용...

<?php
/**
 * skin file : /theme/THEME_NAME/skin/eblatest/slide_gallery/eblatest.skin.html.php
 */
if (!defined('_EYOOM_')) exit;

add_stylesheet('<link rel="stylesheet" href="'.EYOOM_THEME_URL.'/plugins/slick/slick.min.css" type="text/css" media="screen">',0);
?>

<?php if ($is_admin == 'super' && !G5_IS_MOBILE) { ?>
<div class="position-relative <?php if ($el_master['el_state'] == '2') { ?>eb-hidden-space<?php } ?>">
    <div class="adm-edit-btn btn-edit-mode" style="top:0;text-align:right">
        <div class="btn-group">
            <a href="<?php echo G5_ADMIN_URL; ?>/?dir=theme&amp;pid=eblatest_form&amp;thema=<?php echo $theme; ?>&amp;el_code=<?php echo $el_master['el_code']; ?>&amp;w=u&amp;wmode=1" onclick="eb_admset_modal(this.href); return false;" class="ae-btn-l"><i class="far fa-edit"></i> EB최신글 마스터 설정</a>
            <a href="<?php echo G5_ADMIN_URL; ?>/?dir=theme&amp;pid=eblatest_form&amp;thema=<?php echo $theme; ?>&amp;el_code=<?php echo $el_master['el_code']; ?>&amp;w=u" target="_blank" class="ae-btn-r" title="새창 열기">
                <i class="fas fa-external-link-alt"></i>
            </a>
        </div>
    </div>
</div>
<?php } ?>

<?php if (isset($el_master) && $el_master['el_state'] == '1') { // 보이기 상태에서만 출력 ?>

<style>
.slidegallery-latest {font-size:.9375rem}
.slidegallery-item {position:relative;width:10%;padding-left:1px;padding-right:1px;float:left}
.slidegallery-latest .slidegallery-img {position:relative;overflow:hidden;height:50px;margin:3px 10px}
.slidegallery-latest .img-box {position:relative;overflow:hidden;width:150px;height:50px;background:#e5e5e5}
.slidegallery-latest .img-box:before {content:"";display:block;padding-top:55%}
.slidegallery-latest .img-box img {position:absolute;top:0;left:0;right:0;bottom:0}
.slidegallery-latest .img-box .no-image {position:absolute;top:50%;left:0;width:100%;text-align:center;margin-bottom:0;margin-top:-8px;color:#959595;font-size:.8125rem}
.slidegallery-latest .img-bo-subj {position:absolute;top:5px;left:5px;display:inline-block;padding:3px 3px;font-size:.8125rem;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background:#252525}
.slidegallery-latest .img-box .video-icon {position:absolute;top:50%;left:50%;color:#fff;width:40px;height:40px;line-height:40px;margin-top:-20px;margin-left:-20px;text-align:center;font-size:30px}

@media (max-width:1199px) {
    .gallery-item {width:33.33333%}
}
@media (max-width:767px) {
    .gallery-item {width:50%}
}
</style>

<div class="slidegallery-latest">

    <div class="slidetab-content">
        <?php if (is_array($el_item)) { foreach ($el_item as $k => $eb_latest) { ?>
        <div class="tab-pane <?php echo ($k==0) ? 'active': ''; ?> in" id="gallery-tlb-<?php echo $el_master['el_code']; ?>-<?php echo ($k+1); ?>">
            <?php if (count((array)$eb_latest['list']) > 0) { foreach ($eb_latest['list'] as $data) { ?>
            <div class="slidegallery-item">
                <div class="slidegallery-img">
                    <a href="<?php echo $data['wr_link1']; ?>" target="_blank">
                        <div class="img-box">
                            <?php if ($data['wr_image']) { ?>
                            <img class="img-fluid" src="<?php echo $data['wr_image']; ?>" alt="">
                            <?php if ($data['is_video']) { ?><span class="video-icon"><i class="far fa-play-circle"></i></span><?php } ?>
                            <?php } else { ?>
                            <span class="no-image">No Image</span>
                            <?php } ?>
                        </div>
                    </a>
                </div>
           
            </div>
           <?php }} else { ?>
            <p class="text-center text-gray m-t-30 m-b-30"><i class="fas fa-exclamation-circle"></i> 최신글이 없습니다.</p>
            <?php } ?> 

            <?php if ($is_admin == 'super' && !G5_IS_MOBILE) { ?>
            <div class="adm-edit-btn btn-edit-mode" style="bottom:0">
                <div class="btn-group">
                    <a href="<?php echo G5_ADMIN_URL; ?>/?dir=theme&amp;pid=eblatest_itemform&amp;thema=<?php echo $theme; ?>&amp;el_code=<?php echo $el_master['el_code']; ?>&amp;li_no=<?php echo $eb_latest['li_no']; ?>&amp;w=u&amp;iw=u&amp;wmode=1" onclick="eb_admset_modal(this.href); return false;" class="ae-item-btn"><i class="far fa-edit"></i> EB최신글 아이템 설정</a>
                    <a href="<?php echo G5_ADMIN_URL; ?>/?dir=theme&amp;pid=eblatest_itemform&amp;thema=<?php echo $theme; ?>&amp;el_code=<?php echo $el_master['el_code']; ?>&amp;li_no=<?php echo $eb_latest['li_no']; ?>&amp;w=u&amp;iw=u&" target="_blank" class="ae-btn-r" title="새창 열기">
                        <i class="fas fa-external-link-alt"></i>
                    </a>
                </div>
            </div>
            <?php } ?>
        </div>
        <div class="clearfix"></div>
        <?php }} ?>

        <?php if ($el_default) { ?>
        <div class="tab-pane active in" id="gallery-tlb-<?php echo time(); ?>-1">
            <div class="row">
                <div class="col-sm-12">
                    <ul class="list-unstyled">
                        <li class="no-latest"><p class="text-center text-gray m-t-30 m-b-30"><i class="fas fa-exclamation-circle"></i> 최신글이 없습니다.</p></li>
                    </ul>
                </div>
            </div>
        </div>
        <?php } ?>
    </div>
</div>

<script src="<?php echo EYOOM_THEME_URL; ?>/plugins/slick/slick.min.js"></script>
<script>
$('.slidegallery-img').slick({
  slidesToShow: 10,
  slidesToScroll: 1,
  autoplay: true,
  autoplaySpeed: 2000,
});
</script>

<?php } ?>

이윰MOUNT님의 댓글의 댓글

profile_image
본문에 배너 슬라이더를 즉 EB슬라이더를 만들려고 하시는 것 같은데...
파일은 eblatest.skin.html.php 즉 EB최신글 파일을 사용하고 있는것 같습니다.
파일내 php 소스코드도 EB최신글에서 사용하는 소스 코드입니다.

EB슬라이더 스킨을 만드실려면 ebslider.skin.html.php 파일을 사용하셔야 하면 파일 내 EB슬라이더용 php 소스 코드를 이용하여 작업하셔야 합니다.

눈꼽송이님의 댓글의 댓글

profile_image
답변 감사합니다. ^^/ 일단 최신글의 소스를 이용하여 작동을 시켰습니다.  ( 스크립트의 클래스명을 덮어 씌우는 놈을 더 위에것으로 해주니까 되네요.)
단, 위에 보다시피 전체 넓이로 배너를 가로 한줄로 나열 시켰는데요. 10개정도의 배너가 한번에 슉하고 넘어가고는 11번째 게시물 부터는 안나오고 다시 처음에 보여준 10개만 반복해서
보여 준답니다. 요건 계속해서 다음 배너를 그다음 배너를 하면서 추가된 배너 게시물마다 계속 보여 주려 합니다.
이부분을 어떻게 처리 해야 되는지 알려 주시면 감사 하겠습니다. ^^;
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 7 건 - 1 페이지
번호
제목
글쓴이
채택포인트
사이트 내 전체검색