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

그누보드5 플러그인

그누보드 호환이거나 독립적으로 실행되는 플러그인을 소개합니다.

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

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

첨부파일

mc-2.0.2.zip (46.5K) 267회 다운로드 2020-02-14 18:35:21
테스트한 버전5.4.1.8
호환 가능 버전5.4

본문

신규설치용입니다 MC 1.2 에서 overwrite 하시면 안됩니다(데이타호환안됨)

MC Tools 2.0.1

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

  • 구느보드 5.4 이상 (테스트환경 : 그누보드 5.4.1.9, PHP 7.4, mysql 8 )
  • PHP 5.4 이상 필요 (5.6 이상 추천)
  • 2020-02-14 (2.0.2)
    • 브라우져 캐쉬문제 fix
  • 2020-02-12 (2.0.1)
    • 심볼릭링크 계정 출력안되는 문제 fix
    • 목록보기 page 파라메터 문제 fix
    • 관리자모드 스킨명 출력 셀렉트박스 fix
    • 모바일 목록보기 자동출력 fix
  • 2020-02-11 (2.0)
    • 신규설치만 지원(이하버전과 데이타 호환 안됨)
    • 카테고리 데이타 마지막에 "." 들어가는것 제거
    • 체크박스 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)

설치방법 2.0 이상

  1. 압출해제후 mc 디렉토리를 그누보드 plugin 디렉토리에 업로드.
  2. /common.php 의 하단에
    include_once G5_PLUGIN_PATH.'/mc/common.hook.php';
    
    코드 추가
  3. /bbs/board.php 236~237
    //<<< 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
  • 복사

댓글 전체

제가 list 파트의 스킨을 수정해서 쓰고 있는데

제가 출력하고 싶은 element의 아이디가 #board-right 라고 한다면

input 값에 #board-right 를 넣고 하면

이와 같이 스킨이 없다고 뜹니다.

개발자님께서 이전 버전과 호환이 안된다고 하셔서 다 지우고

2.0 버전을 다시 다운 받고 했습니다.
좋네요...
목록에서 검색 할 필드 체크 할때, 전체 선택 초기화? 도 필요할듯 하네요~..
원하는거 선택하고 나니, 나중에 해제 할때는 다시 일일히 체크 삭제 해야 할 부분이 생기게 되네요~~

그누에도 기본적으로 이런기능이 들어갔으면 합니다.~..
그누에 온지 근 이십여년 되어가는데 여적 본 자료 중
최고인듯 하네요.

예제로 올려주신 두 링크는 제대로 되는듯 합니다.

설치 후 PC 에서 작동시 아무런 문제가 없는듯 합니다.
PC 에서 모바일 보기로 이동 후(폰으로 해도)

셀렉트 메뉴를 선택 하면

undefined할 게시물을 하나 이상 선택 하세요.

문구를 보여주네요.

관리자 페이지 에서  셀렉트박스 말고 라디오버튼 or 체크박스
 선택시 .... 위 예제 두 링크는 제대로 보여지는데 이쪽은 제대로
안보여지고 입력된 문구만 보여 집니다. 같은 브라우져로 동시에 두개를
열어봐도 그러네요. 예제는 제대로 보임, 이쪽건 제대로 안보임.

이건 도대체 뭐가 문제인지 .... 비슷한 증상 겪어 보신분 조언 좀 부탁
드립니다.

================

라디오버튼 or 체크박스

익스플로러 보임

크롬 안보임
네이버 웨일 안보임

================
undefined 문제에 대한 패치는  mc-2.0.1.zip 에 포함되어 있습니다
현 게시물내에서 버그로 인한 판올림을 해서...  위오류 나시는 분은 다시 받으신후
해보시기 바랍니다... 아니면 제가 패키징을 잘 못했거나 ^^ 일듯
감사합니다
혹시나 해서 캐쉬 지우고 해 봤습니다.

폰(아이폰) PC+모바일 버전 잘됨.

PC (익스,크롬 베타버전,네이버웨일) PC+모바일 버전 잘됨.

PC (크롬) PC 버전 됨, 모바일 버전 안됨

이렇네요. 사용 하는데 크게 지장은 없을듯 한데
아시고 계시라고 남겨 봅니다.
네. 그렇습니다. 지금 재차 해보니 잘 되네요.
제가 착각을 했던건지 ....

체크박스 안 보이는 부분은 저만의 문제인듯 하네요.
이곳 영카트 기본 버전을 확인해 보니 체크박스가 잘 보이더군요. (파일삭제 부분)
이것저것 만지면서 파일이 엉킨듯 합니다.
진심으로 좋은 플러그인이 제공 해주셔서 감사합니다..근데 궁굼한게 있습니다..

체크박스 검색으로 감자, 사과, 고구마 이렇게 3가지가 있는데
감자에 체크를 하면 "감자"로 설정한 글만 나와야 하는데
아무 반응 없듯이 사과, 고구마 설정 한것 까지 다 나오는데요..
마치 아무런 반응 없이 리로드 된다는 느낌이..

왜 그럴까요??
설치방법 3번
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');
}
}
//>>>
를 추가하시면 됩니다~
그대로 했는데 잘 안되서 그러는데..
게시판 컬럼 설정 추가를 한 후 추가버튼을 눌러도 변화가 없는데 이런 경우는 어딜 확인해봐야할까요?
1. MC 버전이 최신버전인지 한다
2. 설치시 필요한 코드변경이 잘 되었는지 확인한다
3. f12 키를 눌러 추가버튼을 누른후 response 되는 코드를 확인해 본다.
정도 일듯 합니다~
device=mobile 일때 왜 안되는지 알수 있을까요?
PC일땐 잘 되는데요.

그래서 fix한 2.0.2 버전을 설치했더니 베이직 스킨에서 아에 표시가 안되네요
예전에 MC 초기에 많이 썻었는데  최근 기능이 많이 추가되었네요!!
감사합니다.

최신 버전이 빠르게 업데이트 되면 좋을것 같습니다.
저는 초기화 기능만 보고 적용한상태인데  추가적으로 업데이트된 부분이 빠르게 적용되면 좋을것 같습니다.

추가적의견으로로는 Bootstrap 형태로 컬럼 사이즈 조절이 되면 좋을것 같습니다.
카테고리명 변경이 되었으면 좋겟습니다.
php Short tag <?=  이거 형태를 <?php echo 형태로 변경되면 좋을것 같습니다.

감사합니다
© SIRSOFT
현재 페이지 제일 처음으로