메뉴 출력 소스에서 새글아이콘을 뜨게하는데 소스좀 봐주세요.. > 그누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