<div id="fullpage">
<div class="section fp-auto-height-responsive main">
<!--<div class="bgwrap mainwrap"></div>-->
<?php for($i = 10; $i > 0; $i--) : ?>
<?php if(file_exists(G5_PATH."/img/main01_{$i}.jpg")) : ?>
<div class="slide bgwrap mainwrap" data-anchor="slide<?= $i ?>" style="background-image: url(/img/main01_<?= $i ?>.jpg);"></div>
<?php endif; ?>
<?php endfor; ?>
<div class="m_wrap">
현재 사진을 업로드 시 순서대로 업로드 할수있게 되어있습니다.
이상태에서 특정 사진에다가 링크를 걸고자 하는데 어떻게 해야하나요?
예를 들어 main01_1.jpg에다가 링크를 넣고 싶어요...
답변 1개 / 댓글 11개
<?php for($i = 10; $i > 0; $i--) : ?>
<?php if(file_exists(G5_PATH."/img/main01_{$i}.jpg")) : ?>
<?php if($i==1) : ?>
<a href="링크주소">
<?php endif; ?>
<div class="slide bgwrap mainwrap" data-anchor="slide<?= $i ?>" style="background-image: url(/img/main01_<?= $i ?>.jpg);"></div>
<?php if($i==1) : ?>
</a>
<?php endif; ?>
<?php endif; ?>
<?php endfor; ?>
답변에 대한 댓글 11개
<div class="section fp-auto-height-responsive main">
<!--<div class="bgwrap mainwrap"></div>-->
<?php for($i = 10; $i > 0; $i--) : ?>
<?php if(file_exists(G5_PATH."/img/main01_{$i}.jpg")) : ?>
<?php if($i==1) : ?>
<a href="https://www.naver.com">
<?php endif; ?>
<div class="slide bgwrap mainwrap" data-anchor="slide<?= $i ?>" style="background-image: url(/img/main01_<?= $i ?>.jpg);"></div>
<?php if($i==1) : ?>
</a>
<?php endif; ?>
<?php endif; ?>
<?php endfor; ?>
이렇게 넣었는데 링크가 안걸리네요... 이렇게 하는게 맞나요?
원래 코드는 <?php for($i = 1; $i < 10; $i++) : ?> 이코드였습니다. 이코드 상태에서는 메인 슬라이드에 링크가 걸리는데...
수정한 코드 <?php for($i = 10; $i > 0; $i--) : ?> 에서는 뭔가 안맞는지 링크가 걸리지 않네요...
4 또는 5도 가능하구요.. if($i==4 || $i==5)
파일명은 main01_{$i}.jpg 이므로, $i 에 따라 조건문을 넣으면 마찮가지겠네요.
답변을 작성하려면 로그인이 필요합니다.
그러면 슬라이드 이미지가 두개 이상인데 따로따로 링크를 넣을려면 어떻게 해야하나요?
예시) main01_1.jpg랑 main01_3.jpg가 있습니다. 둘다 다른 링크를 넣고자 원합니다.