답변 3개
그누보드4 작업입니다.
대충 작업된 거라 오류 있을 수 있습니다.
admin.head.php 파일에
<script language='javascript' src='<?=$g4['path']?>/js/jquery-1.4.min.js'></script>
<script type="text/javascript">var $j = jQuery.noConflict();</script>
적당한 위치에 추가 하시고
admin.tail.php 파일에
<div id="divToday" style="position:absolute; top:<?=$tv_div[top]?>;width:200px;display:none;left:800px;top:0px;background:white;border:2px solid #CF4700;padding:10px;line-height:1.6em;">
새로운 게시물이 등록 되었습니다.<br>
<br>
자유게시판 <span class="free_value"></span>건</a> <br />
<span style="cursor:hand;" onclick="document.getElementById('divToday').style.display = 'none';">닫기</span>
</div>
<script type='text/javascript' src='<?=$g4['admin_path']?>/admin.js'></script>
<script language="javascript">
function newArticleCheck() {
$j.post( g4_path+"/ajax.php", function(data){
if(!data) return;
tmpstr = data;
var divToday = $j('#divToday');
var free = $j(".free_value");
if(tmpstr != 0){
divToday.show();
free.html("<font color=red><b>" + tmpstr + "</b></font>");
}else{
divToday.hide();
}
});
}
setInterval("newArticleCheck()", 5000);
</script>
이 부분은 div팝업으로 내용 출력하는 소스인지라 적당히 고쳐 쓰시면 소리 가능하겠죠?
기본 테이블에 g4_read 테이블 추가 하셔야 합니다.
ajax.php 소스
<?
include_once("_common.php");
Header("Content-type: text/html; charset=utf-8");
$sql = "select * from g4_read order by wr_id limit 1";
$read = sql_query($sql);
for($a=0; $rrow = sql_fetch_array($read); $a++){
$return_text .= $rrow[datetime]."&".$rrow[bo_table]."&".$rrow[read_count]."&".iconv("euc-kr", "utf-8", $rrow[ca_name])."|";
}
$str = substr($return_text, 0, -1);
$tmpstr = explode("|", $str);
for( $i = 0; $i < count($tmpstr); $i++) {
$tmpstr[$i] = explode("&", $tmpstr[$i]);
}
//게시판
$sqlc = " select count(wr_id) as freeBoard from {$tmpstr[0][1]} where (1) and wr_is_comment = '0' ";
$read = sql_fetch($sqlc);
$freeBoard = $read[freeBoard];
$now = date("Y-m-d h:i:s");
$old_freeBoard = $tmpstr[0][2];
$new_freeboard = ($freeBoard-$old_freeBoard);
echo $new_freeboard;
?>
게시물 카운트 변경은 적적한 곳에서 저장 되게 처리해 주시면 됩니다.
많은 도움이 되었습니다. 감사합니다.
유메세지였나 아마 그럴겁니다. 그걸 그누보드5에 형식에 맞춰서 제작하시면 됩니다.
영카트 경우에는 아까 일산사랑님께서도 URL을 적어주셨더라구요.
답변을 작성하려면 로그인이 필요합니다.