카테고리 select폼 대신 텍스트 링크 사용하기..

1) 카테고리 선택을 select폼이 아닌 텍스트 링크로 해봤습니다.

2) 이거이 잘 한건지 모르겠습니다. -0-
아직 그누보드 스킨시스템을 잘 이해하지 못해서 고수님들이 보시면 많이 부족하리라 생각됩니다.
허나 우선 제가 보기엔 -_- 그런대로 돌아가는듯 싶어서.. 올려봅니다.


3) 이하 사용법

1. gblist.php 파일수정
gblist.php 파일을 안건드려야 하는데 어찌 할바를 몰라서.. 뭐 한줄 추가하는거니 별 이상은 없을듯 합니다만..

10번재줄 쯤
$category_option = get_category_option($write_table); 이거 밑에
$category_links = get_category_links($category_location,$write_table,$stext); <-- 이 내용 추가



2. gnu/lib/developer.lib.php 파일에 함수추가

////// 아래 내용///////////
// 분류를 텍스트 링크로 얻음
function get_category_links($category_location,$table,$st)
{
$sql = " select * from {$table}_cat order by ca_id ";
$result = sql_query($sql);
$str = "";
if($st==""){
$str.="| <a href=\"./$category_location\"><B>전체</B></a> | ";
} else {
$str.="| <a href=\"./$category_location\">전체</a> | ";
}
while ($row = mysql_fetch_array($result)) {
if($st==$row[ca_id]){
$str.="<a href=\"./$category_location$row[ca_id]\"><B>$row[ca_name]</B></a> | ";
} else {
$str.="<a href=\"./$category_location$row[ca_id]\">$row[ca_name]</a> | ";
}
}
mysql_free_result($result);
return $str;
}
/////// 요까징 /////////



3. 스킨수정(각 스킨의 gblist.skin.php 파일)

//// 대충 이렇게 생긴 부분을 찾아서...
<? if ($is_category) { ?>
<select name=ca_id onchange="location='<?=$category_location?>'+this.value;" class=select>
<option value=''>전체</option>
<?=$category_option?>
</select>
<? } ?>

/// 이렇게 바꿔준다...
<? if ($is_category) {
echo $category_links;
} ?>



4. 다 저장 하고 테스트 해본다 -_-...

음... 담엔 공부좀 더해서 잘 만들께요..


http://jfam.cafe24.com/gnu/?doc=bbs/gnuboard.php&bo_table=nz_free
여기서 한번 미리보세요..

질책과 조언 부탁드립니다.
|

댓글 2개

험;; 중복에 중복에 중복이네욤 흐흐
네모똘
21년 전
그래도 좋네요~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
21년 전 조회 1,899
21년 전 조회 4,108
21년 전 조회 2,167
21년 전 조회 2,230
21년 전 조회 2,629
21년 전 조회 2,666
mmando
21년 전 조회 3,426
mmando
21년 전 조회 4,401
mmando
21년 전 조회 4,485
21년 전 조회 2,578
21년 전 조회 2,438
21년 전 조회 3,203
21년 전 조회 2,987
러브레터
21년 전 조회 3,988
21년 전 조회 4,406
21년 전 조회 2,853
21년 전 조회 3,115
21년 전 조회 4,121
21년 전 조회 2,909
21년 전 조회 2,231
🐛 버그신고