토아

검색엔진과 같은 카테고리 구성에 대한 질문

팁앤테크 게시물 222에 보면 카테고리를 한줄로 표현하는 팁을 활용하던 것을 검색사이트의 카테고리 처럼 한줄에 카테고리 3개를 나타나게하고 하고 싶습니다.

1줄 카테고리 나열식==================================================
[카테고리] [카테고리1] [카테고리2] [카테고리3] [카테고리4] [카테고리5]


1줄에 3개의 카테고리 나열식===============================
[카테고리] [카테고리1] [카테고리2]
[카테고리3] [카테고리4] [카테고리5]

아래는 게시물 222번의 내용입니다.

========================
lib/developer.php 내용
========================
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);

// 개발자(사용자) 라이브러리

function get_category_list($table,$loc)
{
global $cfg, $stext;

$sql = " select * from {$table}_cat order by ca_id ";
$result = sql_query($sql);

if(!$stext){
$str = "<b>[ <a href=$loc>모두보기 </a> ]</b> ";
} else {
$str = "[ <a href=$loc>모두보기</a> ] ";
}
while ($row = mysql_fetch_array($result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= " [ <a href=$loc$row[ca_id]>".get_category_name($table,$row[ca_id])."</a> ] ";
if($stext == $row[ca_id]) $str .= "</b>";
}
mysql_free_result($result);

return $str;
}

?>

================================
glist.php 수정내용
================================

<?
if ($is_category) {
echo "<input type=hidden name=ca_id>";
echo get_category_list("$cfg[write_table_prefix]$bo_table",$category_location);
}
?>



root 님의 답변글 03-12-24 15:09

$cnt = 1;
while ($row = mysql_fetch_array($result)) {
if($stext == $row[ca_id]) $str .= "<b>";
$str .= " [ <a href=$loc$row[ca_id]>".get_category_name($table,$row[ca_id])."</a> ] ";
if($stext == $row[ca_id]) $str .= "</b>";
if($cnt++ == 3) $str.= "<br>"; // $cnt가 3이면 <br>을 추가하여 리턴처리.
}

위와같이 적용했을시 첫번째줄은 원하는 숫자(3개)만큼 나열된 후 <br>이 적용되는데 다음줄은
나머지 카테고리(7개) 모두가 한줄에 나타납니다.

참 root님과 지니아빠에게 감사하다는 말을 잊을뻔 했네요.
그리고 팁앤테크와 질문답변게시판을 순간적으로 착각하여 팁앤테크에 질문을 했던점 양해 바랍니다.
|

댓글 3개

원글은 팁엔테크에 다음글인것 같군요.
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech&sselect=wr_subject%7Cwr_content&stext=function+get_category_list%28%24table%2C%24loc%29&soperator=1&page=1&wr_id=1185
팁엔테크 에서 옮겨 오셔서 그럽니다.
팁엔테크 222번 게시물을 말씀 하시는듯 ....^^
MMando
22년 전
222번 게시물이 아닌데요... 정확한 주소좀....
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
22년 전 조회 802
22년 전 조회 374
22년 전 조회 362
22년 전 조회 463
네모똘
22년 전 조회 506
22년 전 조회 411
22년 전 조회 560
22년 전 조회 317
22년 전 조회 480
22년 전 조회 483
22년 전 조회 695
솔로부대
22년 전 조회 256
22년 전 조회 293
우리아빠
22년 전 조회 536
22년 전 조회 814
네모똘
22년 전 조회 414
네모똘
22년 전 조회 432
22년 전 조회 544
22년 전 조회 579
22년 전 조회 463
🐛 버그신고