게시판 카테고리를 가로로한 기본게시판 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

게시판 카테고리를 가로로한 기본게시판 정보

게시판 게시판 카테고리를 가로로한 기본게시판

첨부파일

basic.zip (86.8K) 688회 다운로드 2007-12-03 01:43:30

본문

게시판의 분류사용시 선택메뉴를 가로로 나열하였습니다.

사용법: skin/board 에 적당한 이름으로 올리고

게시판 환경설정에서  분류항목에 체크하고  분류1|분류2 형태로 사용하시기 바랍니다.
카테고리가 5개 이내인 경우에 보기가 좋습니다.  5개가 넘어가면 ??

list.skin.php의 주요코드는 아래와 같습니다.

<? if ($is_category) { ?>
<form name='fcategory' method='get'>
<td width='80%'><font color='#5a5a5a'>&nbsp;
<? 
$cnt_bo_1 = $bo_1[0] ? $bo_1[0] : 10; // 한줄당 분류 갯수(현재:10)
$cnt = 1;
$cnt0 = 0;
$bb_s=""; $bb_e="";
$arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
        $str = "";
        $str .= "";
$f_open="<img src='$board_skin_path/img/folderopen.gif' align=absmiddle>";
$f_close="<img src='$board_skin_path/img/folder.gif' align=absmiddle>";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))  {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment = 0 ";
        $row1 = sql_fetch($sql1);
if ($sca == $arr[$i]) { $cnt0++; $b_s="<b>";$cc=$f_open; $b_e="</b>"; } else {$b_s=""; $cc=$f_close; $b_e="";}
$str .= "&nbsp;&nbsp;&nbsp;<a href='./board.php?bo_table=$bo_table&sca=" . rawurlencode($arr[$i]) . "'>$cc$b_s$arr[$i]$b_e<font color=#a5a5a5>($row1[cCount])</font></a>";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<br>"; }
$cnt++;
}
if ($cnt0 == 0 ) { $bb_s="<b>"; $bb_e="</b>"; }
?>
  <a href='./board.php?bo_table=<?=$bo_table?>&page=<?=$page?>'><img src='<?=$board_skin_path?>/img/t_icon01.gif' width=8 height=19 align=absmiddle> 전체</a>(<?=$total_count?>)&nbsp;&nbsp; |<?=$str?></font></td>
</form>
<? } ?>
추천
10
  • 복사

댓글 전체

좋은데요.

list.skin.php 만 변경하신건가요? 어떤 부분을 변경하신 것인지 알려주면.. 기존에 자신만의 스킨을 쓰던 사람들도 적용할 수 있을텐데...
감사합니다.
<? if ($is_category) { ?>
이하 몇 줄을 저걸로 대치하면 되는 거군요.
폴더 이미지만 추가하면 되겠네요.

적용해보고 다시 글 남기겠습니다.
작동은 되는 것 같습니다.

그런데 브라우져 좌측 하단에 "작업을 마쳤으나 페이지에 오류가 있습니다"..라는 문구가 뜨고

그 내용은: 오류: 'document.fcategory.sca'은(는) null 이거나 개체가 아닙니다.

이네요.

이거 괜히 까칠하게 말씀드리는 것 같은데.. 그런 뜻이 전혀 없고.. 저는 이 기능을 쓰고 싶은데.. 문제 해결 능력이 없어서.. 그렇습니다.
list.skin.php에서 아래부분을 주석처리하거나 삭제합니다.

<script language="JavaScript">
if ('<?=$sca?>') document.fcategory.sca.value = '<?=$sca?>';
if ('<?=$stx?>') {
    document.fsearch.sfl.value = '<?=$sfl?>';
    document.fsearch.sop.value = '<?=$sop?>';
}
</script>
© SIRSOFT
현재 페이지 제일 처음으로