배추베이직 게시판에서 댓글주소를 PHP변수로 표현하려면? 채택완료
sinbi
6년 전
조회 2,637
/skin/board/miwit/mw.proc/mw.get.comment.url.php 파일에서 댓글 주소를 얻는데,
$comment_url = mw_seo_url($bo_table, $write['wr_parent'], '#c_'.$write['wr_id']);
위 형태로 뽑아옵니다.
mw.get.comment.url.php 파일 내용
</p>
<p><?php</p>
<p>$comment_url = mw_seo_url($bo_table, $write['wr_parent'], '#c_'.$write['wr_id']);</p>
<p>if ($mw_basic['cf_umz'])
{
$umz = $write['wr_umz'];
if (!$umz) {
//$comment_url = "$g4['url']/$g4['bbs']/board.php?bo_table=$bo_table&wr_id=$write['wr_parent']#c_".$write['wr_id'];
$umz = umz_get_url($comment_url);
sql_query("update $write_table set wr_umz = '$umz' where wr_id = '{$write['wr_id']}'");
}
$comment_url = $umz;
}</p>
<p>$board_skin_path = substr($board_skin_path, 9, strlen($board_skin_path));</p>
<p>echo $comment_url;</p>
<p>
,
[댓글 출력 코드]
</p>
<p> <span class="mw_basic_comment_url button" value="<?php echo $list[$i]['wr_id']?>">
<i class="fa fa-anchor"></i>
<span class='media-comment-button'>주소</span>
</span></p>
<p>
댓글 주소 받아오는 jquery
</p>
<p><?php if ($cwin) { ?> <script type="text/javascript" src="<?php echo $board_skin_path?>/mw.js/ZeroClipboard.js"></script> <?php } ?>
<script type="text/javascript">
$(document).ready(function () {
$(".tooltip").removeClass("tooltip");
$(".mw_basic_comment_url").click(function () {
var comment_id = $(this).attr("value");
var top = $(this).position().top + 15 ;
var left = $(this).position().left;</p>
<p> if ($("#comment_url_popup").css("display") != "block" || comment_id != old_comment_id) {
$(this).append("<img src='<?php echo $board_skin_path?>/img/icon_loading.gif' style='position:absolute;' id='comment_url_loading'>");
$.get("<?php echo $board_skin_path?>/mw.proc/mw.get.comment.url.php", {
"bo_table" : "<?php echo $bo_table?>",
"wr_id" : comment_id
}, function (dat) {
//$("#comment_url").html(dat);
$("#comment_url").val(dat);
$("#comment_url").attr('size', $("#comment_url").val().length+5);
$("#comment_url").on('focus', function () { $(this).select(); } );
$("#comment_url_popup").css("display", "block");
$("#comment_url_popup").css("position", "absolute");
$("#comment_url_popup").css("top", top);
$("#comment_url_popup").css("left", left - $("#comment_url_popup").width()+50);
$("#comment_url_popup").css("width", $("#comment_url").outerWidth());
old_comment_id = comment_id;</p>
<p> $("#comment_url_loading").remove();
$("#comment_url_copy").css("cursor", "pointer");</p>
<p> });
}
else {
$("#comment_url").html("");
$("#comment_url_popup").css("display", "none");
}
});
});
</script>
<div id="comment_url_popup" style="display:none;">
<input type="text" id="comment_url" value="" readonly/>
</div>
</div></p>
<p>
PS.
참고로, 현재 댓글 주소 클릭하면 아래처럼 작동 중입니다.
https://homzzang.com/b/free-4373
단순히 아래처럼 view_comment.skin.php 파일에 넣으면 안 되더라구요.
</p>
<p><?PHP </p>
<p>$comment_url = mw_seo_url($bo_table, $write['wr_parent'], '#c_'.$write['wr_id']);
echo $comment_url;</p>
<p>?></p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
s
sinbi
6년 전
슈와이 님 감사합니다. * ( ^ _____ ^ ) ====b
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인