카테고리 select폼 대신 텍스트 링크 사용하기.. 정보
일반 카테고리 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) 이거이 잘 한건지 모르겠습니다. -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
여기서 한번 미리보세요..
질책과 조언 부탁드립니다.
추천
0
0
댓글 전체
험;; 중복에 중복에 중복이네욤 흐흐
그래도 좋네요~