디비에서 읽어온 목록메뉴에서 해당 게시판만 볼드체로 표시하려면? 정보
디비에서 읽어온 목록메뉴에서 해당 게시판만 볼드체로 표시하려면?관련링크
본문
해당 그룹의 이름과 그 그룹의 모든 게시판이 나열되는 메뉴 소스입니다.
여기서 특정 게시판으로 클릭 이동했을 경우 메뉴에서 해당 게시판이름만 볼드체(혹은 하이라이트 시켜주거나 아이콘등)로 표시해주고 싶습니다.
테스트 링크 좌측 아웃로그인 아래 메뉴입니다.
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>";
}
}
?>
댓글 전체
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]'>$row2[bo_subject] $new</a>";
=>
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>";
=>
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>";
g6man님 감사합니다.
바로 적용해보고 보고드리려 했으나 서버가 갑자기 먹통이 되는 통에.. TT
방금 빠져나온 ftp,ssh 모두 먹통이네요.
추후 보고드리도록 하겠습니다.
거듭 감사드립니다.
ps) 적용시켰습니다. 뭐라고 감사의 말씀을 드려야 할지 모르겠습니다.
열심히 하겠습니다.
바로 적용해보고 보고드리려 했으나 서버가 갑자기 먹통이 되는 통에.. TT
방금 빠져나온 ftp,ssh 모두 먹통이네요.
추후 보고드리도록 하겠습니다.
거듭 감사드립니다.
ps) 적용시켰습니다. 뭐라고 감사의 말씀을 드려야 할지 모르겠습니다.
열심히 하겠습니다.