1. 스킨폴더의 category_main.php 파일을 아래와 같이 수정해줍니다.
<!--<?=$print_category_data?> --> <?=$print_category_img?>
2. 제로보드폴더의 include/print_category.php파일에 13줄아래에 다음내용을 덧붙여줍니다.
$print_category_img="<a href='zboard.php?category=$category_num_c[$i]$c_href$c_sort'><img src='$dir/$category_name_c[$i].gif' border=0>($b$category_name_c[$i]</b>)</a>"; (카테고리 이름이나 숫자는 임의로 빼거나 더해주시면 됩니다.13번째줄의 소스를 참고하시면 됩니다.)
3. 스킨폴더의 list_main.php파일 맨위에 아래의 한줄을 적어줍니다.
<?$img="$category_name.gif";?>
4. 역시 list_main.php파일에서 게시물목록에서 카테고리 이미지를 표현해줍니다.
<img src=<?=$dir?>/<?=$img?>> <?=$subject?>← 게시물 제목 바로 앞에 나타낼경우가 되겠지요.
내가 사용한 방법은 음악게시판에서 새창뜨게 링크시켜서 아래와 같은 형식입니다.
<?if($sitelink1) {?><a href="#" onclick="새창주소"><img src=<?=$dir?>/<?=$img?>><?}?></a>
5. 카테고리에 사용할 이미지파일이름을 카테고리이름으로 만들어서 스킨폴더에 업로드합니다. 저위의 캡쳐된 그림에서 이미지파일이름은 POP.gif 라던가 JPOP.gif...이렇게 된거지요.
(다만 이경우 카테고리 이름이 한글이라던가....그럴경우에 제대로 표현안될수도있으니 주의해주세요.)
※ print_category.php파일에서
"$category_name_c[$i].gif" 대신 "$category_num_c[$i].gif"로 해줄경우에 대해서도 잠시 설명해보겠습니다.
이미지파일 이름을 0.gif...이런식으로 해주면 되니 0.gif~9.gif 이런식으로 미리 한꺼번에 만들어올려두면 카테고리가 새로 만들어질때마다 자동으로 적용되는 잇점이 있습니다. (뭐 카테고리특징에 맞춰서 이미지를 사용할경우엔 이방법은 별로겠지만요)
아무튼 이 방법은 게시판상단에 나타나는건 가능하지만 게시물목록에선 적용이 안되네요.
분명 방법이 있을텐데 거기까진 제 능력으로 무리네요.
누군가....도움을.+_+
마지막으로 덧붙이자면 카테고리 이미지만 덜렁 표현해놓으면 카테고리구별이 힘들더군요. 카테고리이름도 가급적 표현해주면 좋을테지만 그럴경우엔 사실...이미지로 만들어야 하는 당위성은 없어지는거지요.^^;; 실용적인 팁이라기보다 그냥 이런방법도 있다...정도로 받아들여주시길.
skin 디렉토리의 list_main.php를 열고 맨 윗부분에 아래코드를 삽입합니다.
<?
/* 카테고리 이미지 표시를 위해 추가한 부분 */ switch($category_name) { case("카테고리이름"): $category_imgHTML="카테고리에 표시할 HTML태그"; break; case("음악"): $category_imgHTML="<img src=http://xacdo.net/img/music.gif>"; break; case("사진"): $category_imgHTML="<img src="http://xacdo.net/img/photoshop.gif">"; default: $category_imgHTML=""; }
?>
case 부분을 카테고리 갯수만큼 반복하면 됩니다. ( img src 부분에서 큰따옴표가 겹치지 않도록 주의하세요 )
그런 후 원하는 부분에서 $category_imgHTML을 출력해 주시면 됩니다.
<? echo $category_imgHTML; ?>
이번 방법도, 비효율적이지만 당장 쓰기에는 쉬운 방법입니다...;;;
| |