[재질문] 현재 위치한 카테고리명을 진하게 하기

· 19년 전 · 1535 · 4
 
bold1.gif
 
bold2.gif
 
안녕하세요. 초보라 매일 삽질만 하고 있습니다 ^^;
 
팁게시판과 질답게시판을 이 잡듯이 뒤졌는데도..
 
방법을 찾지 못해서 이렇게 질문을 드립니다.
 
위의 이미지와 같이 카테고리 선택시 선택된 카테고리네임을 진하게 하고 색상을
 
바뀌서 표현을 하고 싶습니다.
 
고수님들의 조언을 부탁드립니다.
 
오늘도 즐거운 하루가 되시길 바랍니다.
 
-----------------------------------------------------------------------------------
 
이런 질문이었습니다.
 
유아원님이
 
0004.gif 유아원 (218.♡.153.130) btn_comment_reply.gif   06-04-19 15:48
co_point.gif
http://www.sir.co.kr/bbs/tb.php/g4_skin/11110
http://www.sir.co.kr/bbs/tb.php/g4_skin/11110
0000.gif 나그네인생 (58.♡.118.57) btn_comment_reply.gif btn_comment_update.gif btn_comment_delete.gif   06-04-20 14:30
co_point.gif
유아원님 관심을 보여주셔서 감사합니다 ^^
그런데 글이 삭제되었거나 이동되었다고 나옵니다. ㅠㅠ 번거로우시겠지만 한번더 도움을 주세요~
 
 
이런 답변을 해주셔셨는데.. 클릭을 하니 이동된 게시물이거나 삭제된 게시물이라고 나오는군요 ㅠㅠ
 
한번 더 도움을 요청드립니다. ^^
|

댓글 4개

사용하시 스킨이 어떤 거죠?
혹시 참고가 될까해서,,
스킨에 따라 다르겠습니다만, 저는 이렇게 쓰고있습니다.

$array = explode("|", $row['bo_category_list']); //분류 구분

for ($i=0; $i<count($array); $i++)
if (trim($array[$i])) {

$row1 = sql_fetch(" SELECT count(*) as cat_cnt FROM {$g4[write_prefix]}{$bo_table} WHERE ca_name = '$array[$i]' and wr_is_comment = '' ");

if ($array[$i] == $sca)//해당 분류 표시
$str .= "<td height=24>{$icon} <a href='./board.php?bo_table=$bo_table&sca=$array[$i]'><font color='darkblue'><b>$array[$i]</b> ($row1[cat_cnt])</a></font></td>";
else
$str .= "<td height=24>{$icon} <a href='./board.php?bo_table=$bo_table&sca=$array[$i]'>$array[$i] ($row1[cat_cnt])</a></td>";
제가사용 하는 방법입니다.

list.skin.php
<?
if ($is_category) {
$css1 = $css2 ="";
if(!$sca) $css1 ="<b><font color='#FF9A00'>"; $css2 = "</font></b>";
?>
<form name="fcategory" method="get">
<input type=hidden name=sca>
<a href="javascript:location='<?=$category_location?>'"><?=$css1?>카테고리 전체보기 ( <?=number_format($total_count)?> )<?=$css2?></a>
<?=get_category_list($bo_table, $sca); ?><br>
<?
}
?>
</form>



//보드 카테고리 리스트형식으로 출력
function get_category_list($bo_table, $sca="")
{
global $g4, $category_location, $write_table;

$sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++) {

$arr[$i] = trim($arr[$i]);
// 원글만 얻는다. (코멘트의 내용도 검색하기 위함)
$sql = " select distinct wr_parent from $write_table WHERE ca_name = '".$arr[$i]."' ";
$result = sql_query($sql);
$t_cn = mysql_num_rows($result);

$css1=$css2="";
if($sca==$arr[$i]) $css1 ="<b><font color='#FF9A00'>"; $css2 = "</font></b>";

// if($i>0) $str .= " | ";
if ($arr[$i]) $str .= "<a href=\"javascript:location='{$category_location}$arr[$i]'\">{$css1}$arr[$i] ( $t_cn ){$css2}</a> \n";
}
return $str;
}
<?
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 10; // 한줄당 분류 갯수(현재:10)
$cnt = 1;
$cnt0 = 0;
$bb_s=""; $bb_e="";
$b_s=""; $b_e="";
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
$str = " |";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])) {
if ($sca == $arr[$i]) { $cnt0++; $b_s="<b>"; $b_e="</b>"; } else {$b_s=""; $b_e="";}
$str .= " <a href='./board.php?bo_table=$bo_table&sca=".($arr[$i])."'>$b_s$arr[$i]$b_e</a> |";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
$cnt++;
}
if ($cnt0 == 0 ) { $bb_s="<b>"; $bb_e="</b>"; }
?>
<?echo " | ";echo $bb_s;?><a href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'>전체</a><?=$bb_e?>
<?=$str?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,539
19년 전 조회 1,539
19년 전 조회 1,673
19년 전 조회 1,529
19년 전 조회 1,738
19년 전 조회 1,844
19년 전 조회 1,505
19년 전 조회 2,084
19년 전 조회 1,564
19년 전 조회 1,536
19년 전 조회 1,612
사용자
19년 전 조회 1,423
19년 전 조회 1,131
19년 전 조회 1,644
19년 전 조회 1,080
19년 전 조회 1,577
19년 전 조회 1,576
19년 전 조회 1,368
19년 전 조회 1,557
19년 전 조회 1,550