[제로] 원하는 곳에 카테고리 뿌려주기(메뉴로 활용 가능)

페이지 정보

yadolee 루루아빠 2,663 2005.07.08 16:01:01

첨부파일

본문

=============
 ▣  지원사항
=============
1. 무한 카테고리 출력 지원.
2. 카테고리 생성/삭제...의 과정이 있어도 정상적인 순차적 번호 출력.
3. 카테고리 게시물숫자 출력.
4. 원하는 위치에 출력가능.
5. 카테고리 번호의 이미지 출력 지원
6. 카테고리 번호순/이름순 출력 지원


▣ 이제 적용 방법을 설명을 하겠습니다.

1. 일단 제로보드의 outlogin.php 파일을 Open합니다.

2. 새로운 함수를 생성합니다. (아래의 소스를 마지막 부분에 붙여넣기 합니다.)

                 // 카테고리 출력함수 (사용방법 : print_category_cos($id,'','')
         function print_category_cos($id,$y_temp='',$z_temp='') {
                 global $_zb_path, $_zb_url, $connect, $t_board, $admin_table;
                 $strr='';
                 $c_i='1';
                 $result_category = mysql_query("select * from zetyx_board_category_$id order by no") or die(mysql_error());
                 while($category = mysql_fetch_array($result_category)) {
                 $strr .= $y_temp.$c_i.') <a href='.$_zb_url.'zboard.php?id='.$id.'&category='.$category[no].'>'.$category[name].'</a> ('.$category[num].")".$z_temp;
                 $c_i++;
                 }
         echo $strr;
         }

 ---------------------------------------------------------------------------------------
 ※ 카테고리 이름순으로 뿌려주기 위한 방법

$result_category = mysql_query("select * from zetyx_board_category_$id order by no") or die(mysql_error());
위의 소스중에 "order by no"를 "order by name"으로 변경하시면 됩니다.


※ 카테고리 번호를 $category[no]가 아닌 새로운 변수($c_i)를 이용해 뿌려주는 이유는.....

-> 카테고리 생성/삭제 과정이 계속되면서 카테고리 번호가 중간에 비어버리는 현상을 막기 위함.
관리자가 카테고리 생성과정에서 3번을 삭제하고 4번 생성, 5번을 삭제하고 6번을 생성한 경우...

 (1. 일반)
 (2. 유머)
 (3. 엽기 --- 관리자가 카테고리를 삭제하여 나타나지 않음)
 (4. 기타)
 (5. 펌글 --- 관리자가 카테고리를 삭제하여 나타나지 않음)
 (6. 기타)

이런식으로 나타나게 되는 현상을 막기 위함입니다...

※ 아래의 소스를 이용하시면 카테고리 앞의 번호를 이미지로 이쁘게 나타낼수 있습니다.
-> <img src=이미지경로/no'.$c_i.'.gif border=0>
 ---------------------------------------------------------------------------------------


 3. .출력을원하는 곳에 아래의 소스를 붙여 넣기 합니다.

Total_article(<?=$setup[total_article]?>)
 <?print_category_cos($id,' ','<BR>')?>을 넣어 주시면 해당 카테고리가 아래와 같은 형식으로 뿌려집니다.

┏━━━━━━━━━...
┃Total_article(10)
┃1) 일반(5)
┃2) 질문(2)
┃3) 답변(3)
┗━━━━━━━━━...

추천인
  • 추천해 주세요
yadolee
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,344,785
레벨 101
경험치 1,515,862

Progress Bar 2.85%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글

첫 번째 댓글을 남겨 주세요

Total 7692526 페이지

제목 글쓴이 날짜 조회 추천
그누•영카트  댓글+2🏆 그누보드(영카트) 5.5.8.2.5 shadow2fox 2022.12.08 1.1k 1
그누•영카트  댓글+2 그누보드(영카트) 5.5.8.2.6 shadow2fox 2023.01.14 938 2
그누•영카트  그누보드(영카트) 5.5.8.2.7 shadow2fox 2023.01.27 936 0
이윰  댓글+5🏆 유튜브 "이 동영상은 볼 수 없습니다" 해결하기 shadow2fox 2023.02.20 2.8k 3
이윰  댓글+2🏆 date 시간 형식으로 출력(~전) 올바르게 해결하기 shadow2fox 2023.03.10 1.1k 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.8.2.8 shadow2fox 2023.03.24 838 2
그누•영카트  🏆 [KG이니시스 결제 사용자 필독] 그누보드(영카트) 5.5.8.2.9 shadow2fox 2023.04.14 1.0k 0
그누•영카트  댓글+1 그누보드(영카트) 5.5.8.3 shadow2fox 2023.04.20 878 2
이윰  댓글+2🏆 비메오 썸네일 추출 올바르게 적용하기 shadow2fox 2023.04.24 1.2k 2
이윰  댓글+2 PATH만 지원되는 filemtime을 curl 이용하여  URL을 지원하도록 확장하기 shadow2fox 2023.06.13 927 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.5.8.3.1 shadow2fox 2023.06.19 1.1k 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.5.8.3.2 shadow2fox 2023.07.18 1.0k 3
그누•영카트  🏆 그누보드(영카트) 5.5.8.3.3 shadow2fox 2023.08.20 1.1k 2
그누•영카트  댓글+1 그누보드(영카트) 5.5.8.3.4 (★ 5.5.8.3.3 버전 사용자님은 필독해 주세요) shadow2fox 2023.08.20 818 1
에디터  댓글+2🏆 CKEditor 4.x 링크 이용 시 rel 속성 noopener, noreferrer, nofollow 자동으로 삽입하기 shadow2fox 2023.10.15 3.3k 2
PHP  댓글+2🏆 cURL 웹 스크래핑 시 403 error가 발생하여 수집할 수 없을 때 shadow2fox 2023.10.15 1.1k 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.9 shadow2fox 2023.10.19 872 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.10 shadow2fox 2023.11.10 841 2
그누•영카트  댓글+2🏆 인터넷 상에서 텍스트를 복사할 경우 한글이 자소로 분리되는 문제 해결하기 shadow2fox 2023.12.18 1.1k 2
에디터  댓글+2🏆 CKEditor 4.x 버전 체크로 인한 콘솔 에러 해결하기 shadow2fox 2023.12.24 2.0k 3
그누•영카트  댓글+2🏆 그누보드(영카트) 5.5.11 shadow2fox 2024.01.03 1.1k 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.12 shadow2fox 2024.01.26 794 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.13 shadow2fox 2024.02.20 972 2
그누•영카트  댓글+3🏆 그누보드(영카트) 5.5.14 shadow2fox 2024.04.04 1.0k 2
그누•영카트  댓글+2📸 그누보드(영카트) 5.5.15 shadow2fox 2024.04.12 759 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.16 shadow2fox 2024.04.18 707 2
이윰  댓글+1 게시글 삭제 시 입력한 태그 삭제하기 shadow2fox 2024.05.11 680 2
그누•영카트  댓글+2 그누보드(영카트) 5.5.17 shadow2fox 2024.06.09 759 2
그누•영카트  댓글+2 그누보드(영카트) 5.6.4 shadow2fox 2024.07.04 692 2
그누•영카트  댓글+1 그누보드(영카트) 5.6.5 shadow2fox 2024.09.05 557 1