게시판 새로운 코멘트 표시기능
페이지 정보
본문
게시판에 새로운 코멘트가 있을때 목록에서 표시하는 기능을 찾는데....통 없더군요
최근목록은 있던데..... 요아래 배용훈님이 써주신 팁을 좀 수정(사실 거의 그대로 ㅡㅡ;)해서 했더니 되던데...
약간 다른점은 outlogin.php를 고치는게 아니라...(전 게시판에서 쓸거니깐)
include폴더의 list_check.php를 고치면 된답니당....
먼저,
function list_check(&$data,$view_check=0) {
global $keyword, ....(생략).....,$_listCheckTime;
이부분을 아래처럼 변수하나 더 추가해줍니다.
-------------------------------------------------------------------------------------------------------
function list_check(&$data,$view_check=0) {
global $keyword, ....(생략).....,$_listCheckTime,$t_comment;
-------------------------------------------------------------------------------------------------------
또, 요부분을 지우구..
$comment_num="[".$data[total_comment]."]"; // 간단한 답글 수
이걸(아래) 붙여넣으면 됩니다.
-------------------------------------------------------------------------------------------------------
/* 새로운 코멘트 표시 <?=$comment_new?> */
$last_comment = mysql_fetch_array(mysql_query("select * from $t_comment"."_$id where parent='$data[no]' order by reg_date desc limit 1"));
$last_comment_time = $last_comment['reg_date'];
if(time()-$last_comment_time<60*60*12) $comment_new = "<font color=orange size=1>*</font>";
elseif(time()-$last_comment_time<60*60*24) $comment_new = "<font color=gray size=1>*</font>";
else $comment_new = "";
$comment_num="[".$data[total_comment]."]".$comment_new; // 간단한 답글 수
------------------------------------------------------------------------------------------------------
저는 12시간 이내 답변이 올라오면 오렌지색 *, 24간이내는 회색 *를 표시하게끔 했지만,
그림으로 쓰시려면,
<font color=orange size=1>*</font> 와
<font color=gray size=1>*</font>을
img태그로 대체하시면 됩니당.
미리보기는 http://ong2.com/bbs/zboard.php?id=free
최근목록은 있던데..... 요아래 배용훈님이 써주신 팁을 좀 수정(사실 거의 그대로 ㅡㅡ;)해서 했더니 되던데...
약간 다른점은 outlogin.php를 고치는게 아니라...(전 게시판에서 쓸거니깐)
include폴더의 list_check.php를 고치면 된답니당....
먼저,
function list_check(&$data,$view_check=0) {
global $keyword, ....(생략).....,$_listCheckTime;
이부분을 아래처럼 변수하나 더 추가해줍니다.
-------------------------------------------------------------------------------------------------------
function list_check(&$data,$view_check=0) {
global $keyword, ....(생략).....,$_listCheckTime,$t_comment;
-------------------------------------------------------------------------------------------------------
또, 요부분을 지우구..
$comment_num="[".$data[total_comment]."]"; // 간단한 답글 수
이걸(아래) 붙여넣으면 됩니다.
-------------------------------------------------------------------------------------------------------
/* 새로운 코멘트 표시 <?=$comment_new?> */
$last_comment = mysql_fetch_array(mysql_query("select * from $t_comment"."_$id where parent='$data[no]' order by reg_date desc limit 1"));
$last_comment_time = $last_comment['reg_date'];
if(time()-$last_comment_time<60*60*12) $comment_new = "<font color=orange size=1>*</font>";
elseif(time()-$last_comment_time<60*60*24) $comment_new = "<font color=gray size=1>*</font>";
else $comment_new = "";
$comment_num="[".$data[total_comment]."]".$comment_new; // 간단한 답글 수
------------------------------------------------------------------------------------------------------
저는 12시간 이내 답변이 올라오면 오렌지색 *, 24간이내는 회색 *를 표시하게끔 했지만,
그림으로 쓰시려면,
<font color=orange size=1>*</font> 와
<font color=gray size=1>*</font>을
img태그로 대체하시면 됩니당.
미리보기는 http://ong2.com/bbs/zboard.php?id=free
관련링크
- 이전글최근글 new아이콘 붙이기 [제목앞에 붙일 것이냐 아니면 뒤에 붙일것이냐?] 04.10.05
- 다음글최근게시물에서 코멘트표시방법 바꾸기 04.10.04
댓글목록
등록된 댓글이 없습니다.