수고하십니다.
현재 kboard 게시판을 구인구직 게시판으로 커스텀중입니다.
여기서 들어가야하는 부분은
1. 글쓰기시 필드 입력후 [제출하기]버튼클릭시 결제기능 (이부분은 포인트 차감방식을 이용하려합니다.)
여기서 [제출하기] 버튼클릭시 등록은 되나, 승인대기나 결제전으로 등록시키고,
결제완료 후(결제는 pg연결하려하지만, 그게 안된다면, kboard 포인트 차감방식을 이용하려 합니다.) 리스트에 뿌려주어야 합니다.
기능 커스텀이 가능할까요?
또, 포인트 기능으로 가야한다면, 글쓰기 창에서 [현재 내가 보유한 포인트] 라는 것을 추가해주어, 포인트를 보여주려면 어떻게 해야합니까?
2. 게시판을 vip구인구직 프리미엄구인구직 일반구인구직으로 나누려고 합니다.
여기서 최신글 모아보기부분에서 vip, 프리미엄, 일반 전체 다 모아보기 하고,
vip부분 최상단, 프리미엄부분 그 아래, 일반부분 최하단에 표현하고싶은데 가능합니까?
그리고, 해당 섹션당 테두리 색을 달리하여 구분을 주고싶습니다.
3. 글쓰기할때 게시기간 설정을 주어(라디오박스) 3개월 30만원(300000포인트), 30일 15만원(150000포인트), 7일 5만원(50000포인트) 등
1)결제 혹은 포인트 차감방식을 세팅할 수 있습니까?
2)또한 선택한 게시기간 까지만 리스트에 노출되고, 게시기간이 종료되었을때는 삭제되거나 비공개처리 하는 방법이 있습니까?
이 세가지가 가장 핵심부분으로,
커스텀이 가능한지 문의드립니다.
가능하다면, 팁좀 부탁드립니다.
안녕하세요~^^
1. KBoard 플러그인에서 게시글을 등록 후
처음에는 게시글 목록 페이지에서 표시하지 않고
추후 승인 과정을 거쳐서 표시하시려면
관리자 승인 기능을 활용해보시겠어요?
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 권한설정 페이지에서
관리자 승인 설정을 활성화하시면
읽기/쓰기 권한과는 관계없이 관리자가 승인한 게시글만 정상적으로 보입니다.
승인되지 않은 글은 제목과 내용이 숨김 처리되어 확인이 불가능하며 리스트에는 추가되어 작성자가 편집할 수 있습니다.
승인되지 않은 글을 목록 페이지에서 안 보이게 하는 방법은
아래의 링크를 참고해보세요.
https://www.cosmosfarm.com/threads/document/22764
결제의 경우에는 포인트 기능을 이용해주셔야 할 듯합니다.
myCRED 플러그인과 연동한다면
포인트는 [mycred_my_balance] 숏코드로 표시할 수 있습니다.
아래 관련 문서를 참고해보시겠어요?
https://codex.mycred.me/shortcodes/mycred_my_balance/
2. 최신글 모아보기에서 게시판 별로 표시하고
레이아웃을 편집하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/최신글모아보기스킨/latest.php 파일을 직접 수정해주셔야 할 듯합니다.
3-1. 게시글 작성 시 포인트를 차등 차감하시려면
kboard_document_insert 액션과
mycred_add 함수를 활용하시면 가능할 듯합니다.
KBoard 플러그인의 액션과 필터는
아래 링크를 참고해보세요.
https://www.cosmosfarm.com/products/kboard/hooks
mycred_add 함수에 대한 내용은
아래의 링크를 참고해보세요.
https://codex.mycred.me/functions/mycred_add/
3-2. 게시 기간을 별도로 설정하고
해당 기간 동안만 표시하시려면
KBoard 플러그인 입력 필드를 활용하시면 가능은 할 듯합니다.
kboard_list_where 필터로 게시글 목록 페이지에서 목록을 가져오는
DB쿼리문의 WHERE절을 수정하는 방법과
워드프레스 크론(Wordpress Cron)을 이용해서
특정 시간 간격으로 코드를 실행하여 게시글을 삭제하는 방법 등이 있습니다.
추후 관련 스킨을 제작해보겠습니다.
고맙습니다.
워드프레스 크롬 관련하여 재차 문의드립니다.
조금 특이한 방법이지만,
KBOARD 정기결제 시스템 활용하여,
각 게시판당 3개 이상의 역할을 주고,
쓰기 권한도, 각각 지정해주려합니다.
역할의 경우 총 20개의 역할이 존재하며,
각 게시판(BOARD)당 VIP(7일 VIP, 30일 VIP, 3개월 VIP), 프리미엄, 일반(일반 회원가입역할)과 같이 총 5개의 역할을 줄것입니다.
여기서
이용기간은 앞서 말한 게시물의 만료기간과 동일하게 세팅되어야합니다.
이 부분에서 크론을 쓰는게 아닌, 정기결제 이용기간이 종료가 되면, 게시물도 비공개 혹은 삭제 처리되게 하는 방법을 알고싶습니다.
위 역할을 주는 부분에서 각 게시판별로 글쓰기 제한을 아이디로 제한이 아닌, 아이디+역할로 제한을 주고싶습니다. 가능합니까?
글쓰기 제한도 마찬가지로 이용기간 중 1번만 글쓰게 할 예정입니다.
위 방법도 알려주시면 감사하겠습니다.
그리고, 필수인 유저에게 다중 역할을 주는 것이 가능한지도 문의드립니다.
예를 들면 정기결제시,
1번 게시판에서 VIP 결제 (역할 : BOARD_1_VIP)
2번 게시판에서 프리미엄 결제 (역할 : BOARD_2_PREMIUM)
3번 게시판 일반 회원 (역할 : 구독자(회원가입시 디폴트 역할)
4번 게시판 VIP 결제 (역할 BOARD_4_VIP)
이렇게 될 경우,
위에 제가 하고자하는 기능들이 가능할까 해서 문의드립니다.
안녕하세요.
KBoard 플러그인에서 정기결제는 현재 지원하지 않고 있습니다.
코스모스팜 회원관리 플러그인에서 정기결제 기능을 지원하고 있습니다.
cosmosfarm_members_subscription_request_pay 액션을 사용하시면
정기결제 후 동작하는 코드를 추가하실 수 있으며
cosmosfarm_members_subscription_expiry 액션을 사용하시면
정기결제 만료 후 동작하는 코드를 추가하실 수 있습니다.
한 사용자에 대해 게시판 별로 역할을 구분하는 건
저희도 연구를 해봐야 할 듯합니다.
추후 관련 스킨을 제작해보도록 하겠습니다.
고맙습니다.