디비에서 읽어온 목록메뉴에서 해당 게시판만 볼드체로 표시하려면?
해당 그룹의 이름과 그 그룹의 모든 게시판이 나열되는 메뉴 소스입니다.
여기서 특정 게시판으로 클릭 이동했을 경우 메뉴에서 해당 게시판이름만 볼드체(혹은 하이라이트 시켜주거나 아이콘등)로 표시해주고 싶습니다.
테스트 링크 좌측 아웃로그인 아래 메뉴입니다.
if($bo_table) { //게시판으로 들어갈 경우
if($board[bo_subject]!='') { //구체적인 비교구문 필요
//이런식은 모든 게시판 목록에 적용되어 실패
}} else {
//일반 페이지로 나올경우
}
디비를 읽어오는 경우라 클래스 값으로 해줄 수 도 없고 초보에겐 난감한 숙제입니다.
아래는 오전내내 들여다 보다가 결국 모든 군살을 제거 하고 골격만 남긴 소스입니다.
<?
//그룹을 보여준다면
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$ca_id'";//해당그룹 $ca_id는 그룹아이디로 대체
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
echo "<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]'>$row[gr_subject]</a>";
//게시판 목록
$sql2 = " select * from $g4[board_table] where gr_id = '$row[gr_id]' order by bo_subject ";
$result2 = sql_query($sql2);
while ($row2=mysql_fetch_array($result2)) {
$new_time = date("Y-m-d H:i:s", time()-3600*$row2[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$row2[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = "new"; //new 아이콘
else
$new = "";
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]'>$row2[bo_subject] $new</a>";
}
}
?>
여기서 특정 게시판으로 클릭 이동했을 경우 메뉴에서 해당 게시판이름만 볼드체(혹은 하이라이트 시켜주거나 아이콘등)로 표시해주고 싶습니다.
테스트 링크 좌측 아웃로그인 아래 메뉴입니다.
if($bo_table) { //게시판으로 들어갈 경우
if($board[bo_subject]!='') { //구체적인 비교구문 필요
//이런식은 모든 게시판 목록에 적용되어 실패
}} else {
//일반 페이지로 나올경우
}
디비를 읽어오는 경우라 클래스 값으로 해줄 수 도 없고 초보에겐 난감한 숙제입니다.
아래는 오전내내 들여다 보다가 결국 모든 군살을 제거 하고 골격만 남긴 소스입니다.
<?
//그룹을 보여준다면
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$ca_id'";//해당그룹 $ca_id는 그룹아이디로 대체
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
echo "<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]'>$row[gr_subject]</a>";
//게시판 목록
$sql2 = " select * from $g4[board_table] where gr_id = '$row[gr_id]' order by bo_subject ";
$result2 = sql_query($sql2);
while ($row2=mysql_fetch_array($result2)) {
$new_time = date("Y-m-d H:i:s", time()-3600*$row2[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$row2[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = "new"; //new 아이콘
else
$new = "";
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]'>$row2[bo_subject] $new</a>";
}
}
?>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
=>
if ($row2[bo_table] == $bo_table)
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]'><b>$row2[bo_subject]</b> $new</a>";
else
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]'>$row2[bo_subject] $new</a>";
바로 적용해보고 보고드리려 했으나 서버가 갑자기 먹통이 되는 통에.. TT
방금 빠져나온 ftp,ssh 모두 먹통이네요.
추후 보고드리도록 하겠습니다.
거듭 감사드립니다.
ps) 적용시켰습니다. 뭐라고 감사의 말씀을 드려야 할지 모르겠습니다.
열심히 하겠습니다.