왼쪽 사이드메뉴에서 새글 아이콘 뜨게 하는 방법이 틀렸나봅니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

왼쪽 사이드메뉴에서 새글 아이콘 뜨게 하는 방법이 틀렸나봅니다. 정보

왼쪽 사이드메뉴에서 새글 아이콘 뜨게 하는 방법이 틀렸나봅니다.

본문

왼쪽 사이드메뉴를 스크롤이 되는 메뉴로 적용해봤습니다.

그러던 중 새글이 뜨면 new아이콘을 뜨게하면 좋겠다 싶어서
여기저기 소스를 짜집기해서 해봤는데..
비슷하게는 되는데 여러 문제점이 있습니다.
우선 새글을 쓰면 new아이콘은 뜨는데 다른 게시판으로 가면 사라져버립니다.
또 구문이 틀린건지 조건절이 틀린건지 시간이 매우 짧게 나오는 것 같습니다.

아래는 해당 소스입니다..

<?

switch(true)
{
case $member[mb_level] <= 10 : // 정회원 3 미만일때
$except="'admin','02'"; // 제외 그룹
break;
case $member[mb_level] <= 5 : // 정회원일때
$except="'content'"; // 제외그룹
break;
default:
$except="''";
}

$sqlgr = " select gr_id, gr_subject from $g4[group_table] where gr_id not in ($except) order by gr_1 ";
$resultgr = sql_query($sqlgr);
for ($i=0; $rowgr=sql_fetch_array($resultgr); $i++) {
$sqlbo = " select gr_id, bo_table, bo_subject from $g4[board_table] where gr_id = '$rowgr[gr_id]' order by bo_order_search ";
$resultbo = sql_query($sqlbo);







echo "<div align='left'>\n";
echo "<span>$rowgr[gr_subject]</span>\n";
for ($i=0; $rowbo=sql_fetch_array($resultbo); $i++) {
 
 
$new_time = date("Y-m-d H:i:s", time()-3600*$rowbo[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$rowbo[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = "&nbsp;<img src='$g4[path]/img/icon_new.gif'>"; // new 아이콘
else
$new = ""; //new 아이콘 없음  
 
 
 
echo "<a href='$g4[bbs_path]/board.php?bo_table=$rowbo[bo_table]' title='$rowbo[bo_subject]'>$rowbo[bo_subject]</a>$new\n";
}
echo "</div>\n";

}
?>


고수님들 한번 살펴봐주시고 무엇이 문제인지 답변좀 부탁드립니다 ^^

댓글 전체

전체 66 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT