게시글 제목 추출하는 법 질문이요! 채택완료
게시글 썸네일을 누르면 본문이 팝업형으로 뜨는 모달팝업 형식으로 제작하고 있습니다.
<!--목록 부분-->
<div class="cl_area">
<a href="#" class="" ytsrc="<?php echo G5_URL ?>/bbs/board2.php?bo_table=<?=$bo_table?>&wr_id=<?=$list[$i]['wr_id']?>" data-reveal-id="myModal">
<div class="pop">
<div class="area">
<div class="more">
<img src="<?=$board_skin_url?>/img/more.png">
</div>
<p class="tit"><?=cut_str($list[$i]['wr_subject'],13, "")?></p>
<p><!--?php echo $list[$i]['datetime'] ?--></p>
</div>
</div></a>
<!-- 목록 썸네일 클릭 -->
<div><?php echo $img_content ?></div>
</div>
<!--//목록 부분-->
<!--모달팝업-->
<div id="myModal" class="reveal-modal">
<div class="modal_box">
<div class="tit_area">
<p class="subject"><?php echo $list[$i]['wr_subject'] ?></p>
<!--p class="info"><?php echo $list[$i]['datetime'] ?> | <?php echo $list[$i]['wr_name'] ?></p-->
</div>
<ul>
<li><iframe class="frame" src="" frameborder="0" id="view" scrolling="no" allowfullscreen=""></iframe></li>
</ul>
</div>
</div>
<!--//모달팝업-->
형식은 이렇습니다.
목록부분에서 <p class="tit"><?=cut_str($list[$i]['wr_subject'],13, "")?></p> 가 게시글의 제목을 보여주는 부분인데 이 부분은 문제 없이 작성한 제목대로 뜹니다.
문제는 모달팝업부분에서 <p class="subject"><?php echo $list[$i]['wr_subject'] ?></p>가 게시글의 제목이 아닌 해당페이지의 첫번째 글의 제목을 갖고오고 있습니다.
위에 되는 코드를 붙여도 안되고 있습니다ㅠㅠ
wr_subject 만 안되는건가 싶어 ca_name wr_name 등도 넣어봤는데 역시나 해당 페이지 첫번째 글의 정보를 가져옵니다ㅠㅠ
코드를 어떻게 건드려야 좋을까요?
답변 2개
모달을 넣으실때
동적으로 ajax를 사용해서 해당 글의 제목을 가져오셔야합니다.
그게 아니라면
게시물이 10개라면, 모달도 10개를 생성해야합니다.
모달을 최상단에 1개만 생성하셨기 때문에
가장위에 있는 글 제목만 가져온게 아닌가 싶습니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
간단하게 처리할 수 있는 부분이 아닙니다.
팝업 처리는 직접하는 것 보다 플러그인을 사용하는 것이 좋습니다.
※ bPopup : https://dinbror.dk/bpopup/
Example 5c 에서 'ajax' 나 'iframe' 으로 처리해야 되고,
loadurl 에 $bo_table 정보와 $wr_id 정보를 넘겨주는 방식으로 처리해야 됩니다.
※ https://stackoverflow.com/a/21313997
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인