MC Tools 2.1.2 확장컬럼 카테고리 관리툴 정보
MC Tools 2.1.2 확장컬럼 카테고리 관리툴관련링크
첨부파일
본문
계층형 카테고리(확장컬럼) 관리 플러그인 입니다.
- 구느보드 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)
설치방법
- 압출해제후 mc 디렉토리를 그누보드 plugin 디렉토리에 업로드.
- /common.php 의 하단에
include_once G5_PLUGIN_PATH.'/mc/common.hook.php';
코드 추가 - /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'); } } //>>>
코드 로 수정 - mc/adm 폴더안에 admin.menu800.php 파일을 /adm 폴더로 이동 (관리자모드 메뉴출력용)
- 관리자모드 접속후 MC Tools 메뉴에서 설치.
21
댓글 전체
잘 모르겠어어요
좋은 것 같은데 함 사용 해보려고 하니 좀 어려운 것 같아서요
그누보드 스킨쪽은 따로 건드실 부분은 없습니다
감사합니다. 그리고 수고하셨습니다 :)
저도 숫자형 범위검색 추가 기다리고 있었는데~~
추천 꾹~ 눌렀습니다~~
좋은 자료 감사드리고, 잘~ 사용해 보겠습니다~^^
제가 문자열로 해놔서 그랬네요
신규컬럼의 경우 관리자에서 숫자형 컬럼으로 추가된 컬럼에 설정하셔야 하고 기존확장컬럼이면 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
문의드려봅니다~. 감사합니다 [꾸벅]
위 이미지 첫번째 화면에 리스트스킨을 basic_btn_search 로 하시면 됩니다
이미지 첨부한것처럼 했습니다.
검색 아이콘은 이제 나오고, 검색부분에 위치한 구간검색 표시는 정상적으로 되는것 같은데
아랫쪽 게시판 글 목록 내용들중에 구간검색 한 것은 변동없이 구간검색을 못하고 전체 게시글에서 변동이 없습니다~x.x
어떤 부분이 빠졌길레 게시글 목록은 불러오지 못하는지 왕초보의 좌충우돌중입니다.
(참고로 저같이 잘 모르시는 분들을 위해 이미지 첨부하여 basic_btn_search
선택하는것 첨부합니다. (이것도 한참 찾아서 겨우 했습니다))
이프온리님 감사합니다~~
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
이런식으로 설정해두면 출력시에
현대 브랜드를 셀렉트해야지만 갤로퍼,쏘나타를 선택할수 있는데요.
이부분을
현대 브랜드 아래에 트리형태 그대로 노출할수는 없을까요?
2. 그 양식에 대한 설정 데이타 입력폼 코드추가
3. 리스트부분 양식데이타 코드 추가
4. 각 list, read, write 에 대한 스킨 랜더링 코드추가(Column.php)
5. script.js 에서 해당 양식에 대한 이벤트 추가(ajax등)
등의 순으로 코드를 작성하시면 됩니다
요 순서이구요. 그냥 기존 멀티카테고리 부분을 수정하실려면
해당 클래스에 대한 출력함수와 입력함수 수정및 javascript를 수정하시면 됩니다. 고수이시라면 기존 양식(멀티카테고리)을 css 로 숨기시고 새로 html 양식코드를 붙여서 테스트 하시며 작성하시는 쪽이 수월할듯 싶네요
아니면... 멀티카테고리관리 > 게시판설정 > 게시판에서 폼에 대한 추가로
랜더링을 분기시킬수도 있겠네요...
한가지 더 궁금한것이 있는데요.
아래처럼
아반떼
ㄴ 1개월 - 100,000
ㄴ 2개월 - 200,000
위처럼 1개월 렌탈, 2개월 렌탈은 셀렉트
해당 기간에 따른 금액은 인풋텍스트로 설정이 가능하게끔 커스터마이징이 가능할까요??
기존셀박 => onchange => text
폼구성을 할때 일일이 안 만들어도 되고 여기서 입력만 하면 다 만들어지고 그리고 검색도 되고 정말 짱입니다.
다시 한번 감사드립니다 (_._)
유용한 플러그인, 감사합니다.
아미나 테마를 사용중입니다.
"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
관리자페이지에 보시면 셀렉터입력란이 있습니다
주의할점은 form 안에 셀렉터를 설정하시면 안됩니다~
또는 기본 게시판이 아닌경우에는 출력위치의 css selector를 지정해 주어야 합니다
<출력위치의 css selector> 이거는 어디서 수정하면 되나요? 초보래서ㅠㅠ
다른구성의 스킨이라면 해당 위치를 찾아야 하므로 페이지를 확인하지 않고서는 불가합니다.
입력화면은
https://sir.kr/bbs/board.php?bo_table=g5_plugin&wr_id=8016#c_8045
이미지를 참고하시면 됩니다
이프온리님 좋은 자료를 공유해주셔서 감사합니다.
리스트 부분의 셀렉트, 라디오,체크박스부분을 꾸며보려 하는데요,
해당 부분의 html 파일이랑 css파일이 어딨는지 못찾겠어서요. 좀 알려주시면 감사하겠습니다.
mc/skins/list/스킨명.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 로 값은 뽑으실 수 있습니다
멋진 플러그인 감사합니다 ^^
항목 선택방식이 아닌.... 글자(텍스트) 입력방식을 설정중입니다.
기능 구현이 잘 안되어서 쪽지로 먼저 문의드렸습니다.
멋진 플러그인 유용하게 잘 사용하고 있어, 늘 감사한 마음입니다.
문자분할 데이타에 아래와 같이 년도를 입력하였습니다.
2018|2017|2016|2015
이전 버전에서는 문제가 없었는데, 2.1.2버전을 적용하니 그림과 같이 년도의 천단위에 콤마가 자동 입력되어 보여집니다.(리스트, 글쓰기 모두)
해결 방법 알려주시면 감사하겠습니다.
$value = number_format((int)$value);
$value = (int)$value;
행복한 연말연시 보내시기 바랍니다.
그리고 멀티카테고리가 적용되는 리스트(리스트명에도 체크해서 멀티카테고리 항목을 넣고 뺄 수 있도록)도 같이 있으면 정말 좋을꺼같아요~
감사 드립니다.
잘 쓰겠습니다!!!
설정에서
셀렉트박스를 멀티로 선택 하고
글을쓸때 무제한으로 선택이 가능하던데요
선택갯수를 2개로 제한둘려면 어떻게해야하나요?
도움좀 요청합니다.
제한하실려면 추가버튼 클릭시 입력되어진 갯수체크를 위한 이벤트 생성하시고
입력시 php 에서 갯수이상 입력인지 체크하시는 루티을 삽입하시면 되거 같습니다
오늘 이러한 에러가 나오면서 게시판설정이 되질 않고 있는데요. 해결 방법이...;;
혹 기존의 게시판 설정에 있던 게시판을 삭제해서 그런가..해서 삭제설치를 반복해보았지만 동일하더라구요.
이전에 소스코드를 수정추가해서 그럴수도 있겠다 싶어서 새롭게 mc 프로그램파일를 다운로드후 업로드해서도 해봤지만 동일하더라구요ㅠ
게시판설정쪽만 해당 오류가 나오고 다른 카테고리관리와 같은 메뉴들은 정상입니다..
현재 사용중인 그누보드는 그누보드 5.4.4.9 입니다..
plugin/mc/adm/config.php 파일 보시면
empty($board) 라도 되어진 부분이 두군데 나옵니다
요걸 empty($board['bo_table']) 요렇게 수정하시면 됩니다
감사합니다 해결되었네요 :D
답변을 주신지 모르고, 한참 헤맸는데 해결됐습니다....감사합니다.꾸벅~^^
저두 자주 오질 않아서.. 해결하셨다니 다행이네요
오늘 그누 최신판 설치하고 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 버전으로 다시 설치해서 하니 됩니다! ㅠㅠㅠ
혹시 글내용보기에서
폼이 제일 아래에 나올수는 없나요?
글내용
이미지
폼(아래)
값은 css 셀렉터로 주의하실점음 form 밖에 위치해야 합니다
현재 체크/라디오버튼 선택시 메뉴처럼 몇번째 체크/라디오버튼이 체크되었는지를 체크할수 있었으면 합니다.
sly.js를 같이 접목하려했는데. checked된게 몇번째 체크/라디오버튼인지를 알수가 없더라구요 ㅠ
숫자범위도 range 타입을 주면 어떨까 싶습니다.
다시 한번 멋진 플러그인 감사드리며 다음버전 역시 기다리겠습니다.
폼값을 선택하면 전체페이지가 로딩되는데요. 본문리스트만 로딩될수는 없을까요?
또한,"스킨내 코딩을 하실경우 자동출력 체크박스를 해제하시기 바랍니다" 라고 되있는데요.
스킨내에 직접 코딩할때는 어떻게 해야 할까요?
위 플러그인은 리스트 출력방식이나 리스트 ui에 관여하지 않습니다
ajax 로딩용 스키을 만드신후 mc submit param 을 ajax 리스트 스킨으로 전송후 로딩순이면 될거 같네요
스킨내 코딩은.. 이전버전 게시물 찾아보시면 샘플 게시판이 있습니다~
데이터형식이 숫자일때 목록에서 검색을 범위로만 가능한데요.
문제가 인풋이라서 시작점을 0으로 하고 포인터가 다른곳을 가르키면 그냥 검색이 되버리네요.
리스트 검색은 현재 검색버튼이 아닌 선택되면 바로 검색이 되는 스킨입니다.
이부분을 사용하자니 검색버튼이 있는 스킨을 사용해야하고,
검색버튼이 없이 바로 검색되는 스킨을 사용하자니 이부분에 사용성이 아쉽네요ㅠㅠ
해결까진 아니더라도 방지할수 있는 방법이 없을지 여쭤봅니다.
또한가지,
숫자 범위 검색시 시작점이 0이고 끝지점에 어떤값이 들어가도
전체가 다 검색되는거 같습니다.
예를 들어, wr_19 (int)에 들어가는 값들이
1000
20000
50000
이러한데. 리스트에서 숫자 범위검색시 시작점을 0 , 끝지점을 20000으로 하면
1000, 20000, 50000 까지 다 나오더라구요
다시 시작점을 1, 끝지점을 20000으로 하면
1000, 20000으로 정상 출력되더라구요.
숫자라면.. onblur 이벤트를 초기화 하시면 해당 효과를 보실 수 있을듯 하네요
https://g5.demo.twing.kr/bbs/board.php?bo_table=download&wr_id=1
mc/lib/Board.php overwrite~
그런데 적용하고 나서 글쓰기 버튼이 보이지 않는데 어떻게 하죠 ?
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');
}
}
이 부분을 추가 안해서 그랬었네요 죄송합니다 바쁘실텐데
사용하는데 버그가 있어서 말씀드립니다.
리스트에서 컬럼 선택후 페이지2로 가게되면 컬럼명 앞에 &가 빠져서 페이지 오류가 뜹니다~
/bbs/board.php?bo_table=freewr_11=베스트&page=2
작업 중 한가지 여쭤보고 싶은 부분이 있어서 염치불구하고 댓글을 남겨봅니다.
카테고리 적용 후, 리스트에서 카테고리로 필터링을 하면 리스트에서 공지가 풀어지는데
혹시 선택된 카테고리로 필터링 된 리스트에서도 공지를 유지할 수 있는 방법이 있을까요?
해보실 만한것은 먼저 mc 가 없는 상태에서 그누보드 검색시 공지가 원하시는 형태로 출력되는가? 를 먼저 확인하시고 아니면 그누검색쿼리 부터 변경하셔야 할듯 합니다
조건 상관없이 출력하려면 페이지 없이 상단에 따로 출력하거나.. 아니면 검색 첫페이지만 처리하거나... 페이징으로 넘어가려면.. 수정사항이 조금더 많아질듯 하네요
에고, 그 동안 관련 내용으로 무한 구글링하면서 이것 저것 해보고 있습니다만, 역시나 간단한 작업이 아니었군요.
열심히 해봐야겠습니다. ㅎㅎ
멀티의 경우 한개이상 맥스의 셀박이 잡혀있고 선택깊이가 정해진것이 아니라서
첫선택후 두번째 값이 없는 데이타면 선택이 비활성화 되는 케이스도 있으니
첫번째 값이 있는지 체그
두번째(다음)값이 비활성화면 패스 => 더이상 값없음
활성화에 값이 없으면 => 입력요청
이런식이겠네요..
ajax.php 에 $titles = array_map('trim', explode(',', $title)); 이 부분 있어서 | 로 변경 시도 해봤는데 등록이 불가능하네요.
감사합니다.
파람데이타를 말하시는거라면.. |로 받으신후 ,로 변경하시면 되실듯...
하나 여쭤보고 싶은게 있는데
최신글에서는 사용할수없나요??
form이랑 script 복사해서 붙혀 넣어도
페이지만 로딩되고 게시판 리스트 처럼은 안되네요ㅠㅠ
<form>~</form> 사이에 있으면 안된다는 뜻인가요?
그리고 그게 글쓰기에서도 적용이 되는 건가요?
작성 : form 안에 입니다
사용하다가 궁금한 점이 하나 있어서 질문드려요~^^;;;;
모바일 적용관련 내용입니다.
관리자 페이지 - 멀티카테고리관리 - 게시판관리 - 스킨이 basic_btn_search와 basic, over가 있는 것을 확인했습니다.
궁금한 것은.......
게시판의 스킨이 basic_btn_search으로 설정되어 있는 경우
- PC : 원하는 카테고리 선택 후 검색버튼을 누르면 잘 작동됨.
- 모바일 : 원하는 카테고리 선택 후 검색버튼을 누르면 잘 작동됨
게시판의 스킨이 basic으로 설정되어 있는 경우
- PC : 원하는 카테고리를 선택만 해도 분류해둔 게시물이 잘 출력됨.
- 모바일 : 원하는 카테고리를 선택하면 반응없음
요런 문제가 있어서......
모바일에서
검색버튼을 누르지 않고, 카테고리 선택만으로 분류해둔 게시물이 출력되게 할 방법이 있을까요.....?
변경된 테마나 변경된 게시판의 경우 안될 수도 있습니다
저는 이상하게 적용이 안되네요...ㅜ
게시판 기본으로 설정하고 봐도 입력하기 하면 그냥 입력하기만 나와요..ㅜ
if (empty($board))
를
if (empty($board['bo_table']))
로 수정하셔야 합니다
혹시 전화번호,문자,url에 대해서는 검색기능이 없는것인지요?
그리고 없다면, 추가된 문자,url등의 항목에 대해서도 검색이 가능하도록 수정에 대해서 팁이라도 부탁드립니다.
수고하세요~
어떻게 어디를 수정해야 될까요?
설치버전 : 그누보드 : 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>
이렇게 적용되어져 있는것 처럼 나오는데 화면에는 검색이 나오지 않습니다.
어떤부분을 더 체크하면 좋을까요?
write에서 숫자 최소와 최대 인풋이 있어야 할거 같습니다.
최소가 무조건 0은 아닐테니...ㅠㅠ
그누보그식 카테고리값을 한컬럼에 복수입력가능합니다
---------
이게 도대체 무슨말씀인지 이해가 안되네요 ㅠㅠ
현재 최소와 최대값을 넘겨줘야하는데 도저히 모르겠네요 ㅠ
이유알수있을까요 ㅠ_ㅠ
프로그램은 놀라울 정도로 좋네요^^
등록한 카테고리들의 단계가 동일하시 않을 경우 위와 같은 문제가 발생하네요.
문제 해결책 알고계신 고수님의 도움을 요청드립니다.
쿼리로 업데이트 하셔야 하며.. 변경된 카테고리가 관리자 카테고리에 없는경우 리스팅이 되지 않습니다=>관리자모드 카테고리도 변경해야 함.. 이상입니다
<?php mc_board($bo_table)->setMode('list')->setValues($_GET)->render();?>
<?php mc_board($bo_table)->setMode('write')->setValues($write)->render();?>
제시하신 캡춰로는 판단할 수가 없습니다~
적용해보니 분류 기능 너무 정말 좋네요
잘 사용하겠습니다
?????????
설명 3번에서 소스 오류가 뜹니다
설치후 관리자페이지에서도 오류가 뜹니다
이프온리 님 바쁘시겟지만 염치 불구하고 부탁드립니다
설치방법 2번을 안하신거 같습니다만...
찾고 있는 기능이었습니다.
감사합니다.
첨부사진 1 처럼 게시판관리에서 보테이블 이런게 안뜨는 이유는 무엇때문일까요
감사합니다.
나리야 최신버전에도 적용되네요.
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 파일을 수정해도 안되는 것 같아요.
브라우져 devtools 에서 스타일이 선언된 파일을 찾아보세요~
나리야 테마 게시판에서도 사용할 수 있는방법을 알려주시면 고맙겠습니다 ㅜㅜ
위에 댓글 중
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" 달력형태로 입력하는게 입력까지는 괜찮은데
검색 할 때는 달력형태로 어디부터 어디까지 선택하는게 좀 번거로워서
검색 시는 연단위 월단위 일단위 숫자 형태로 바꾸는 방법 알 수 있을까요?