다중 카테고리 (0818) 정보
게시판 다중 카테고리 (0818)첨부파일
본문
다중카테고리 다시 한번 올려봅니다.. ^^;;
그누보드가 설치된 위치에서 압축을 풀어주시면됩니다.
설치경로 :
extend/mcat.lib.php -- > extend/mcat.lib.php -- 다중카테고리 라이브러리
skin/board/mcat_basic --> skin/board/mcat_basic -- 다중 카테고리 스킨
mcat 폴더 --> mcat -- 다중카테고리 관련 파일(최신글,메뉴..)
[원본 수정]
기존 search_ca_name의 ca_name값을 다중 카테고리를 사용중인 게시판에서는 ca_id값으로 불러들입니다..
lib/common.lib.php 450번째줄...
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and')
{
global $g4;
$str = "";
if ($search_ca_name)
// $str = " ca_name = '$search_ca_name' "; < -- 이부분을 아래와 같이 수정
global $bo_table;
$sql = " select bo_10 from $g4[board_table] where bo_table='$bo_table'";
$row = sql_fetch($sql);
if(substr($row[bo_10],0,4)=="MCAT"){
$str = " ca_id = '$search_ca_name' ";
unset($bo_table);
} else{
$str = " ca_name = '$search_ca_name' ";
}
게시판 관리자에서 스킨 mcat_basic선택후 게시판 리스트로 가시면
최상위 카테고리 등록하는데는 문제가 없을거라 생각합니다. -- 이과정에서 게시판 관리에서 설정한 이전 분류항목은 삭제됩니다.
*참고로 카테고리 테이블 1개와, 관련 게시판에는 ca_id칼럼이 생성됩니다.
그누보드가 설치된 위치에서 압축을 풀어주시면됩니다.
설치경로 :
extend/mcat.lib.php -- > extend/mcat.lib.php -- 다중카테고리 라이브러리
skin/board/mcat_basic --> skin/board/mcat_basic -- 다중 카테고리 스킨
mcat 폴더 --> mcat -- 다중카테고리 관련 파일(최신글,메뉴..)
[원본 수정]
기존 search_ca_name의 ca_name값을 다중 카테고리를 사용중인 게시판에서는 ca_id값으로 불러들입니다..
lib/common.lib.php 450번째줄...
function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and')
{
global $g4;
$str = "";
if ($search_ca_name)
// $str = " ca_name = '$search_ca_name' "; < -- 이부분을 아래와 같이 수정
global $bo_table;
$sql = " select bo_10 from $g4[board_table] where bo_table='$bo_table'";
$row = sql_fetch($sql);
if(substr($row[bo_10],0,4)=="MCAT"){
$str = " ca_id = '$search_ca_name' ";
unset($bo_table);
} else{
$str = " ca_name = '$search_ca_name' ";
}
게시판 관리자에서 스킨 mcat_basic선택후 게시판 리스트로 가시면
최상위 카테고리 등록하는데는 문제가 없을거라 생각합니다. -- 이과정에서 게시판 관리에서 설정한 이전 분류항목은 삭제됩니다.
*참고로 카테고리 테이블 1개와, 관련 게시판에는 ca_id칼럼이 생성됩니다.
추천
5
5
댓글 전체
좋습니다.
------------ 내용수정
설치해서 테스트를 해보니까 이건 좋다고만 표현할게 아닌것 같으네요.
원본 수정은 common.lib에 몇줄 추가된것이 다인데......
활용도도 높고 카테고리 관리도 엄청 편하게 작업을 하셨습니다.
에스모아님의 사이트링크-디렉토리스킨의 기능을 약간만 옮겨서 붙이면.......
^^
정말 수고가 많으셨습니다.
------------ 내용수정
설치해서 테스트를 해보니까 이건 좋다고만 표현할게 아닌것 같으네요.
원본 수정은 common.lib에 몇줄 추가된것이 다인데......
활용도도 높고 카테고리 관리도 엄청 편하게 작업을 하셨습니다.
에스모아님의 사이트링크-디렉토리스킨의 기능을 약간만 옮겨서 붙이면.......
^^
정말 수고가 많으셨습니다.
그누야님!
버그인지 모르겠는데 일단 알려드립니다.
1단계 생성후 하위분류를 생성한뒤에는 화면에 잘 보여집니다.
그런데 다른 1단계 분류를 생성을 하면(넘버 110) 추가로 생성한 1단계 분류가 화면에는 출력이 안되는군요.
물론 관리자 화면에서는 전체 목록보기에서는 분류가 출력이 됩니다.
AA -> AAA -> AAAA(출력이 됨)
BB -> BBB -> BBBB(출력이 안됨)
1단계 분류가 일단 생성이 되면 추가로 1단계 카테고리가 생성되지 않도록 하는 방법과
화면에 출력이 되도록 하는 방법, 두가지 중에서 하나는 해결이 되어야 할것 같습니다.
버그인지 모르겠는데 일단 알려드립니다.
1단계 생성후 하위분류를 생성한뒤에는 화면에 잘 보여집니다.
그런데 다른 1단계 분류를 생성을 하면(넘버 110) 추가로 생성한 1단계 분류가 화면에는 출력이 안되는군요.
물론 관리자 화면에서는 전체 목록보기에서는 분류가 출력이 됩니다.
AA -> AAA -> AAAA(출력이 됨)
BB -> BBB -> BBBB(출력이 안됨)
1단계 분류가 일단 생성이 되면 추가로 1단계 카테고리가 생성되지 않도록 하는 방법과
화면에 출력이 되도록 하는 방법, 두가지 중에서 하나는 해결이 되어야 할것 같습니다.
죄송합니다.
카테고리 등록 관련 설명이 없었네요.
설치시 등록한 카테고리가 게시판의 최상위 카테고리가 되며
이후 게시판 리스트에서 등록하는 카테고리가 각 게시판에서 사용할수 있는 카테고리가 됩니다.
예를들어 처음 등록하신 카테고리가 AAA(자동일경우 100)일 경우
-- > 이때 등록하신 카테고리명이 메뉴 제목이 되며.(위 이미지의 다중 카테고리 )
AAA(다중카테고리) --> AAAAAA(묻고답하기) --> AAAAAAAAA(설치방법)
--> AAABBB(설치방법)
--> AAACCC(스킨)
이런 형태로 카테고리가 형성됩니다... bbb로 시작하는 카테고리를 사용하려면 게시판 하나를 더 만들어주어 합니다.
하위 카테고리를 등록하시려면 메뉴에 나온 카테고리 선택후 (등록전 $sca값을 보내기 위해)
ca생성을 클릭하시면 선택하신 메뉴의 하위 카테고리로 생성이됩니다.
(등록 폼에서 분류위치는 다중카테고리>OOO입니다. 형태로 나옴)
CA관리는 말그대로 관리 차원에서 만든겁니다.. 여기서 개별 등록한 카테고리를 사용하고 싶다면
게시판 관리에서 분류사용 체크하시고 분류 항목에 사용하고자 하는 카테고리 ID를 입력하시면 됩니다.
카테고리 등록 관련 설명이 없었네요.
설치시 등록한 카테고리가 게시판의 최상위 카테고리가 되며
이후 게시판 리스트에서 등록하는 카테고리가 각 게시판에서 사용할수 있는 카테고리가 됩니다.
예를들어 처음 등록하신 카테고리가 AAA(자동일경우 100)일 경우
-- > 이때 등록하신 카테고리명이 메뉴 제목이 되며.(위 이미지의 다중 카테고리 )
AAA(다중카테고리) --> AAAAAA(묻고답하기) --> AAAAAAAAA(설치방법)
--> AAABBB(설치방법)
--> AAACCC(스킨)
이런 형태로 카테고리가 형성됩니다... bbb로 시작하는 카테고리를 사용하려면 게시판 하나를 더 만들어주어 합니다.
하위 카테고리를 등록하시려면 메뉴에 나온 카테고리 선택후 (등록전 $sca값을 보내기 위해)
ca생성을 클릭하시면 선택하신 메뉴의 하위 카테고리로 생성이됩니다.
(등록 폼에서 분류위치는 다중카테고리>OOO입니다. 형태로 나옴)
CA관리는 말그대로 관리 차원에서 만든겁니다.. 여기서 개별 등록한 카테고리를 사용하고 싶다면
게시판 관리에서 분류사용 체크하시고 분류 항목에 사용하고자 하는 카테고리 ID를 입력하시면 됩니다.
감사합니다.
어제밤에 계속 테스트를 하면서 지난번 버전보다 엄청 좋아졌다는걸 실감했습니다.
아이러니 하게도 카테고리 관련 스킨이 필요해서 무얼쓸까 몇일을 고민중이었는데 마침 그누야님의 스킨이 올라와 얼마나 반가웠던지........
잘 사용하겠습니다.
^^
어제밤에 계속 테스트를 하면서 지난번 버전보다 엄청 좋아졌다는걸 실감했습니다.
아이러니 하게도 카테고리 관련 스킨이 필요해서 무얼쓸까 몇일을 고민중이었는데 마침 그누야님의 스킨이 올라와 얼마나 반가웠던지........
잘 사용하겠습니다.
^^
어휴~~
대단합니다^^
잠시 설치만 해보고 분류는 2개정도 해봤는데 무척 헛갈리네요..
나중에 해봐야지.
감사합니다.
대단합니다^^
잠시 설치만 해보고 분류는 2개정도 해봤는데 무척 헛갈리네요..
나중에 해봐야지.
감사합니다.
설치부터 사용까지 이전보다 훨씬 간편하고 안정한 것 같습니다.
바쁜 나머지 현재 적용은 못하고 있지만 그누야님의 카테고리 스킨은
항상 관심과 기대감을 충족시킬 만큼 대단한 것 같습니다.
저도 잘 사용하겠습니다.
바쁜 나머지 현재 적용은 못하고 있지만 그누야님의 카테고리 스킨은
항상 관심과 기대감을 충족시킬 만큼 대단한 것 같습니다.
저도 잘 사용하겠습니다.
좋은자료 감사합니다.
짜집퍼는 또 왔다 갑니다요.
좋습니다.
좋아요.
좋습니다
감사해요..매번 얻어만 가네요 ^^
이것도 찾던 스킨중 하나야...ㅋ
다중카테고리가 또 있었네요... 잘쓰겠습니다.
잘쓰겠습니다.
감사합니다...
좋은시킨 감사합니다~
글입력을 차단했을때 게시판 최신글로 출력 된다고 되어있는데
왜 저는 차단하면 아무것도 안나올까요? ㅠ0ㅠ
왜 저는 차단하면 아무것도 안나올까요? ㅠ0ㅠ
스킨 잘 쓰겠습니다~
그런데 사소한 문제점 하나가~ ^^;
mcat/_head.php 에서 테이블을 열어두는데, 닫는게 없습니다;;
스킨의 list.skin.php 등의 파일 제일 끝에 </td></tr></table> 넣어주면 해결되구요~
그런데 사소한 문제점 하나가~ ^^;
mcat/_head.php 에서 테이블을 열어두는데, 닫는게 없습니다;;
스킨의 list.skin.php 등의 파일 제일 끝에 </td></tr></table> 넣어주면 해결되구요~
select wr_id, wr_subject, ca_id from g4_write_category where wr_comment > -1 and ca_id = 'a01a01a01' and wr_num = '-1' and wr_reply < '' ca_id = 'a01a01a01' order by wr_num desc, wr_reply desc limit 1
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('ca_id = 'a01a01a01' order by wr_num desc, wr_reply desc limit 1' 명령어 라인 1)
error file : /www/bbs/board.php
다중카테고리를 선택한 후 세부 목록을 본 후 다시 그 글을 볼 때 오류가 납니다. 도와주세요~ㅠㅠ
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('ca_id = 'a01a01a01' order by wr_num desc, wr_reply desc limit 1' 명령어 라인 1)
error file : /www/bbs/board.php
다중카테고리를 선택한 후 세부 목록을 본 후 다시 그 글을 볼 때 오류가 납니다. 도와주세요~ㅠㅠ
http://192.168.1.240/www/bbs/board.php?bo_table=category&sca=a01a01a01
보기
http://192.168.1.240/www/bbs/write.php?bo_table=category&sca=a01a01a01
쓰기
http://192.168.1.240/www/bbs/board.php?bo_table=category&sca=a01a01a01&wr_id=8&page=&sfl=&stx=&sst=&sod=&spt=&page=
에러페이지
select wr_id, wr_subject, ca_id from g4_write_category where wr_comment > -1 and ca_id = 'a01a01a01' and wr_num = '-5' and wr_reply < '' ca_id = 'a01a01a01%' order by wr_num desc, wr_reply desc limit 1
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('ca_id = 'a01a01a01%' order by wr_num desc, wr_reply desc limit 1' 명령어 라인 1)
error file : /www/bbs/board.php
http://192.168.1.240/www/bbs/board.php?bo_table=category&wr_id=8 여기 저장됨
왜 이런 에러가 발생하는거죠?미치겠네요~
보기
http://192.168.1.240/www/bbs/write.php?bo_table=category&sca=a01a01a01
쓰기
http://192.168.1.240/www/bbs/board.php?bo_table=category&sca=a01a01a01&wr_id=8&page=&sfl=&stx=&sst=&sod=&spt=&page=
에러페이지
select wr_id, wr_subject, ca_id from g4_write_category where wr_comment > -1 and ca_id = 'a01a01a01' and wr_num = '-5' and wr_reply < '' ca_id = 'a01a01a01%' order by wr_num desc, wr_reply desc limit 1
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('ca_id = 'a01a01a01%' order by wr_num desc, wr_reply desc limit 1' 명령어 라인 1)
error file : /www/bbs/board.php
http://192.168.1.240/www/bbs/board.php?bo_table=category&wr_id=8 여기 저장됨
왜 이런 에러가 발생하는거죠?미치겠네요~
한번 받아갑니다. 적용 잘되야하는데
다중카테고리 사용할려고 했는데 아래와 같은 에러가 나타나네요~ 나만 그런가ㅠㅠㅠㅠ!?
select wr_id, wr_subject, ca_id from g4_write_TEST where wr_comment > -1 and ca_id = '100100' and wr_num = '-3' and wr_reply < '' ca_name = '100100' order by wr_num desc, wr_reply desc limit 1
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ca_name = '100100' order by wr_num desc, wr_reply desc limit 1' at line 1
성공하신 분~글 좀 남겨주세요~
select wr_id, wr_subject, ca_id from g4_write_TEST where wr_comment > -1 and ca_id = '100100' and wr_num = '-3' and wr_reply < '' ca_name = '100100' order by wr_num desc, wr_reply desc limit 1
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ca_name = '100100' order by wr_num desc, wr_reply desc limit 1' at line 1
성공하신 분~글 좀 남겨주세요~
감사합니다~
좋은 자료 받아갑니다.
한번 적용해봐야겠습니다. 잘 사용하겠습니다.
좋습니다.
항상 원하는 것을 찾을 수 있어서 행복합니다.
좋은 프로그램 공개해주신 그누야님도 행복하세요.
그리고 꼭 건강하세요.
감사합니다.
m(__)m 꾸~~벅~~!
항상 원하는 것을 찾을 수 있어서 행복합니다.
좋은 프로그램 공개해주신 그누야님도 행복하세요.
그리고 꼭 건강하세요.
감사합니다.
m(__)m 꾸~~벅~~!
잘쓰겠습니다. ^^;
감사합니다... 감사합니다...
첨이라서 일단 받아서 어떻게 하는 건지 봐야 겠네요.
감사합니다.
감사합니다.
스킨 중에 수정할 부분 있습니다.
mcat_basic/list.skin.php 의 파일중
26번째 줄..
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>
을 주석 처리해야 합니다.
어흐흑... ㅜㅜ
mcat_basic/list.skin.php 의 파일중
26번째 줄..
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>
을 주석 처리해야 합니다.
어흐흑... ㅜㅜ
아 쓰고싶다,실력이..
좋은자료 감사합니다.....근데...좌측메뉴영역에 나타나는 것이 아니라 본문 좌측편에 메뉴가 나타나네요..
뭐가 잘못이져???
뭐가 잘못이져???
sfsf
스크랩해갑니다~
수고많았습니다^^
수고많았습니다^^
정말 좋네요^^
늦게나마 눈을 떳어요
늦게나마 눈을 떳어요
다시금 봐도 최강 카테고리..ㅡ.ㅡ;; 잘 수정해서 관리자에서 사용토록 해봐야겠군요..
오호라 감사합니다.
감사합니다. 정말 좋네요.
정말 좋은자료 공개에 감사드립니다.
카테고리는 약 10년이 지난 지금도 이 게시판이 수정해서 쓰기엔 제일 좋은듯. 아쉬운게 있다면 복수선택이 안된다는점...
다중 카테고리