카테고리명 링크로 출력하기 (utf-8) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

카테고리명 링크로 출력하기 (utf-8) 정보

카테고리명 링크로 출력하기 (utf-8)

본문

비숫한 팁은 이미 여러 고수님들이 올려주셨지요. 그런데 utf-8에 관한 팁이 의외로 적어서 다소 힘들군요. 아래 팁도 삽질끝에 알아내었습니다. 다른 분이 이미 올렸을지도 모르겠네요;;;

아래 소스를 원하는 곳에 넣어놓으면 카테고리가 있는 게시판에서 알아서 카테고리를 보여줍니다.


<?
if ($bo_table && $is_category) { // 게시판이면서 카테고리가 있을 때만 보이게 함
echo "<a href=$g4[bbs_path]/board.php?bo_table=$bo_table><b>$board[bo_subject]</b></a><br>"; // 게시판 이름
$cate = explode("|", $board[bo_category_list]);
for ($c=0; $c<count($cate); $c++) {
echo "<a href=$g4[bbs_path]/board.php?bo_table=$bo_table&page=1&mode=&sca=".rawurlencode($cate[$c]).">$cate[$c]</a><br>"; // 카테고리 나열
}}
?>


예제)

김해의 도자기 (←게시판명)
토기
청자
분청
백자
사발
현대도자기

이런 식...
추천
2
  • 복사

댓글 12개

감사드립니다^^; 저도 다 여기서 어깨너머로 얻은 것들입니다.

참고로 초보님들을 위해서 하나 더 알려드립니다.

소개해드린 팁에서 카테고리가 없는 게시판이라도 게시판이름만은 나타내고 싶으시다면

if ($bo_table && $is_category) { // 게시판이면서 카테고리가 있을 때만 보이게 함

↑이 부분을 아래처럼↓ 고치면 될 겁(?;;)니다.

if ($bo_table) { // 게시판일 때만 보이게 함
지구인님 모든카테고리가 다 출력되는데 선택된 카테고리명만 출력하게 할순 없을까요?
그게 필요한데 아무리 찾아도 그런건 없네요 ㅠㅠ

board.php?bo_table=게시판명&sca=카테고리명

저렇게 카테고리명이 지정된 게시물만 보이게 할때
게시판 상단에 모든카테고리가 아니라 해당카테고리만 보이게 하고 싶습니다.
아시는분 있으시면 좀 도와주세요 ^^
저는 이렇게 씁니다만,, utf-8은 어떻게 코딩하는지 잘 모릅니다.
 
  if(($board[bo_table]!='') && ($board['bo_use_category']) && ($sca !='')){//카테고리 사용 게시판이라면
        echo "<span>&nbsp;>>&nbsp;</span>";
        echo "<span><a href='$g4[bbs_path]/board.php?bo_table=$board[bo_table]&sca={$sca}' onfocus='this.blur()'>{$sca}</a></span>"; //카테고리 이름
    }
감사합니다.

저같은 경우
-----------------------
  게.시.판.이.름
----------------------
          1
----------------------
          2
----------------------
          3
----------------------

이런 식으로 테이블에 넣어야 하는데
어찌하면 되나요?

http://babyphoto114.dothome.co.kr/babyphoto114/bbs/board.php?bo_table=gallery

옆 서브 메뉴로 사용하는데..
제가 html만 알고 다른건 잘 몰라서 그렇습니다.

참!  utp-8 작업은 아니구요.. 플럭님 소스를 넣었습니다.

알려주시면 감사하겠습니다.

부탁드립니다.
플록님 소스라면 이렇게 ...


<table width=100% cellpadding=0 cellspacing=0>
<?
 if(($board[bo_table]!='') && ($board['bo_use_category']) && ($sca !='')){//카테고리 사용 게시판이라면
        echo "<tr><td>";
        echo "<span>&nbsp;>>&nbsp;</span>";
        echo "<span><a href='$g4[bbs_path]/board.php?bo_table=$board[bo_table]&sca={$sca}' onfocus='this.blur()'>{$sca}</a></span>"; //카테고리 이름
        echo "<tr><td height=5><tr><td height=1 bgcolor=#cccccc><tr><td height=5>";
    }
?>
</table>

테이블html 소스를 알아서 적당히 손보세요^^
© SIRSOFT
현재 페이지 제일 처음으로