ask one 스킨에서 입력폼과 게시판

조금 전에 ask-one 스킨을 구매했습니다.

원하는 방식은 입력폼 페이지와 게시판 페이지를 별도로 2개의 페이지에 넣고 싶습니다.

입력폼은 https://www.cosmosfarm.com/demo/kboard-ask-one-skin/?mod=editor 에서처럼 보이게 하고,(꼭 이 모양대로, 대신 하단에 사진이나 첨부파일은 빼고)

게시판은 https://www.cosmosfarm.com/demo/kboard-ask-one-skin/ 처럼 (100% 꼭 같은 모양)

각각의 페이지에서 구현하고 싶은데요.

숏코드를 어떻게 넣어야 할까요?

그리고 입력필드의 추가와 수정, 삭제가 되지 않습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    KBoard 에스크원 상담 스킨에 입력 필드 설정 기능을 추가하여 업데이트했습니다.

    최신 버전으로 업데이트하시면 워드프레스 관리자 페이지에서 입력 필드 설정 기능을 사용하실 수 있습니다.

     

    KBoard 스킨 업데이트 방법은

    워드프레스 관리자 -> 스토어 메뉴에서 설치하기 버튼을 누르시면 완료됩니다.

    아래 링크도 참고 해보시겠어요?

    KBoard(케이보드) 게시판 스킨과 플러그인 설치 방법

     

    KBoard 플러그인에서 게시글 작성 페이지와 게시글 목록 페이지로 분리하시려면

    1. 게시글 작성 페이지, 목록 페이지 쪽에

    아래의 숏코드처럼 동일한 숏코드를 입력해보세요.

    [kboard id=1]

    위의 코드에서 id는 실제 게시판 id로 적용해주세요.

     

    2. 워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 페이지에서

    게시판 기본 화면 설정을 글쓰기 화면으로 설정하시고 글 쓴 후 이동 화면을 글쓰기 화면으로 적용해보세요.

    해당 게시판 첫 페이지가 글쓰기 화면으로 표시되며 게시글 작성 후에도 글쓰기 화면을 표시합니다.

     

    3. 워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_default_build_mod', 'my_kboard_default_build_mod', 10, 2);
    function my_kboard_default_build_mod($default_build_mod, $board_id){
    	if(get_the_ID() == '1'){ // 실제 게시글 목록 페이지 id로 적용해주세요.
    		$default_build_mod = 'list';
    	}
    	return $default_build_mod;
    }

    위의 코드에서 get_the_ID == '1' 부분에는 게시글 목록을 표시할 페이지 id로 적용해보세요.

     

    워드프레스에서 페이지 ID를 찾는 방법은 아래 블로그 링크를 확인해주세요.

    워드프레스에서 페이지(포스트) ID를 찾는 방법

     

    4. 게시글 목록 페이지에서 글쓰기 버튼을 클릭 시 별도로 만든 게시글 작성 페이지로 이동하게 하시려면

    테마 쪽 functions.php 파일 하단에 아래의 코드를 추가해보세요.

    add_filter('kboard_url_content_editor', 'my_kboard_url_content_editor', 10, 3);
    function my_kboard_url_content_editor($url, $content_uid, $board){
    	if(get_the_ID() == '1'){ // 실제 게시글 목록 페이지 id로 적용해주세요.
    		$url = '글쓰기페이지주소';
    	}
    	return $url;
    }

    위의 코드에서 get_the_ID == '1' 부분도 게시글 목록 페이지 id로 적용해보세요.

    글쓰기페이지주소 부분은 별도로 만든 게시글 작성 페이지 주소로 적용해보세요.

    고맙습니다.

  • 감사합니다.

    일단 글작성과 리스트는 구분되어서 표시되는데요,

    1. 디자인이 깨어집니다.

    아래 이미지를 봐주세요.(파이어폭스 이미지이며, 크롬에서도 마찬가지. 다만 크롬에서는 placeholder 글자는 상하에 맞게 표시됨)

    https://imgur.com/GMoO0MW

     

    2. 페이지(메뉴) 이동시 "사이트에서 나가시겠습니까? 변경사항이 저장되지 않을 수 있습니다"

    라는 alert 메시지가 나타납니다.

    ---> 이 부분은 검색해서 script.js 파일을 수정해서 해결했습니다.

     

    3. 입력폼에서 비밀번호를 입력할 때 글자 또는 *가 표시되지 않고 그냥 빈 공백으로 커서가 진행합니다.

    다른 입력폼, 제목, 이름, 전화번호, 텍스트에어리어 등은 모두 정상적인 색으로 나옵니다.

     

  • 안녕하세요.

    KBoard 게시판 스킨의 레이아웃이 깨지는 건

    테마 또는 다른 플러그인 쪽에서 과도하게 CSS 코드를 적용하는 문제일 가능성이 높습니다.

    실제 비회원으로도 확인 가능한 페이지 주소 알려주시면

    CSS 코드로 수정이 가능할지 살펴보겠습니다.

     

    추가로 말씀드리자면

    테마나 다른 플러그인의 영향으로 글 작성 페이지의 에디터 등 레이아웃이 심하게 깨진다면

    글쓰기 아이프레임으로 보기 기능을 활성화해보시겠어요?

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 고급설정 페이지에서

    글쓰기 아이프레임으로 보기 기능을 활성화하실 수 있습니다.

     

    해당 설정이 보이지 않는다면 KBoard 플러그인을 최신 버전으로 업데이트해보세요.

    업데이트 방법은 아래의 링크를 참고해보시겠어요?

    KBoard(케이보드) 플러그인 업데이트 방법

    고맙습니다.

  • 네... 감사합니다.

     

    아이프레임 활성화하니,

    디자인과 비밀번호 문제도 해결되었습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기