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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

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

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

첨부파일

mc-2.1.2.zip (90.0K) 655회 다운로드 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 메뉴에서 설치.
추천
21

댓글 전체

사용법도 좀 알려 주시면 감사 드리겠습니다.
잘 모르겠어어요
좋은 것 같은데 함 사용 해보려고 하니 좀 어려운 것 같아서요
감사합니다~~^^*
저도 숫자형 범위검색 추가 기다리고 있었는데~~
추천 꾹~ 눌렀습니다~~
좋은 자료 감사드리고, 잘~ 사용해 보겠습니다~^^
넵 해당 컬럼은 숫자형컬럼(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 중간에 주석처리를 안해서 문제가 있었네요. 지금 잘 됩니다. 감사합니다.
설명데로 설치후에 추가로 수정해야 하는 부분(plugin/mc/adm/config.php 파일 보시면 empty($board) 라도 되어진 부분이 두군데 나옵니다.요걸 empty($board['bo_table']) 요렇게 수정하시면 됩니다.) 도 수정하시고 관리자로 가서 보시면 관리자페이에 나오지 않아요. 이유는 나리야 테마를 사용해서 스렇습니다. 관리자 기본 설정에서 테마를 기본 테마로 바꿔보세요. 바로 메뉴가 나타 날겁니다.
안녕하세요~
유용한 플러그인, 감사합니다.

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

"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 로 값은 뽑으실 수 있습니다
http://new.innak.kr/bbs/board.php?bo_table=B0101&wr_id=43461

항목 선택방식이 아닌.... 글자(텍스트) 입력방식을 설정중입니다.

기능 구현이 잘 안되어서 쪽지로 먼저 문의드렸습니다.
이프온리님!
멋진 플러그인 유용하게 잘 사용하고 있어, 늘 감사한 마음입니다.
문자분할 데이타에 아래와 같이 년도를 입력하였습니다.
2018|2017|2016|2015
이전 버전에서는 문제가 없었는데, 2.1.2버전을 적용하니 그림과 같이 년도의 천단위에 콤마가 자동 입력되어 보여집니다.(리스트, 글쓰기 모두)
해결 방법 알려주시면 감사하겠습니다.
너무 잘 만들어주셨어요~ 적용해봤는데 좋네요.
그리고 멀티카테고리가 적용되는 리스트(리스트명에도 체크해서 멀티카테고리 항목을 넣고 뺄 수 있도록)도 같이 있으면 정말 좋을꺼같아요~
간단하게 테스트 해보았는데,, 사용하기에 따라 굉장히 유용할것 같아요. 특히 초보에게는... 힘들여서 php 건드리지 않고 이것 하나로 검색기능의 대부분을 손 댈 수 있을 것 같아서 너무 좋은것 같습니다. 추천 꾸욱! 좋은하루 되세요
이프온리님
설정에서
셀렉트박스를 멀티로 선택 하고
글을쓸때  무제한으로 선택이 가능하던데요
선택갯수를 2개로 제한둘려면 어떻게해야하나요?
도움좀 요청합니다.
따로 제한은 없습니다
제한하실려면 추가버튼 클릭시 입력되어진 갯수체크를 위한 이벤트 생성하시고
입력시 php 에서 갯수이상 입력인지 체크하시는 루티을 삽입하시면 되거 같습니다
PHP Fatal error:  Uncaught Error: Call to a member function getColumns() on null in /home/xxx/public_html/plugin/mc/adm/config.php:254


오늘 이러한 에러가 나오면서 게시판설정이 되질 않고 있는데요. 해결 방법이...;;

저것만 가지고는 알수가 없습니다, 그래도 짐작하자면 두세번째는 jQuery 인듯으로 보이긴 한데.. 관리자 헤더삽입이 안된건 아닐까요???
관리자 헤더는 삽입이 되있는 상태예요 ㅠ
혹 기존의 게시판 설정에 있던 게시판을 삭제해서 그런가..해서 삭제설치를 반복해보았지만 동일하더라구요.

이전에 소스코드를 수정추가해서 그럴수도 있겠다 싶어서 새롭게 mc 프로그램파일를 다운로드후 업로드해서도 해봤지만 동일하더라구요ㅠ

게시판설정쪽만 해당 오류가 나오고 다른 카테고리관리와 같은 메뉴들은 정상입니다..

현재 사용중인 그누보드는 그누보드 5.4.4.9  입니다..

그누 버전업 되면서 소스수정이 필요하게 되었네요
plugin/mc/adm/config.php 파일 보시면
empty($board) 라도 되어진 부분이 두군데 나옵니다
요걸 empty($board['bo_table']) 요렇게 수정하시면 됩니다



오늘 그누 최신판 설치하고 mc플러그인 설치하였는데 관리자페이지 게시판관리에 위와 같은 메시지가 나오는데 머가 문제인가요?

Fatal error: Call to a member function getColumns() on a non-object in /home/ikw48/www/plugin/mc/adm/config.php on line 254
위에 답있네요.

그누 버전업 되면서 소스수정이 필요하게 되었네요
plugin/mc/adm/config.php 파일 보시면
empty($board) 라도 되어진 부분이 두군데 나옵니다
요걸 empty($board['bo_table']) 요렇게 수정하시면 됩니다
저도 윗댓글 아티스트님분과 같은 현상이에요. 최신판이랑 호환이 안되는건가요ㅠㅠㅠ
5.4.1.2 버전으로 다시 설치해서 하니 됩니다! ㅠㅠㅠ
mc 관리자에서 list 셀렉터를 변경하시기 바랍니다 => 직접 삽입할 위치를 찾으셔야 합니다
값은 css 셀렉터로 주의하실점음 form 밖에 위치해야 합니다
추후 패치시 반영을 부탁드려도 될까요?

현재 체크/라디오버튼 선택시 메뉴처럼 몇번째 체크/라디오버튼이 체크되었는지를 체크할수 있었으면 합니다.

sly.js를 같이 접목하려했는데. checked된게 몇번째 체크/라디오버튼인지를 알수가 없더라구요 ㅠ

숫자범위도 range 타입을 주면 어떨까 싶습니다.

다시 한번 멋진 플러그인 감사드리며 다음버전 역시 기다리겠습니다.
질문이 있습니다.
폼값을 선택하면 전체페이지가 로딩되는데요. 본문리스트만 로딩될수는 없을까요?

또한,"스킨내 코딩을 하실경우 자동출력 체크박스를 해제하시기 바랍니다" 라고 되있는데요.

스킨내에 직접 코딩할때는 어떻게 해야 할까요?
본문리스트만 로딩하실려면 ajax용 리스트 스킨을 만드셔야 합니다
위 플러그인은 리스트 출력방식이나 리스트 ui에 관여하지 않습니다
ajax 로딩용 스키을 만드신후 mc submit param 을 ajax 리스트 스킨으로 전송후 로딩순이면 될거 같네요
스킨내 코딩은.. 이전버전 게시물 찾아보시면 샘플 게시판이 있습니다~
본격적으로 해당 플러그인을 이용해서 오픈하려는 시점에 있어서 문의 드립니다!

데이터형식이 숫자일때 목록에서 검색을 범위로만 가능한데요.

문제가 인풋이라서 시작점을 0으로 하고 포인터가 다른곳을 가르키면 그냥 검색이 되버리네요.
리스트 검색은 현재 검색버튼이 아닌 선택되면 바로 검색이 되는 스킨입니다.

이부분을 사용하자니 검색버튼이 있는 스킨을 사용해야하고,
검색버튼이 없이 바로 검색되는 스킨을 사용하자니 이부분에 사용성이 아쉽네요ㅠㅠ

해결까진 아니더라도 방지할수 있는 방법이 없을지 여쭤봅니다.

또한가지,
숫자 범위 검색시 시작점이 0이고 끝지점에 어떤값이 들어가도
전체가 다 검색되는거 같습니다.

예를 들어, wr_19 (int)에 들어가는 값들이
1000
20000
50000

이러한데. 리스트에서 숫자 범위검색시 시작점을 0 , 끝지점을 20000으로 하면
1000, 20000, 50000 까지 다 나오더라구요

다시 시작점을 1, 끝지점을 20000으로 하면
1000, 20000으로 정상 출력되더라구요.
자동전송스킨일경우 원하시는 양식에 이벤트를 제거하시면 됩니다
숫자라면.. onblur 이벤트를 초기화 하시면 해당 효과를 보실 수 있을듯 하네요
아이고

 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');
}
}

이 부분을 추가 안해서 그랬었네요 죄송합니다 바쁘실텐데
이프온리님 mc카테고리 플러그인 너무 잘쓰고 있습니다.
사용하는데 버그가 있어서 말씀드립니다.
리스트에서 컬럼 선택후 페이지2로 가게되면 컬럼명 앞에 &가 빠져서 페이지 오류가 뜹니다~
/bbs/board.php?bo_table=freewr_11=베스트&page=2
너무 필요했던 기능이어서 정말 감사한 마음으로 작업해보고있습니다!
작업 중 한가지 여쭤보고 싶은 부분이 있어서 염치불구하고 댓글을 남겨봅니다.
카테고리 적용 후, 리스트에서 카테고리로 필터링을 하면 리스트에서 공지가 풀어지는데
혹시 선택된 카테고리로 필터링 된 리스트에서도 공지를 유지할 수 있는 방법이 있을까요?
그누보드가 기본검색시 공지 숨김? 일듯 합니다
해보실 만한것은 먼저 mc 가 없는 상태에서 그누보드 검색시 공지가 원하시는 형태로 출력되는가? 를 먼저 확인하시고 아니면 그누검색쿼리 부터 변경하셔야 할듯 합니다
조건 상관없이 출력하려면 페이지 없이 상단에 따로 출력하거나.. 아니면 검색 첫페이지만 처리하거나... 페이징으로 넘어가려면.. 수정사항이 조금더 많아질듯 하네요
답변 감사드립니다!
에고, 그 동안 관련 내용으로 무한 구글링하면서 이것 저것 해보고 있습니다만, 역시나 간단한 작업이 아니었군요.
열심히 해봐야겠습니다. ㅎㅎ
이프온리님 관리툴 정말 잘 사용하고 있습니다. 너무 감사 드려요. 다름이 아니라 카테고리 입력 필수로 넣었는데 wr_1으로 대분류-소분류까지 관리하고 있습니다. 다만 글을 쓸때 대분류말고 소분류까지 입력이 되어야 입력이 되게 하고 싶은데 관리자페이지에서 필수 입력으로 체크를 하더라도 대분류만 입력하면 글을 쓸수가 있네요. 어떻게 수정하는게 가장 좋을까요 ?
자스로 submit 전에 활성화된 셀박체크해서 선택경고 하시는 편이 간단할거 같네요
멀티의 경우 한개이상 맥스의 셀박이 잡혀있고 선택깊이가 정해진것이 아니라서
첫선택후 두번째 값이 없는 데이타면 선택이 비활성화 되는 케이스도 있으니
첫번째 값이 있는지 체그
두번째(다음)값이 비활성화면 패스 => 더이상 값없음
활성화에 값이 없으면 => 입력요청
이런식이겠네요..
지금 구분자가 , 로 들어가있는데 다른 영역처럼 | 로 변경하려면 어디서 변경해야하나요..?

ajax.php 에 $titles = array_map('trim', explode(',', $title)); 이 부분 있어서 | 로 변경 시도 해봤는데 등록이 불가능하네요.

감사합니다.
원시데이타(디비데이타)를 말하시는거라면 쉽지않습니다
파람데이타를 말하시는거라면.. |로 받으신후 ,로 변경하시면 되실듯...
좋은 자료 감사합니다~
하나 여쭤보고 싶은게 있는데
최신글에서는 사용할수없나요??
form이랑 script 복사해서 붙혀 넣어도
페이지만 로딩되고 게시판 리스트 처럼은 안되네요ㅠㅠ
댓글 보다 보니까...."css 셀렉터로 주의하실점음 form 밖에 위치해야 합니다" 라는 말씀 하셨는데
<form>~</form> 사이에 있으면 안된다는 뜻인가요?
그리고 그게 글쓰기에서도 적용이 되는 건가요?
이프온리님 꼭 필요한 기능이었는데, 좋은자료 공유해 주셔서 감사합니다~!
사용하다가 궁금한 점이 하나 있어서 질문드려요~^^;;;;

모바일 적용관련 내용입니다.
관리자 페이지 - 멀티카테고리관리 - 게시판관리 - 스킨이 basic_btn_search와 basic, over가 있는 것을 확인했습니다.
궁금한 것은.......

게시판의 스킨이 basic_btn_search으로 설정되어 있는 경우
- PC : 원하는 카테고리 선택 후 검색버튼을 누르면 잘 작동됨.
- 모바일 :  원하는 카테고리 선택 후 검색버튼을 누르면 잘 작동됨

게시판의 스킨이 basic으로 설정되어 있는 경우
- PC : 원하는 카테고리를 선택만 해도 분류해둔 게시물이 잘 출력됨.
- 모바일 : 원하는 카테고리를 선택하면 반응없음

요런 문제가 있어서......
모바일에서
검색버튼을 누르지 않고, 카테고리 선택만으로 분류해둔 게시물이 출력되게 할 방법이 있을까요.....?
정말 대단한 것을 만드신것 같습니다.
저는 이상하게 적용이 안되네요...ㅜ
게시판 기본으로 설정하고 봐도 입력하기 하면 그냥 입력하기만 나와요..ㅜ
고기능 플러그인을 제작해주셔서 감사합니다..다만 영카트(5.4.22) 설치해서 게시판 이용시 mc플로그인을 쓰려고 하는데 다른건 다 되는데 게시판 설정에서 게시판을 리스트가 나오지를 않습니다..게시판은 여러개 만들어져 있는데요..왜 그럴까요??
그누보드가 버전업 되면서 $board 변수가 값이 없음에도 기본 배열셋을 생성해버리게 되어서 url 의 파일에서
if (empty($board))

if (empty($board['bo_table']))
로 수정하셔야 합니다
유용한 플러그인 감사합니다.
혹시 전화번호,문자,url에 대해서는 검색기능이 없는것인지요?
그리고 없다면, 추가된 문자,url등의 항목에 대해서도 검색이 가능하도록 수정에 대해서 팁이라도 부탁드립니다.
수고하세요~
전에 그누5.5.6 에서는 잘 사용 했었는데 5.5.7로 교체후 사용컬럼을 설정못합니다. ㅠㅠ
어떻게 어디를 수정해야 될까요?
벌써 그누보드 버전별로 15번째 다시 설치해서 해보고 있는데요 안되고 있습니다. ㅠ.ㅠ

설치버전 : 그누보드 : 5.4.22 + PHP Version 7.4.29 + apach +mysql 으로 설치 했고

MC Tools 2.1.2 으로 이 페이지의 설명대로 1,2,3번 다적응하고 plugin/mc/adm/config.php 파일도 변경했는데요

관리자 플러그인에서는 문제 없이 다 적용이 되는데 막상 게시판에서는 적용이 안되고 있습니다.
DB에 mc_catagory 부분도 문제 없어 보이고요~

혹시 몰라 크롬, 파이어폭스로도 데스트 해 보았습니다.

게시판 쓰기 소스보기에서 보면
<link rel="stylesheet" href="http://localhost/plugin/mc/css/mc.css?ver=210618">
<script src="http://localhost/plugin/mc/script.js?ver=2.1.2"></script>
<script src="http://localhost/plugin/mc/3thparty/nouislider.min.js?ver=2.1.2"></script>

이렇게 적용되어져 있는것 처럼  나오는데 화면에는 검색이 나오지 않습니다.
어떤부분을 더 체크하면 좋을까요?

멀티카테고리값을 한컬럼에 복수입력가능합니다
그누보그식 카테고리값을 한컬럼에 복수입력가능합니다
---------

이게 도대체 무슨말씀인지 이해가 안되네요 ㅠㅠ

현재 최소와 최대값을 넘겨줘야하는데 도저히 모르겠네요 ㅠ


등록한 카테고리들의 단계가 동일하시 않을 경우 위와 같은 문제가 발생하네요.
문제 해결책 알고계신 고수님의 도움을 요청드립니다.
관리자에 등록되지 않은 카테고리명으로 변경을 말씀하시는거라면.. 디비에 직접
쿼리로 업데이트 하셔야 하며.. 변경된 카테고리가 관리자 카테고리에 없는경우 리스팅이 되지 않습니다=>관리자모드 카테고리도 변경해야 함.. 이상입니다
카테고리를 출력할 곳에 아래 코드를 삽입하면 되는건가요?
<?php mc_board($bo_table)->setMode('list')->setValues($_GET)->render();?>
<?php mc_board($bo_table)->setMode('write')->setValues($write)->render();?>
바쁘신데 죄송합니다. 그누 5.5.8.3버전에서 적용하고 게시판리스트에서 목록을 선탷ㄱ후 검색하면 자꾸 사진처럼 오류가 발생하는데. 해결 방법이 있을지요?
이프온리 님 우선 멋진 플러그인 제작해주셔서 감사합니다 제가 그누보드 초보입니다 막히는 부분이 잇어서 댓글 남깁니다

설명 3번에서 소스 오류가 뜹니다 
설치후 관리자페이지에서도 오류가 뜹니다

감사합니다.

나리야 최신버전에도 적용되네요.

 

1. common.php 외에 /extend/_nariya.php 파일에도 추가하시면 됩니다.

 

$html_process = new html_process();
//추가
include_once G5_PLUGIN_PATH.'/mc/common.hook.php';        
include_once($na_extend_file);

 

2. admin 폴더에 넣어야 하는

admin.menu800.php파일명을 admin.menu700.php

으로 변경하세요. 

유용한 플러그인 배포 고맙습니다.

컬럼을 세로로 한번에 보여지는 것도 좋은데
1.컬럼이 많아 질 경우를 위해 가로 탭으로 나열해서 선택된 칼럽만 보여지도록 하면 좋을 듯 합니다.
 

2.체크박스로 나열시킬 때 줄바꿈이 될 수 있으면 좋겠네요.

3.카테고리명이나 컬럼설정을 수정할 수 있으면 좋겠습니다.

유료 플로그인으로 전환하셔도 사용하고 싶습니다 ^^

테이타가 많아질수록 검색라인이 많아지므로 작을대 대비

느려집니다

체감하실 정도면 쿼리를 다시 작성하시거나 하드웨어를 업그레이드 하셔야 합니다.

혹시 동일 게시판에서 특정회원이 글쓰기 시 항목을 체크해 두면 다시 글을 쓸 때도 그 항목들이 저장되어 수정 전 까지 계속 보여지게 하려면 수정 작업이 복잡할까요?

글 저장시 선택한 카테고리를 저장하고 글작성시 가져오는 방식으로 하시면 될듯 합니댜. 작성시 선택은 글수정페이지를 참조하시면 될거같고요.. 글작성시 카테고리변경유뮤를 처리해서 초기화를 진행하셔야 하며.. 카테고리 데이타 및 유지기간은 세션으로 하시거나 쿠키 등 저장방식을 이용하여 지속기간을 설정하시면 됩니다.

복잡성은 케바케임...

칼럼 제목 박스 사이즈와 정렬, 색상 변경,

숫자, 날짜 폼 사이즈 변경을 하려면 어떤 파일을 수정해야 하나요?

mc/skins/list 폴더에서 css 파일을 수정해도 안되는 것 같아요.

나리야 테마 게시판에서도 사용할 수 있는방법을 알려주시면 고맙겠습니다 ㅜㅜ

위에 댓글 중 

1. common.php 외에 /extend/_nariya.php 파일에도 추가하시면 됩니다.

 

$html_process = new html_process();
//추가
include_once G5_PLUGIN_PATH.'/mc/common.hook.php';        
include_once($na_extend_file);


방법대로 하니 플러그인은 보이는데,
검색이 먹히지 않아요. ㅜㅜ
 

input type="date" 달력형태로 입력하는게 입력까지는 괜찮은데
검색 할 때는 달력형태로 어디부터 어디까지 선택하는게 좀 번거로워서
검색 시는 연단위 월단위 일단위 숫자 형태로 바꾸는 방법 알 수 있을까요?
 

전체 504
그누보드5 플러그인 내용 검색

회원로그인

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