슬라이드 링크주소 추가 하는 태그 ?? 채택완료
안녕 하세요
https://sir.kr/g5_builder/3006?sfl=wr_subject%7C%7Cwr_content&stx=%EC%8A%A4%EB%A7%88 위 빌더를 사용하고 있습니다 메인 슬라이더에 이미지 클릭 링크가 원래부터 없는것 같습니다 이미지 업로드 와 크기 설정 등은 관리자 에서 할수 있게 해놧는데 링크는 설정부분이 없고 링크도 안됩니다 그래서 소스파일에 이미지 링크 링크주소를 쓸수있게 추가 하려고 하는데 어떻게 해야 하는지 고수님들의 고견을 부탁 드립니다 아래는 슬라이더 파일 원본소스 입니다
감사 합니다
theme->get('st_slider_use');
if( $st_slider_use == 1 or (!is_mobile() and $st_slider_use==2) or (is_mobile() and $st_slider_use==3) ) { $st_slider_count = $ST->theme->get('st_slider_count'); $st_slider_bg_color = $ST->theme->get('st_slider_bg_color'); ?>
답변 4개
여기 아래를
이렇게 링크 추가하시고
여기 위에
이렇게.
그리고 변수는 슬라이드 갯수만큼 생성
$link1 = '링크주소';
$link2 = '링크주소';
$link3 = '링크주소';
답변에 대한 댓글 2개
<?php for($i=1; $i<=$st_slider_count; $i++) { ?>
<a href="<?php echo ${'link'.$i} ?>" target="_blank">
<?php
$img_name = $ST->theme->get('st_slider_img_'.$i);
$background_image = ($img_name and file_exists($img_file = $ST->theme->get_file_path().'/'.$img_name))? 'background-image: url('.$ST->theme->get_file_url().'/'.$img_name.')': '';
if( !$background_image ) {
$st_slider_bg_img = $ST->theme->get('st_slider_bg_img');
if( $st_slider_bg_img )
$background_image = 'background-image: url('.$ST->theme->get_file_url().'/'.$st_slider_bg_img.'); background-repeat:repeat; -webkit-background-size:auto; -moz-background-size:auto; -o-background-size:auto; background-size:auto;';
$link1 = 'http://naver.com';
$link2 = 'http://naver.com';
$link3 = 'http://naver.com';
}
?>
<div class="item<?=$i==1? ' active': ''?>" style="<?=$background_image?>">
<div class="carousel-caption">
<h3><?=$ST->theme->get('st_slider_title_'.$i)?></h3>
<p><?=$ST->theme->get('st_slider_desc_'.$i)?></p>
</div>
</div>
</a>
<?php } //endfor?>
이렇게 해서 링크는 작동을 하는데
이미지 2개가 위 아래로 나온상태 에서
슬라이더가 안 움직이고ㅠ 작동을 안하네요ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
소스를 잘 보세요.
for 내부에서
이미지가 노출되는 오브젝트를 찾으셔서
거기에 a 태그로 감싸는 겁니다. 주소는
별도로 $link 로 선언하구요...
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
안움직이고 그대로 멈추어 잇네요 ㅠㅠ
밑에 </a> 이거 빼면 슬라이더 정상작동 되고요
완전 초보라
링크를 어디에 어덯게 넣어야 하는 도저히 감이 안오네요 ㅜㅜ
죄송 합니다 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
열시미 노럭함 해보고
결과 올리겟습니다
다시 한번 감사 드립니다