묻고답하기
phpMyAdmin 으로 게시물의 카테고리(분류) 값을 복수로 추가할 수 있을까요?
2016.04.26 10:05
익스프레스 엔진으로 홈페이지를 운영하고 있습니다.
최대한 여러 글들을 통해 기초 정보도 찾아보고, 사례도 많이 찾아 보았지만 해당 내용이 없어 여러 유저분들께 도움을 청합니다.
게시판의 카테고리(분류) 기능을 유용하게 사용중인데요,
카테고리가 딱딱 나눠지지 않는 경우가 있어 고민입니다.
예를 들어
동물게시판에서 분류를 포유류, 양서류, 조류, 육식, 초식, 잡식, 등으로 나눈다고 할 때,
만약 '호랑이'라면 '포유류' 카테고리에도 나오고, '육식'카테고리로도 소팅 되게 하고 싶은 겁니다.
검색을 통해 많이 찾아보고,
XE마켓에 있는 다중확장검색 스킨도 구매해서 사용해 보았는데요,
확장변수를 통해 하는 것이고, 순차적으로 눌러야 하는 방법이라 단순한 모양새를 만들 수가 없더라고요.
혹시 phpMyAdmin 으로 DB의 분류값을 직접 추가해서 사용할 수는 없을까요?
접속자가 게시글을 올리는 시스템이 아니라서 게시판에서 분류옵션이 다중으로 저장될 필요까지는 없구요, DB 상으로 추가가 가능해도 불편은 없습니다.
지금 phpMyAdmin 을 알게 되어 게시판 모듈이나 DB를 찾아서 보고 있는데요,
만약 가능하다면 어떤 부분을 수정하면 될지, 문제는 없을시지 의견을 나누어 주시면 정말 감사하겠습니다.
댓글 3
-
HowtoXE
2016.04.26 14:58
굳이 직접 db에 접속할 필요도 없을 듯 한데요. -
모하
2016.04.27 21:11
답 주셔서 감사합니다.
게시판입력시 분류값을 한개밖에 입력을 못하므로 이런 저런 고민을 하게 된 것인데요, 그럼 DB를 손대지 않고 분류값을 복수로 입력 할 수 있을까요?
프로그램 쪽은 지식이 짧아, 좀 더 구체적으로 아려 주시면 정말 감사하겠습니다.
-
sejin7940
2016.04.27 22:24
원칙적으로 불가능하다고 이해하시는게 더 정확합니다.
억지로 구현하려면 고쳐야하는게 한두가지가 아니예요
생각하시는게 DB 상에서 category_srl 칼럼에 값을 여러개 콤마로 구별해 받고프신듯한데
category_srl 칼럼은 숫자형이여서 콤마(,)가 원칙적으로 안 들어가고
글 목록 추출하는 query 에서도 연산자를 in 을 쓰고 있는데, 이건 값이 하나여야해요. ( like 가 아니여서 )
꼭 구현하고 싶다면, 사용자정의를 이용하거나
아니면 Core 를 제법고쳐서..
DB에는 category_srl2, category_srl3 등 칼럼을 늘리고
스킨의 글쓰기 폼에는 카테고리 고르는 항목을 늘리고
글등록 함수에는 이 여러 카테고리를 각각 따로 칼럼에 등록시켜주고
클 추출하는 곳에서는 category_srl 뿐만 아니라 2,3 등까지 pipe="or" 로 해서 한꺼번에 검색하도록
query 문도 다 고쳐야할거예요즉, Core 를 제법 맞춤 수정을 해야할거예요...
꼭 기능을 원하시면 Core 를 자유롭게 수정불가능하시다면 제작의뢰로 외주를 주셔야할겁니다.