SIR

MC Tools 2.1.2 확장컬럼 카테고리 관리툴 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 여러가지 기능을 추가하기 쉽도록 제작 되었습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

MC Tools 2.1.2 확장컬럼 카테고리 관리툴 정보

MC Tools 2.1.2 확장컬럼 카테고리 관리툴

첨부파일

첨부파일 mc-2.1.2.zip (90.0K) 57회 다운로드 2020-11-10 14:58:56
테스트한 버전5.4.1.2
호환 가능 버전5.3.3.3

본문

계층형 카테고리(확장컬럼) 관리 플러그인 입니다.

  • 구느보드 5.4 이상 (테스트환경 : 그누보드 5.4.1.9, PHP 7.4, mysql 8 )
  • PHP 5.6 이상 : 설치가능
  • 2020-11-10 (2.1.2)
    • write 스킨 필수입력에 대한 label css 추가
    • 숫자형, 문자분할 숫자형 컬럼 출력시 number_format 으로 출력되도록 변경
    • 전화번호 유효성체크 0000-0000 국번없이 될수 있도록 수정
    • 목록보기 버튼클릭 검색모드 스킨 추가(basic_btn_search)
    • 숫자형 범위검색 추가(basic_btn_search)
    • 기타 버그 픽스
  • 2020-09-03 (2.1.1)
    • 그누보드 5.3 버전 지원
    • 자동출력 비활성화 저장 오류 fix
    • 숫자 범위검색 제거
  • 2020-04-27 (2.0.3)
    • 날짜 범위검색 추가
    • 숫자 범위검색 추가
    • 폼 컬럼 출력순서 변경 기능 추가
    • Ajax 를 사용하지 않고 스킨에서 바로 출력 지원(inline)
    • mc/skins/list/basic 스킨 목록보기 초기화 버튼 지원
    • 멀티카테고리 다중입력시 검색오류 fix
  • 2020-02-14 (2.0.2)
    • 브라우져 캐쉬문제 fix
  • 2020-02-12 (2.0.1)
    • 심볼릭링크 계정 출력안되는 문제 fix
    • 목록보기 page 파라메터 문제 fix
    • 관리자모드 스킨명 출력 셀렉트박스 fix
    • 모바일 목록보기 자동출력 fix
  • 2020-02-11 (2.0)
    • 신규설치만 지원(1.x 지원종료)
    • 카테고리 데이타 마지막에 "." 들어가는것 제거
    • 체크박스 or 검색 추가지원
    • 기본 확장컬럼 이외 컬럼 사용가능
    • 컬럼추가기능 제공
    • input 타입 text, data, tel, number, url 지원
    • 카테고리 멀티 저장 제공
    • 그누 카테고리식 데이타 처리 기능 추가
  • 2019-10-08 (1.2)
    • 데이타 저장형식 변경
    • 체크박스 or 검색 추가
    • 작성양식과 검색양식을 다르게 설정 가능하도록 추가
    • 확장컬럼과 사용자에 의해 추가된 컬럼이 자동 추가되어 설정가능하도록 추가
  • 2019-09-10 (1.2)
    • 그누보드(5.3.3.2) 기본스킨 변경에 따른 basic-5332 출력스킨(내용보기, 글쓰기) 추가
    • 버그 수정
  • 2017-08-10 (1.1)
    • 카테고리 스킨 사용안함 설정가능하도록 추가
    • 이미나보드 기본스킨 글쓰기 카테고리 스킨 추가 (amina.basic.php)
    • 목록에서 검색시 멀티카테고리 필터링 유지 패치
    • 필터링시 공지가 퐇마될경우 게시물번호 오류 패치
    • depth 에 따른 정렬문제 패치(JKWang)
    • 셀렉트박스 ▒ 테코문자 제거
  • 2016.10.28 배포 (1.0)

기능

  • 스킨수정없이 기본스킨에서 크게 벋어나지 않으면 모두 적용가능합니다
  • 확장카테고리이외에 사용자가 추가한 카테고리도 사용할 수 있습니다
  • 관리자모드에서 컬럼추가 기능이 추가되었습니다(컬럼은 수동으로 추가하셔도 상관없습니다)
  • 스킨수정방시그로도 사용가능합니다
  • 멀티카테고리값을 확장필드에 적용하고 검색할 수 있습니다
  • 그누보드식 카테고리값을 확장필드에 적용하고 검색할 수 있습니다
  • 멀티카테고리값을 한컬럼에 복수입력가능합니다
  • 그누보그식 카테고리값을 한컬럼에 복수입력가능합니다
  • 중앙관리식 멀티카테고리 (카테고리관리에서 추가되면 자동으로 스킨에도 적용됩니다)
  • input 형식의 입력을 지원합니다(text, tel, date, number, url, email)

설치방법

  1. 압출해제후 mc 디렉토리를 그누보드 plugin 디렉토리에 업로드.
  2. /common.php 의 하단에
    include_once G5_PLUGIN_PATH.'/mc/common.hook.php';
    
    코드 추가
  3. /bbs/board.php 236~237
    if ($member['mb_level'] >= $board['bo_list_level'] && $board['bo_use_list_view'] || empty($wr_id))
        include_once (G5_BBS_PATH.'/list.php');
    주석처리하고
    //<<< MC Tools 가 설치되었고 확장겁색값이 있는경우 처리.
    if ($member['mb_level'] >= $board['bo_list_level'] && $board['bo_use_list_view'] || empty($wr_id)){
    	if(defined('MC') && $mc_search = mc_board($bo_table)->getSearchSql($_GET)){
    		include_once MC_PLUGIN_PATH . '/bbs.list.php';
    	}else{
    		include_once (G5_BBS_PATH . '/list.php');
    	}
    }
    //>>>
    
    코드 로 수정
  4. mc/adm 폴더안에 admin.menu800.php 파일을 /adm 폴더로 이동 (관리자모드 메뉴출력용)
  5. 관리자모드 접속후 MC Tools 메뉴에서 설치.
추천14

댓글 전체

사용법도 좀 알려 주시면 감사 드리겠습니다.
잘 모르겠어어요
좋은 것 같은데 함 사용 해보려고 하니 좀 어려운 것 같아서요
감사합니다~~^^*
저도 숫자형 범위검색 추가 기다리고 있었는데~~
추천 꾹~ 눌렀습니다~~
좋은 자료 감사드리고, 잘~ 사용해 보겠습니다~^^
넵 해당 컬럼은 숫자형컬럼(int 등) 이어야 합니다
제가 문자열로 해놔서 그랬네요
신규컬럼의 경우 관리자에서 숫자형 컬럼으로 추가된 컬럼에 설정하셔야 하고 기존확장컬럼이면 int 형처럼 숫자형으로 변경하셔야 검색이 됩니다
감사합니다
이프온리님~
제가 글 올리고 조금있다 해보니까~ 잘~ 되길레~
제가 검색 잘~못 사용해봤나 생각하여 / 정상적으로 잘~ 되니까~
글~ 삭제 해버렸네요~x.x
다른 분들도  오류 발생하는 경우 있으니  참고하시면 좋을것 같아
본 글  아래에 다시 올립니다~  참고해주세요~
--------------------------------------------------------------------------

이프온리님 좋은 자료 감사합니다~~
위에 게시판 만들어 놓은곳에서 숫자 검색 해보니까~

http://15.164.166.139/gb5/bbs/board.php?bo_table=free

제가 잘못 검색한것인지 검색이 잘~ 안되네요~x.x
조건 검색으로 숫자를 불러오지 못하네요~

이프온리님, 그리고 고수님들~ 한번 봐주세용~ 감사합니다~


[오류 내용]

Array ( [0] => number_a BETWEEN '3000' AND '12000' )
검색  3000~12000✗
이프온리님~ 설치해서 사용해보고있는데요~

왕초보여서 궁금한것이 많네요~.~

새로 설치해서 기본 게시판에 적용을 해보려 하는데

이프온리님 테스트 게시판처럼  검색이 나와야 하는데

검색 아이콘이 없는데       

어떻게 해야 검색 아이콘이 나오나요?


숫자검색  앞쪽에  시작구간 숫자 넣고, Tab 키를 눌러 뒷쪽 종료숫자 구간으로 넘어가면

바로 검색조건에 올라가버립니다

http://lss.dothome.co.kr/bbs/board.php?bo_table=testing


문의드려봅니다~.  감사합니다 [꾸벅]
이프온리님 말씀하신것 왕초보 저가 이해한 부분은 
이미지 첨부한것처럼  했습니다.
검색 아이콘은 이제 나오고, 검색부분에 위치한 구간검색 표시는 정상적으로 되는것 같은데

아랫쪽 게시판 글 목록 내용들중에  구간검색 한 것은 변동없이 구간검색을 못하고 전체 게시글에서 변동이 없습니다~x.x

어떤 부분이 빠졌길레 게시글 목록은 불러오지 못하는지 왕초보의 좌충우돌중입니다.

(참고로 저같이 잘 모르시는 분들을 위해 이미지 첨부하여 basic_btn_search
선택하는것 첨부합니다. (이것도 한참 찾아서 겨우 했습니다))

이프온리님 감사합니다~~
기본적으로 wr_ 로 미리 생성되어진 컬럼타입은 varchar 형입니다
phpmyadmin 이나 mysql 로 접속하시어 숫자입력컬럼의 타입을 int 형으로 변경하시명 됩니다
신규컬럼은 생성시 관리자 셀박에서 숫자형으로 하시면 int 형으로 생성됩니다
메뉴얼 감사합니다~ ^^
왕초보의 길은 멀고도 험한것 같습니다~.ㅜ

이프온리님 ~~  말씀하신대로  phpMyAdmin  접속하여 해당게시판 설정변경하였는데. 그래도 변함이 없이 안되네요~.ㅜ

http://lss.dothome.co.kr/bbs/board.php?bo_table=testing

다른 부분으로  설정이 부족하게 되어있거나, 다른 곳에 문제가 있는것 같아요~
이프온리님과 고수님들~ 혹시 같은 증상 있으시고 해결하신분 계시면 조언 부탁드립니다~.
감사합니다~~
저같이(왕초보) 많이 모르는 분들을 위해서 쉽게 참고하시라고 캡쳐하여 올려봅니다 참고하세요~)
저같이 잘~ 모르는 분들을 위해 / 해결이 안되어 고민하시는분들을 위해
저의 좌충우돌 해결 방법 댓글로 남겨놓습니다~
참고 해주세요~~^^



설치순서 방법 3번에 
이전에 적용되어있는것 주석 처리하고 MC Tools  적용해야하는데

주석 처리안하고 그냥 두고  MC Tools 추가하여 문제가 발생된것이었습니다~.

저같이 잘~ 안되시는분들  이부분 체크해보시면 도움되실듯합니다^^

이프온리님께 다시한번 감사의 말씀을 올립니다~~ [꾸벅]^^*



3번. /bbs/board.php 236~237



// 전체목록보이기 사용이 "예" 또는 wr_id 값이 없다면 목록을 보임
//if ($board['bo_use_list_view'] || empty($wr_id))
//if ($member['mb_level'] >= $board['bo_list_level'] && $board['bo_use_list_view'] || empty($wr_id))
//    include_once (G5_BBS_PATH.'/list.php');

//<<< MC Tools 가 설치되었고 확장겁색값이 있는경우 처리.
if ($member['mb_level'] >= $board['bo_list_level'] && $board['bo_use_list_view'] || empty($wr_id)){
if(defined('MC') && $mc_search = mc_board($bo_table)->getSearchSql($_GET)){
include_once MC_PLUGIN_PATH . '/bbs.list.php';
}else{
include_once (G5_BBS_PATH . '/list.php');
}
}
//>>>
너무 좋은 플러그인 감사드립니다.
혹 이런식으로도 가능한지 여쭙습니다.

지금 현재는

브랜드
ㄴ현대
ㄴㄴ 갤로퍼,쏘나타
ㄴ기아
ㄴㄴ 아반떼,모닝
ㄴ삼성
ㄴㄴsm3,sm5

이런식으로 설정해두면 출력시에
현대 브랜드를 셀렉트해야지만 갤로퍼,쏘나타를 선택할수 있는데요.

이부분을
현대 브랜드 아래에 트리형태 그대로 노출할수는 없을까요?
1. 멀티카테고리관리 > 게시판설정 > 테이타 라디오 부분에 원하시는 양식에 필요한 값 추가
2. 그 양식에 대한 설정 데이타 입력폼 코드추가
3. 리스트부분 양식데이타 코드 추가
4. 각 list, read, write 에 대한 스킨 랜더링 코드추가(Column.php)
5. script.js 에서 해당 양식에 대한 이벤트 추가(ajax등)
등의 순으로 코드를 작성하시면 됩니다
요 순서이구요. 그냥 기존 멀티카테고리 부분을 수정하실려면
해당 클래스에 대한 출력함수와 입력함수 수정및 javascript를 수정하시면 됩니다. 고수이시라면 기존 양식(멀티카테고리)을 css 로 숨기시고 새로 html 양식코드를 붙여서 테스트 하시며 작성하시는 쪽이 수월할듯 싶네요
아니면... 멀티카테고리관리 > 게시판설정 > 게시판에서 폼에 대한 추가로
랜더링을 분기시킬수도 있겠네요...
정말 감사드립니다. 이리저리 해보고 있습니다 :)

한가지 더 궁금한것이 있는데요.

아래처럼
아반떼
ㄴ 1개월 - 100,000
ㄴ 2개월 - 200,000

위처럼 1개월 렌탈, 2개월 렌탈은 셀렉트
해당 기간에 따른 금액은 인풋텍스트로 설정이 가능하게끔 커스터마이징이 가능할까요??
이거 대박이네요 이제서야 알 것 같아요
폼구성을 할때 일일이 안 만들어도 되고 여기서 입력만 하면 다 만들어지고 그리고 검색도 되고 정말 짱입니다.
헐 로컬에서는 그누보드를 버전별로 새로 깔아봐도 플러그인이 영 작동을 안하더만.. 일주일 날린 끝에 오늘 마지막 시도다 생각하고 실서버에 올려보니 그냥 잘 되네요? ㅠㅠ
다시 한번 감사드립니다 (_._)
나리야에서도 잘 되네요. 감사합니다. 개발자님. 저도 board.php 중간에 주석처리를 안해서 문제가 있었네요. 지금 잘 됩니다. 감사합니다.
안녕하세요~
유용한 플러그인, 감사합니다.

아미나 테마를 사용중입니다.

"3번. /bbs/board.php 236~237"  부분을 찾을 수가 없습니다...ㅠ.ㅠ

어떻게 해야 하는지 도움 말씀을 요청드립니다.
"화이팅여"님의 댓글을 참고로 "3번. /bbs/board.php 236~237" 문제는 해결하였습니다....^^

관리자페이지에서 "설치/삭제"를 클릭하면 아래와 같이 에러 메세지가 나옵니다...ㅜ.ㅜ




Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/innak/www/plugin/mc/adm/setup.php on line 12

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/innak/www/plugin/mc/adm/setup.php on line 12
좋은 자료 사용할수있게 해주신 이프온리님께 다시한번 감사를 드립니다~

열씨미 사용해보고있는 화이팅여 입니다~


이프온리 님과  고수님들  한가지 문의드립니다~

관리자 설정에서  컬럼 설정 추가 할때 데이타 부분에

문자, 전화번호, URL   

3가지 부분은 화면에 나오지 않는데

다른 설정을 더 해줘야 하는건가요??

혹시 저 처럼 잘~ 안되어서 해결하신분 답변 부탁드립니다~ 화면 캡쳐하여 첨부드려봅니다

감사합니다~~^^*

제가 현재 커뮤니티 테마를 이용중인데, 혹시 다른 테마 이용시, 이걸 앞에서 보여지게끔 하려면,
어디를 어떻게 수정해야 할까요?

현재 사용중인 테마입니다. https://sir.kr/g5_theme/4144?sfl=wr_subject&stx=%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0
폼양식이 들어갈 위치를 css selector 로 지정을 해주서야 합니다
관리자페이지에 보시면 셀렉터입력란이 있습니다
주의할점은 form 안에 셀렉터를 설정하시면 안됩니다~
설치방법 3번을 잘못 수정하신경우 그런케이스가 있었습니다
또는 기본 게시판이 아닌경우에는 출력위치의 css selector를 지정해 주어야 합니다
3번 수정사항은 여러번 대조까지 했는데 그대로 똑같거든요.
<출력위치의 css selector>  이거는 어디서 수정하면 되나요? 초보래서ㅠㅠ
이건 스킨마다 다릅니다. 기본스킨 베이스로 css를 구성했으면 상관없으나
다른구성의 스킨이라면 해당 위치를 찾아야 하므로 페이지를 확인하지 않고서는 불가합니다.
입력화면은
https://sir.kr/bbs/board.php?bo_table=g5_plugin&wr_id=8016#c_8045
이미지를 참고하시면 됩니다

이프온리님 좋은 자료를 공유해주셔서 감사합니다.
리스트 부분의 셀렉트, 라디오,체크박스부분을 꾸며보려 하는데요,
해당 부분의 html 파일이랑 css파일이 어딨는지 못찾겠어서요. 좀 알려주시면 감사하겠습니다.
한가지 더 여쭙습니다 (꾸벅)

글 작성시 아래와 같이 셀렉트 2단으로 등록을 마치고
AAA - aaa

목록에서 체크박스로 출력 설정해주면
AAA,BBB 식인 1단만 출력되고 체크할수 있는데요.

1단인 AAA 를 체크해도 출력되지 않더라구요.

글작성시에 여분필드에 들어가는 데이터가
AAA.aaa 이렇던데.

리스트에서는 AAA만 선택이 되는데. AAA에 속한 전체 게시물이 출력되어야 하지 않은지요?
이프온리님 바쁘실텐데
죄송하지만 하나만 여쭤볼게요.
예를 들어서
여분필드 1을 이용해서 셀렉트 박스로
선택1(10대)-선택2(남자)-선택3(바지) 이렇게 선택해서 글을 입력했을때.
선택2(남자) 이것만 따로 뷰페이지에 echo 출력을 하고 싶은데요.
어떻게 하면 되는지 좀 알려주시면 감사하겠습니다.
지원하지 않습니다
기본 => (선택1 AND 선택2 AND 선택3) AND (선택1 AND 선택2 AND 선택3)
입니다
직접 질의하신다면 WHERE FIND_IN_SET('남자', `wr_1`) > 0 로 값은 뽑으실 수 있습니다
전체 359
그누보드5 플러그인 내용 검색

회원로그인

진행중 포인트경매

  1. 참여9 회 시작20.12.02 04:36 종료20.12.09 04:36

(주)에스아이알소프트 (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT