Depot/IT-인터넷
홈페이지 내글 모니터 소스
반응형
거니님 소스를 꺽쇠님께서 수정 하신 소스를 가지고 앞에 폴더명을 한글로 변경하고 추가시 +숫자가 댓글이 없을때 +0 으로 표기되던것을 그냥 아무것도 없게 고쳐봤습니다. 디비 필드 추가프로그램입니다. 아래 파일을 본인의 계정아래의 /bbs 폴더에 add_f.php로 저장한 후 실행 하십시오 <?
include "lib.php"; $connect=dbConn(); echo "<center><font style=font-size:9pt>"; $result = @mysql_query("SELECT name FROM $admin_table"); while(@extract(mysql_fetch_array($result))) { @mysql_query("ALTER TABLE zetyx_board_".$name." ADD mem_date int(20) default 0;",$connect); echo "mysql/$t_board_comment"."_$name 게시판 테이블이 정상적으로 변환되었습니다.<br>"; @flush(); } echo "</center>"; @flush(); ?>
mem_date int(20) default 0,
<?
if($member[no]==$data[ismember]) { $n_time = time(); mysql_query("update zetyx_board_"."$id set mem_date='$n_time' where no='$data[no]'"); } ?>
<?
// 내글 모니터링 함수 by gunii function my_latest($id,$id2,$num,$cut) { global $_zb_url, $member; $arr_id = explode("|", $id); $arr_id2 = explode("|", $id2); for($i=0;$i<count($arr_id);$i++) { $temp=mysql_query("select * from zetyx_board_"."$arr_id[$i] where ismember='$member[no]' order by reg_date desc limit $num"); while($data=mysql_fetch_array($temp)) { $temp2=mysql_fetch_array(mysql_query("select * from zetyx_board_comment_"."$arr_id[$i] where parent='$data[no]' and reg_date>'$data[mem_date]' order by reg_date desc limit 1"));$temp3=mysql_fetch_array(mysql_query("select count(*) from zetyx_board_comment_"."$arr_id[$i] where parent='$data[no]' and reg_date>'$data[mem_date]'")); if($temp2[reg_date]) { $r_date[] = $temp2[reg_date]; } else { $r_date[] = $data[reg_date]; } $r_plus[] = $temp3[0]; $r_no[] = $data[no]; $r_cmt_num[] = $data[total_comment]; $r_id[] = $arr_id[$i]; $r_id2[] = $arr_id2[$i]; $r_subject[] = cut_str(del_html(strip_tags(stripslashes($data[subject]))),$cut); $is_data = 1; } } if(!$member[no]) { echo "로그인 후 이용하세요!"; } else { echo "<table border=0>"; if($is_data) { arsort($r_date); $j=0; while(list($key,$value)=each($r_date)){ echo"<tr><td width=420><img src=./images/point_fr.gif width=3 height=3 border=0 align=absmiddle> [".$r_id2[$key]."]</font></a> <a href='".$_zb_url."zboard.php?id=".$r_id[$key]."&no=".$r_no[$key]."'>".$r_subject[$key]."</b></a>"; if($r_plus[$key]>0){ echo " +".$r_plus[$key].""; } echo "</td><td width=70 align=right>".date('m/d H:i',$r_date[$key])."</td></tr>"; $j++; if($j==$num) break; } } else { echo "작성한 게시물이 없습니다."; } echo "</table>"; } } ?>
<? my_latest("board1|board2","게시판1|게시판2",5,29)?>
|
반응형
'Depot > IT-인터넷' 카테고리의 다른 글
FMRTE 설치부터 활용까지 1. MS .NET Framework 3.5 설치 하기 (2) | 2010.01.29 |
---|---|
하드디스크 FAT , FAT32 를 NTFS로 변환하는 방법중 중요한 하나 (0) | 2010.01.14 |
[게임] FM2010 훈련별 코치능력 - 훈련성과 최대로 올리는... (0) | 2009.12.31 |
탐색기 대안 유틸 FlyBrowser 포터블 (0) | 2009.12.18 |
[유틸] IQ EQ 검사 프로그램 (0) | 2009.11.24 |
무료 폰트 (0) | 2009.11.13 |
[유틸] FastStone Image Viewer 한글이 떴다. (0) | 2009.08.27 |
[게임] 약육강식 (4) | 2009.06.26 |
댓글