KBOARD 게시판, 답변할때 문의글이 보이게 하고 싶습니다.

안녕하새요.

KBOARD 게시판에 ASK ONE 스킨을 사용하고 있습니다.
게시판에 '회원1'인 사람이 글을 올리면, 관리자가 답변을 씁니다.

그런데, 관리자가 '회원1'의 쓴 글을 보면서 답변을 쓰고 싶은데, 현재 기존의 KBOARD 게시판에서는 '회원 1'의 글이 관리자 답변글에 나오지 않습니다.
그냥 답변글을 쓰는 폼에는 빈 필드만 나와서, 관리자가 답변을 쓰는 구조 인데요.

관리자가 답변을 쓸데, '회원1'의 글이 관지자의 답변밑에 나와서 답변자가 질문자의 글을 보면서, 답글을 쓰고 싶습니다. ( 즉, 이메일 답변 다는 방식처럼 , 원글이 밑으로 , 답변글이 위로 )

확인후 답변 부탁 드립니다.

감사합니다.

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

    워드프레스 사이트에 "The site is experiencing technical difficulties." 문구가 표시된다면

    디버그 모드를 활성화해서 에러 메시지를 확인해보시겠어요?

    디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    Fatal error: Cannot redeclare 에러 메시지가 표시된다면 PHP 함수명 중복 문제입니다.

    이전에 안내해드린 코드 중 my_kboard_skin_header 부분을 my_kboard_skin_header1로

    모두 교체해서도 확인해보세요.

     

    다른 문제라면 에러 메시지를 올려주시겠어요?

    고맙습니다.

  • 에러 관련해서는 해결하셨다니 다행입니다 ㅎㅎ

    원글을 답글의 아래로 표시하고 게시판 스킨을 정상적으로 적용하시려면

    기존의 코드를 아래의 코드로 교체해서 확인해보시겠어요?

    add_action('kboard_skin_footer', 'my_kboard_skin_footer', 10, 1);
    function my_kboard_skin_footer($builder){
    	$board = $builder->board;
    	$parent_uid = kboard_parent_uid();
    	
    	if($parent_uid && $board->id == '11'){ // 실제 게시판 id로 적용해주세요.
    		$parent_builder = new KBoardBuilder($board->id);
    		$parent_builder->board = $board;
    		$parent_builder->uid = $parent_uid;
    		$parent_builder->setSkin($board->skin);
    		$parent_builder->builderDocument();
    	}
    }

    고맙습니다.

  • 안녕하세요.

    게시글 본문 페이지에서도 답글 아래에 원글을 표시하시려면

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

    add_action('kboard_skin_footer', 'my_kboard_skin_footer2', 10, 1);
    function my_kboard_skin_footer2($builder){
    	$board = $builder->board;
    	$content_uid = kboard_uid();
    	if($content_uid && kboard_mod() == 'document' && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$content = new KBContent();
    		$content->initWithUID($content_uid);
    		if($content->parent_uid){
    			$parent_builder = new KBoardBuilder($board->id);
    			$parent_builder->board = $board;
    			$parent_builder->uid = $content->parent_uid;
    			$parent_builder->setSkin($board->skin);
    			$parent_builder->builderDocument();
    		}
    	}
    }

     

    커뮤니티에서 모든 코드를 만들어 드리는 것은 현실적으로 불가능합니다.

    다만 저희는 홈페이지 주소를 알려주시면 수정 시 막히시는 부분을 간단히 도움을 드릴 수 있습니다. (HTML, CSS 코드 등)

    코드 수정이 어려우시다면 유료 기술지원을 요청해주시길 부탁드립니다.

    고맙습니다.

  • 안녕하세요~^^

    KBaord 플러그인에서 답글 작성 시 원글 내용을

    게시글 작성 페이지에서 표시하고 싶으신 건지요?

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

    아래의 코드를 추가해보세요.

    add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
    function my_kboard_skin_header($builder){
    	$board = $builder->board;
    	$parent_uid = kboard_parent_uid();
    	
    	if($parent_uid && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$parent_builder = new KBoardBuilder($board->id);
    		$parent_builder->board = $board;
    		$parent_builder->uid = $parent_uid;
    		$parent_builder->builderDocument();
    	}
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

     

    만약, 저희가 잘못 이해하고 있는 거라면 좀 더 설명을 해주시겠어요?

    고맙습니다.

  • 안녕하세요.

    답변 감사합니다.

    아래에 알려주신 코드를 funcitons.php  적용하니, 아래와 같은 에러 메세지가 나오며 답글작성페이지가 열리지 않습니다.
    " The site is experiencing technical difficulties. " 
    확인 부탁 드립니다.
    감사합니다.

  • 안녕하세요.

    답변 감사합니다.

    알려 주신 함수명 중복을 수정하니 정상적인 화면이 출력 됩니다. 감사합니다.

    아래 2가지 사항 확인 부탁 드립니다. ( 2개의 이미지 첨부 드립니다.  1번: https://imgur.com/MdSdpli   , 2번: https://imgur.com/scNbcIo  )
    1. 원글이 답글의 아래로 내려오게 하고 싶습니다.
    2. 원글이 답글아래에 이쁘게 ( 2번 사진처럼)  출력이 되었으면 합니다. 첨부 드리는 1번 이미지를 보시면, 코드적용후 나오는 원글이 너무 어지럽게 출력이 됩니다.
       2번 이미지 첨부 드리는 것 처럼, 원래의 원글처럼 출력이 되면 좋겠습니다.

    확인 부탁 드립니다.
    감사합니다.

  • 안녕하세요.

    답변 감사드립니다.
    알려주신 코드를 적용한 후, 한가지 더 문의 드립니다.
    우선, 제가 원하는 대로 답글을 쓸때, 원글이 답글아래에 표기되어 출력 됩니다. 감사합니다.
    그런데, LIST(목록)에서 답글을 클릭(사진 A)하면, 첨부드리는 "사진 B"처럼 출력이 됩니다. ( 원글이 표시가 되지 않습니다. )
    사진 A: https://imgur.com/DDPsRuS   , 사진 B: https://imgur.com/BsW8aF7
    답글또한, LIST(목록)에서 답글을 클릭하면, 출력되는 페이지에도, 모든 원글들이 답글 아래에 차례로 출력 되기를 원합니다.

    확인 부탁 드립니다.
    감사합니다.

  • 안녕하세요.
    답변 감사 드립니다.
    아래 알려 주신 코드를 적용하니, 문의 드린 기능이 잘 적용됩니다.
    아주 예전에 홈페이지를 만들었었는데, 시간이 많이 지난 지금 다시 만들려고 하니,
    너무 모르는게 많고 기억이 나질 않네요.. 
    너무 세세하게 질문 드렸습니다. 이해 부탁 드리겠습니다.
    유료기술지원 관련해서는 홈페이지 방문해서, 관련 내용 보았습니다.
    내용 잘 알겠습니다.
    감사합니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요