난상님 댓글 알림 팁에 대해 질문드립니다 ㅜㅜㅜㅜㅜ 정보
난상님 댓글 알림 팁에 대해 질문드립니다 ㅜㅜㅜㅜㅜ본문
<?
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
?> <?
$colspan=5;
?>
<style>
.col1 { color:#ffffff; }
.bgcol1 { background-color:#b00b00; padding:0px;}
.red { color:#ff0000; }
.bold { font-weight:bold; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.line1 { background-color:#b00b00; height:2px; }
.line2 { background-color:#cccccc; height:1px; }
.ht { height:25px; }
.ht1 { height:40px; }
.ht2 { height:50px; }
.text{ font-family:Tahoma,굴림; font-size:15pt; }
.text_col { color:#ffffff; }
.list0 { background-color:#d7efff; }
.list1 { background-color:#fcffd7; }
.margin0{ padding-left:10px;}
.margin1{ padding-left:20px; line-height:200%;}
</style>
<table cellspacing=0 cellpadding=0>
<colgroup width=30>
<colgroup width=170>
<colgroup width=100>
<colgroup width=300>
<colgroup width=200>
<tr>
<td colspan=<?=$colspan?> height=10></td>
</tr>
<tr class='center bold ht bgcol1'>
<td class='text_col'>순서</td>
<td class='text_col'>게시판 명</td>
<td class='text_col'>댓글 작성자</td>
<td class='text_col'>댓글 내용</td>
<td class='text_col'>작성 시간</td>
</tr>
<?
$sql_bnc = "SELECT c. * , b.bo_subject FROM g4_board_new_comment c, g4_board b WHERE b.bo_table = c.bo_table AND c.write_mb_id = '$member[mb_id]' AND c.bnc_check = 'no' order by c.bnc_num desc";
$result = sql_query($sql_bnc);
for($i=1; $row=sql_fetch_array($result); $i++){
$sql_m_name = "select mb_name from g4_member where mb_id = '$row[bnc_mb_id]'";
$result_m = sql_fetch($sql_m_name);
$wr_board = "g4_write_".$row[bo_table];
$sql_b_con = "select wr_content from $wr_board where wr_id = '$row[wr_id]'";
$result_b = sql_fetch($sql_b_con);
$wr_nick = get_text(cut_str($result_m[mb_nick], 16));
$wr_subject = get_text(cut_str($result_b[wr_content], 60));
$sub= "<a href='#' onclick=\"go_bcn('$row[bo_table]','$row[wr_parent]','$row[bnc_num]')\" title='$result_b[wr_content]'><font color='#858585'>".$wr_subject."</font></a>";
if($wr_subject == "")
$sub = "삭제된 댓글 입니다. <a href='$g4[path]/mypage/go_new_comment.php?del_num=ok&bnc_num=$row[bnc_num]' title='$result_b[wr_content]'><font color='#858585'>확인</font></a>";
echo"<tr class='center ht1'>
<td>$i</td>
<td>$row[bo_subject]</td>
<td>$wr_nick</td>
<td align='left'>$sub</td>
<td>$row[bnc_date]</td>
</tr>";
}
if( $i == 1 ){
echo"
<tr><td colspan=$colspan align=center height=100 class=contentbg>새로운 댓글이 없습니다.</td></tr>";
}
?>
<tr><td colspan=<?=$colspan?> class='line1'></td></tr>
</table>
<script>
function go_bcn(bo_table, wr_parent, bnc_num){
window.open("./bbs/board.php?bo_table="+bo_table+"&wr_id="+wr_parent+"#c_"+bnc_num,"_blank");
}
</script>
<?
$go_table = $_GET['bo_table'];
$go_parent = $_GET['wr_parent'];
$bnc_num = $_GET['bnc_num'];
$del_num = $_GET['del_num'];
include_once("./_common.php");
$sql = "UPDATE g4_board_new_comment SET bnc_check = 'yes' WHERE g4_board_new_comment.bnc_num = '$bnc_num' LIMIT 1";
sql_fetch($sql);
if($del_num=="ok"){
?>
<body onload="javascript:del();">
<form name="go_back" method="get">
</form>
</body>
<?}else{?>
<body onload="javascript:start_bbs();">
<form name="go_bbs" method="post">
<input type="hidden" name="go_table" value="<?=$go_table?>">
<input type="hidden" name="go_parent" value="<?=$go_parent?>">
</form>
</body>
<?}?>
<script>
function start_bbs() {
opener.location.reload();
var f = document.go_bbs;
var go_table = f.go_table.value;
var go_parent = f.go_parent.value;
f.action = "../bbs/board.php?bo_table="+go_table+"&wr_id="+go_parent;
f.submit();
}
function del() {
var f = document.go_back;
f.action = "../board_new_comment.php";
f.submit();
}
</script>
--
난상님의 댓글 알림 팁을 적용했어요. 위의 소스는 댓글 알림페이지고요
음...
닉네임이 안뜨네요. 방법은 모르겠습니다. 원래는 닉네임이 나와야하는 것 같은데 어떠한 문제 때문에 나오지 않는 것 같아요. 닉네임을 뜨게 하고싶고요
현재 적용해보니 무슨 기준인지 모르겠는데 댓글이 한 게시물에 달린 것들이 거의 다 표시가 되요 ㅜㅜ
제가 원하는 건 게시물 하나당 하나의 알림만 뜨는 거거든요.
예를 들어서 댓글에 1 / 2 / 3 / 4 라는 댓글이 달리면 저 네개의 알림이 다 뜨는 게 아니라 마지막에 4의 알림만 뜨는 거요
현재는 게시물 하나에 댓글알림이 열개 스무개씩 뜨니 복잡합니다.
또 게시물 제목이 나왔으면 좋겠습니다. 게시물 제목을 나타내는 법을 알고싶어요. 지금은 제목 함수?가 코멘트 내용요약으로 나오더라고요. 그것과 함께 따로 게시물 제목이 필요할 것 같아요.
제가 원하는 것을 정리하면
1 닉네임 안나옴 닉네임 나타내기
2 게시물 하나당 알림 글이 하나씩만
3 게시물 제목 나오기
부탁드립니다. 이 기능이 꼭 필요해서요 ㅜㅜ
include_once("./_common.php");
include_once("$g4[path]/head.sub.php");
?> <?
$colspan=5;
?>
<style>
.col1 { color:#ffffff; }
.bgcol1 { background-color:#b00b00; padding:0px;}
.red { color:#ff0000; }
.bold { font-weight:bold; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.line1 { background-color:#b00b00; height:2px; }
.line2 { background-color:#cccccc; height:1px; }
.ht { height:25px; }
.ht1 { height:40px; }
.ht2 { height:50px; }
.text{ font-family:Tahoma,굴림; font-size:15pt; }
.text_col { color:#ffffff; }
.list0 { background-color:#d7efff; }
.list1 { background-color:#fcffd7; }
.margin0{ padding-left:10px;}
.margin1{ padding-left:20px; line-height:200%;}
</style>
<table cellspacing=0 cellpadding=0>
<colgroup width=30>
<colgroup width=170>
<colgroup width=100>
<colgroup width=300>
<colgroup width=200>
<tr>
<td colspan=<?=$colspan?> height=10></td>
</tr>
<tr class='center bold ht bgcol1'>
<td class='text_col'>순서</td>
<td class='text_col'>게시판 명</td>
<td class='text_col'>댓글 작성자</td>
<td class='text_col'>댓글 내용</td>
<td class='text_col'>작성 시간</td>
</tr>
<?
$sql_bnc = "SELECT c. * , b.bo_subject FROM g4_board_new_comment c, g4_board b WHERE b.bo_table = c.bo_table AND c.write_mb_id = '$member[mb_id]' AND c.bnc_check = 'no' order by c.bnc_num desc";
$result = sql_query($sql_bnc);
for($i=1; $row=sql_fetch_array($result); $i++){
$sql_m_name = "select mb_name from g4_member where mb_id = '$row[bnc_mb_id]'";
$result_m = sql_fetch($sql_m_name);
$wr_board = "g4_write_".$row[bo_table];
$sql_b_con = "select wr_content from $wr_board where wr_id = '$row[wr_id]'";
$result_b = sql_fetch($sql_b_con);
$wr_nick = get_text(cut_str($result_m[mb_nick], 16));
$wr_subject = get_text(cut_str($result_b[wr_content], 60));
$sub= "<a href='#' onclick=\"go_bcn('$row[bo_table]','$row[wr_parent]','$row[bnc_num]')\" title='$result_b[wr_content]'><font color='#858585'>".$wr_subject."</font></a>";
if($wr_subject == "")
$sub = "삭제된 댓글 입니다. <a href='$g4[path]/mypage/go_new_comment.php?del_num=ok&bnc_num=$row[bnc_num]' title='$result_b[wr_content]'><font color='#858585'>확인</font></a>";
echo"<tr class='center ht1'>
<td>$i</td>
<td>$row[bo_subject]</td>
<td>$wr_nick</td>
<td align='left'>$sub</td>
<td>$row[bnc_date]</td>
</tr>";
}
if( $i == 1 ){
echo"
<tr><td colspan=$colspan align=center height=100 class=contentbg>새로운 댓글이 없습니다.</td></tr>";
}
?>
<tr><td colspan=<?=$colspan?> class='line1'></td></tr>
</table>
<script>
function go_bcn(bo_table, wr_parent, bnc_num){
window.open("./bbs/board.php?bo_table="+bo_table+"&wr_id="+wr_parent+"#c_"+bnc_num,"_blank");
}
</script>
<?
$go_table = $_GET['bo_table'];
$go_parent = $_GET['wr_parent'];
$bnc_num = $_GET['bnc_num'];
$del_num = $_GET['del_num'];
include_once("./_common.php");
$sql = "UPDATE g4_board_new_comment SET bnc_check = 'yes' WHERE g4_board_new_comment.bnc_num = '$bnc_num' LIMIT 1";
sql_fetch($sql);
if($del_num=="ok"){
?>
<body onload="javascript:del();">
<form name="go_back" method="get">
</form>
</body>
<?}else{?>
<body onload="javascript:start_bbs();">
<form name="go_bbs" method="post">
<input type="hidden" name="go_table" value="<?=$go_table?>">
<input type="hidden" name="go_parent" value="<?=$go_parent?>">
</form>
</body>
<?}?>
<script>
function start_bbs() {
opener.location.reload();
var f = document.go_bbs;
var go_table = f.go_table.value;
var go_parent = f.go_parent.value;
f.action = "../bbs/board.php?bo_table="+go_table+"&wr_id="+go_parent;
f.submit();
}
function del() {
var f = document.go_back;
f.action = "../board_new_comment.php";
f.submit();
}
</script>
--
난상님의 댓글 알림 팁을 적용했어요. 위의 소스는 댓글 알림페이지고요
음...
닉네임이 안뜨네요. 방법은 모르겠습니다. 원래는 닉네임이 나와야하는 것 같은데 어떠한 문제 때문에 나오지 않는 것 같아요. 닉네임을 뜨게 하고싶고요
현재 적용해보니 무슨 기준인지 모르겠는데 댓글이 한 게시물에 달린 것들이 거의 다 표시가 되요 ㅜㅜ
제가 원하는 건 게시물 하나당 하나의 알림만 뜨는 거거든요.
예를 들어서 댓글에 1 / 2 / 3 / 4 라는 댓글이 달리면 저 네개의 알림이 다 뜨는 게 아니라 마지막에 4의 알림만 뜨는 거요
현재는 게시물 하나에 댓글알림이 열개 스무개씩 뜨니 복잡합니다.
또 게시물 제목이 나왔으면 좋겠습니다. 게시물 제목을 나타내는 법을 알고싶어요. 지금은 제목 함수?가 코멘트 내용요약으로 나오더라고요. 그것과 함께 따로 게시물 제목이 필요할 것 같아요.
제가 원하는 것을 정리하면
1 닉네임 안나옴 닉네임 나타내기
2 게시물 하나당 알림 글이 하나씩만
3 게시물 제목 나오기
부탁드립니다. 이 기능이 꼭 필요해서요 ㅜㅜ
댓글 전체