리스트에서 링크1 또는 게시물내용으로 선택 링크

리스트에서 링크1 또는 게시물내용으로 선택 링크

QA

리스트에서 링크1 또는 게시물내용으로 선택 링크

본문

게시물 작성할때 Link1 에 주소를 넣으면

리스트에서 제목 클릭시 Link1 주소가 팝업으로 뜨고,

 

Link1 에 내용이 없으면 일반게시물 처럼, view 페이지가 보이게 하려면

어떻게 하면 될까요? 

이 질문에 댓글 쓰기 :

답변 3

 list.skin.php를 수정해서 아래와 같이 해주세요.

아래의 부분을 찾아서

                <a href="<?php echo $list[$i]['href'] ?>">
                    <?php echo $list[$i]['subject'] ?>

<?php if ($list[$i]['link'][1] != "") { ?>

                <a href="<?php echo $list[$i]['link'][1] ?>" target="_blank">
                    <?php echo $list[$i]['subject'] ?>

<?php } else { ?>

                <a href="<?php echo $list[$i]['href'] ?>">
                    <?php echo $list[$i]['subject'] ?>

<?php } ?>

로 수정해주세요. 


<script>
$(function() {
   $("a.lnk").on("click", function(e) {
      e.preventDefault();
      if($(this).data("lnk")) {
         window.open($(this).data("lnk"), "_pop", "width=500, height=500, scrollbars=yes");
      } else {
         $(location).attr("href", $(this).attr("href"));
      }
   });
});
</script>

list.skin.php 파일

<a href="<?php echo $list[$i]['href'] ?>">

이 부분에

<a href="<?php echo $list[$i]['href'] ?>" data-lnk="<?php echo $list[$i]['Link1']?>" class="lnk">

이렇게 추가를 합니다.

그리고 list.skin.php 파일에 위 스크립트를 추가하면 될 것 같네요. 

list.skin.php 에서

 


<a href="<?php echo $list[$i]['href'] ?>">

 

이 부분을 아래와같이 수정

 


<?php if ($list[$i]['wr_link1']) { ?>
<a href="<?php echo $list[$i]['wr_link1'] ?>" target="_blank">
<?php } else { ?>
<a href="<?php echo $list[$i]['href'] ?>">
<?php } ?>
 
답변을 작성하시기 전에 로그인 해주세요.
전체 18
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT