카테고리 색깔조정문제 > 그누3질답

그누3질답

카테고리 색깔조정문제 정보

그누보드 카테고리 색깔조정문제

본문

root 님이 만드신 cat_config 를 사용했는대요,
그림의 표시된 부분에서 위의 게시판이름처럼 아래의 선택된 카테고리의 색깔을 변경하고 싶어요.
아래의 cat_config 를 어떻게 변경해야 하는가요?
고수님들것을 보면서 흉내를 내도 되질 않습니다.

//// 아래

if (defined(__FILE__)) return;
define(__FILE__, TRUE);

// description : 게시판 왼쪽에 카테고리 출력하기 
// created by : root(http://www.ThreeS.org)
// version : 1.0
// created : 2003.12.29
// sample :
// http://threes.org/gnu3/index.php?doc=bbs/gnuboard.php&bo_table=bwork
// 이미지 이름 생성룰....
// 이미지 이름은 스킨 디렉토리에 게시판테이블이름+ca_id번호.gif로 한다.
// 단 전체일경우는 게시판테이블이름+0.gif로 한다.
// ex) 게시판테이블이 qna일경우 qna0.gif,qna1.gif,qna2.gif,qna3.gif,qna4.gif
//


$is_image = false; // 카테고리가 이미지인지(true일경우)  텍스트인지(false일력ㅇ우)

function get_category($bo_table)
{
global $cfg, $stext, $board_skin, $doc, $is_image;

$ca_sql = " select * from {$cfg[write_table_prefix]}{$bo_table}_cat order by BINARY ca_name ";
$ca_result = sql_query($ca_sql);

$loc = "./?doc=bbs/gnuboard.php&bo_table=$bo_table&sselect=ca_id&stext=";


if($is_image) { // 카테고리가 이미지일때
//if(!$stext){
// $str = " <b>[ <a href=$loc><font color=000099>전체</font></a> ]</b><br>\n";
//} else {
// $str = "[ <a href=$loc><font color=000099전체</font></a> ]<br>\n";
//}
$str = " <a href=$loc><img src=$board_skin/{$bo_table}0.gif border=0></img></a> ";

while ($row = mysql_fetch_array($ca_result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= " <a href=$loc$row[ca_id]><img src=$board_skin/$bo_table$row[ca_id].gif border=0></img></a> ";
if($stext == $row[ca_id]) $str .= "</b>";
$str .= "</br>\n";
}
} else { // 카테고리가 텍스트 일때
if(!$stext){
$str = "<b><a href=$loc><font color=000099><?=$bo_table?>전체</font></a> </b> &nbsp; \n";
} else {
$str = "<a href=$loc><font color=000099><?=$bo_table?>전체</font></a> &nbsp; \n";
}
while ($row = mysql_fetch_array($ca_result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= "  <a href=$loc$row[ca_id]><font color=000099>".get_category_name("{$cfg[write_table_prefix]}{$bo_table}",$row[ca_id])."</font></a> &nbsp;&nbsp; ";
if($stext == $row[ca_id]) $str .= "</b>";
$str .= "\n";
}
}

mysql_free_result($ca_result);

return $str;
}

/// 아래 끝

문제의 링크는 다음과 같습니다.
http://jemulpo.net/LnS/?doc=bbs/gnuboard.php&bo_table=Link2&sselect=ca_id&stext=4
  • 복사

댓글 전체

while ($row = mysql_fetch_array($ca_result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= "  <a href=$loc$row[ca_id]><font color=000099>".get_category_name("{$cfg[write_table_prefix]}{$bo_table}",$row[ca_id])."</font></a>    ";
if($stext == $row[ca_id]) $str .= "</b>";
$str .= "\n";
}
}

위 부분을 밑부분으로 교체하세요.

while ($row = mysql_fetch_array($ca_result)) {
if($stext == $row[ca_id]) {
$str .= "<b><a href=$loc$row[ca_id]><font color=red>".get_category_name("{$cfg[write_table_prefix]}{$bo_table}",$row[ca_id])."</font></a></b>";
} else {
$str .= "  <a href=$loc$row[ca_id]><font color=000099>".get_category_name("{$cfg[write_table_prefix]}{$bo_table}",$row[ca_id])."</font></a>    ";
}
$str .= "\n"; 
}
말씀하신것이 "디자인" 이라는 부분이라면,

$str .= "  <a href=$loc$row[ca_id]><font color=000099>".get_category_name("{$cfg[write_table_prefix]}{$bo_table}",$row[ca_id])."</font></a>    ";

이 부분에서...  <font color=000099> 이곳을 색 수정 하세요.
© SIRSOFT
현재 페이지 제일 처음으로