슬라이드 사진 중 링크를 넣고 싶어요.... 채택완료
<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개
채택된 답변
+20 포인트
eyekiss
4년 전
Copy
<?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개
4년 전
4년 전
<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")) : ?>
<?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; ?>
이렇게 넣었는데 링크가 안걸리네요... 이렇게 하는게 맞나요?
<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; ?>
이렇게 넣었는데 링크가 안걸리네요... 이렇게 하는게 맞나요?
4년 전
감사합니다. $i==1이거에 숫자 1의 의미는 파일 명의 의미인가요? 아니면 순서대로의 의미인가요? 순서의 의미이겠죠?
4년 전
네 원래 순서가 1부터 10으로 늘어나게 되어있는걸 먼저 넣있던건 뒤로 밀리게 하기위해서 배치를 바꿨습니다.
원래 코드는 <?php for($i = 1; $i < 10; $i++) : ?> 이코드였습니다. 이코드 상태에서는 메인 슬라이드에 링크가 걸리는데...
수정한 코드 <?php for($i = 10; $i > 0; $i--) : ?> 에서는 뭔가 안맞는지 링크가 걸리지 않네요...
원래 코드는 <?php for($i = 1; $i < 10; $i++) : ?> 이코드였습니다. 이코드 상태에서는 메인 슬라이드에 링크가 걸리는데...
수정한 코드 <?php for($i = 10; $i > 0; $i--) : ?> 에서는 뭔가 안맞는지 링크가 걸리지 않네요...
eyekiss
4년 전
if($i==1) 가 $i 가 1일때이구요..
4 또는 5도 가능하구요.. if($i==4 || $i==5)
파일명은 main01_{$i}.jpg 이므로, $i 에 따라 조건문을 넣으면 마찮가지겠네요.
4 또는 5도 가능하구요.. if($i==4 || $i==5)
파일명은 main01_{$i}.jpg 이므로, $i 에 따라 조건문을 넣으면 마찮가지겠네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그러면 슬라이드 이미지가 두개 이상인데 따로따로 링크를 넣을려면 어떻게 해야하나요?
예시) main01_1.jpg랑 main01_3.jpg가 있습니다. 둘다 다른 링크를 넣고자 원합니다.