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

· 2007-12-02 (일) 14:16:13 · 5830 · 21
sample.jpg
게시판의 분류사용시 선택메뉴를 가로로 나열하였습니다.

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

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

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

<? if ($is_category) { ?>
<form name='fcategory' method='get'>
<td width='80%'><font color='#5a5a5a'> 
<?
$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 .= "   <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?>)   |<?=$str?></font></td>
</form>
<? } ?>

첨부파일

sample.jpg (38.2 KB)
0회 2007-12-02 14:24
basic.zip (86.8 KB) 688회 2007-12-03 01:43
|

댓글 21개

2007-12-02 (일) 16:27:02
좋은데요~
좋은데요.

list.skin.php 만 변경하신건가요? 어떤 부분을 변경하신 것인지 알려주면.. 기존에 자신만의 스킨을 쓰던 사람들도 적용할 수 있을텐데...
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>
2007-12-03 (월) 16:39:10
션션션님 / 코멘트 제일 아래 부분까지 보고 적용하니 잘 되네요.
알려주셔서 감사합니다.
헐 찾던거였어요 .........

완전 추천
2008-01-10 (목) 21:50:12
가로카테고리
2008-02-01 (금) 14:06:20
감사합니다.^
좋은자료입니다
유용한정보입니다.
2008-02-15 (금) 10:15:28
감사합니다. 잘 사용할께요..
감사합니다^^
굿입니다!
에공 저는 에러가.....?
2008-04-29 (화) 11:28:44
게시판 카테고리를 가로로한 기본게시판
감사요
103line --> <?=cheditor2('fwrite', 'wr_content', '100%', '350');?>
modify ---><?=cheditor2('wr_content', $content);?> :::수정해주세요..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

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

+
분류 제목 글쓴이 날짜 조회
회원가입 07-12-03 조회 7,759
게시판 07-12-03 조회 6,709
기타 07-12-02 조회 5,334
게시판 07-12-02 조회 5,831
게시판 07-12-01 조회 4,239
기타 07-12-01 조회 6,462
외부로그인
[외부로그인]
07-11-30 조회 1만
기타
[기타]
07-11-30 조회 5,774
기타 07-11-30 조회 3,852