다시 질문 드립니다.ㅠㅠ
본문
구글링도 네이버 검색도 통해서 이런 저런 방법을 찾아봐도 해결이 되지 않아
다시 여쭈어 보겠습니다.
제목 클릭시 모덜 팝업을 띄우고 그 안에 클릭한 제목에 대한 내용들도 다 정상적으로 출력이
되어 보여지고 있습니다. 레이어 화면에서 수정,삭제,복사,이동을 하려고 view.php를 include를
통해 가져오고 바로 밑에 view.skin.php의 수정,삭제,복사,이동을 보여주는 것 까진 되었는데
문제는 view.php소스를 보게되면 아래 $wr_id값을 제대로 못 가져온다는 건데....도저히 해결책을
못찾고 있습니다.
--list.skin.php--
<td class="td_subject">
<?php
$wr_id = $list[$i]['wr_id'];
$wr_subject = $list[$i]['subject'];
?>
<input type='hidden' id='wr_id_<?=$i?>' value='<?=$wr_id?>'>
<a id='wr_sub_<?=$i?>' href='<?=$list[$i]['href']?>' class="btn-example" onclick="layer_open('layer2',<?=$i?>);return false;"><?=$wr_subject?></a>
<?php
// if ($list[$i]['link']['count']) { echo '['.$list[$i]['link']['count']}.']'; }
// if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];
if (isset($list[$i]['icon_hot'])) echo $list[$i]['icon_hot'];
if (isset($list[$i]['icon_file'])) echo $list[$i]['icon_file'];
if (isset($list[$i]['icon_link'])) echo $list[$i]['icon_link'];
if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret'];
?>
</td>
<?php include_once($board_skin_path.'/div_view.php'); ?> // 이부분을 여기에 적으면
div_view.php에서 수정하기 버튼의 $wr_id값이 게시글의 처음 입력된 값이 보여지구요
<?php include_once($board_skin_path.'/div_view.php'); ?>를 list.skin.php의 제일 하단 스크립트
밑에다가 적으면 div_view.php의 수정하기 버튼의 $wr_id값이 게시글의 제일 마지막 값이 보여집니다.
//////
생략
//////
//아래 스크립트는 list.skin.php의 제일 하단 부분에 위치
<script>
function viewpage(num) {
var bo_table = '<?php echo $bo_table?>';
var sca = '<?php echo $sca?>';
$.ajax({
type: 'POST',
url: g5_bbs_url+'/ajax.wr_view.php',
dataType : 'json',
data: {
wr_subject: $('#wr_sub_' + num).text(),
//wr_id: $('#wr_id_' + num).text,
wr_2: $('#wr_2').text(),
bo_table: bo_table,
sca: sca,
//wr_1: wr_1,
//wr_2: wr_2
},
success: function(data) {
$('#wr_subject').text(data.wr_subject);
$('#wr_id').text(data.wr_id); // <div id='wr_id'></div>라는 곳 에 정상적으로 출력됩니다.
$('#wr_1').text(data.wr_1);
$('#wr_2').text(data.wr_2);
$('#wr_3').text(data.wr_3);
$('#wr_4').text(data.wr_4);
$('#wr_6').text(data.wr_6);
$('#wr_7').text(data.wr_7);
$('#wr_11').text(data.wr_11);
$('#wr_19').text(data.wr_19);
$('#wr_21').text(data.wr_21);
$('#wr_22').text(data.wr_22);
$('#sca').text(data.ca_name);
$('#wr_content').html(data.wr_content);
}
});
}
-- 모덜 팝업 레이어 div_view.php (레이어 하단 끝 부분에 아래 소스를 첨부)--
<?php include_once($board_skin_path.'/list_view.php'); // bbs/view.php 내용과 동일?>
<!-- 게시물 상단 버튼 시작 { -->
<div id="bo_v_top">
<?php ob_start(); ?>
<ul class="bo_v_com">
<?php if ($update_href) { ?><li><a href="<?php echo $update_href ?>" class="btn_b01">수정</a></li><?php } ?>
<?php if ($delete_href) { ?><li><a href="<?php echo $delete_href ?>" class="btn_b01" onclick="del(this.href); return false;">삭제</a></li><?php } ?>
<?php if ($copy_href) { ?><li><a href="<?php echo $copy_href ?>" class="btn_admin" onclick="board_move(this.href); return false;">복사</a></li><?php } ?>
<?php if ($move_href) { ?><li><a href="<?php echo $move_href ?>" class="btn_admin" onclick="board_move(this.href); return false;">이동</a></li><?php } ?>
<?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b02">글쓰기</a></li><?php } ?>
</ul>
<?php
$link_buttons = ob_get_contents();
ob_end_flush();
?>
</div>
<!-- } 게시물 상단 버튼 끝 -->
</div>
</div>
</div>