댓글 입력창 클릭시 입력버튼이 생성되지 않습니다.

https://imgur.com/EOfW1ju

구글크롬/사파리 에서 (익스플로러에서는 시도해보지 않았지만)

댓글 입력 버튼이 나오지 않습니다.

파이어폭스에서는 나오는데요..

 

에러코드는

Notice: Undefined index: input in /home/romanticeuro/html/wp-includes/kses.php on line 1155

이렇게 나옵니다.

문제가 뭘까요...?

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

    KBoard 플러그인에서 댓글 입력 필드 클릭 시

    입력 버튼이 생성되지 않는다는 말씀이신지요?

     

    올려주신 내용만으로는 저희 쪽에서 원인을 파악하기 어렵습니다.

    또, 올려주신 에러 메시지는 KBoard 플러그인과는 관련이 없습니다.

    해당 메시지는 워드프레스 쪽에서 표시하고 있는 듯합니다.

     

    크롬 브라우저 개발자 도구(F12) Console 창에도 에러 메시지가 표시되는지 확인해보세요.

     

    사용 중이신 테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보시겠어요?

    잠시 다른 테마로 바꿔서 확인해보시고

    다른 플러그인을 하나씩 비활성화해가면서 충돌이 있는지 점검해보셔야 할 듯합니다.

    고맙습니다.

  • 저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니

    KBoard 댓글 플러그인 스킨 파일 코드를 직접 수정하신 건지요?

    FTP로 접속해서 /wp-content/plugins/kboard-comments/skin/default/list.php 파일에

    현재 공식버전에는 적용되어 있지 않는 코드들이 추가되어 있습니다.

    코드를 일부만 수정할 경우 올려주신 내용처럼 댓글이 정상적으로 동작하지 않을 수도 있습니다.

     

    /wp-content/plugins/kboard-comments/class/KBCommentController.class.php 파일에

    아래의 코드를 찾아서

    if(isset($_POST['kboard-comments-execute-nonce']) && wp_verify_nonce($_POST['kboard-comments-execute-nonce'], 'kboard-comments-execute')){

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

    $content_uid = isset($_POST['content_uid'])?intval($_POST['content_uid']):'';
    		
    if(isset($_POST["kboard-comments-execute-nonce-{$content_uid}"]) && wp_verify_nonce($_POST["kboard-comments-execute-nonce-{$content_uid}"], 'kboard-comments-execute')){

    고맙습니다.

  • 사용 중이신 테마나 다른 플러그인에는 문제가 없는지요?

    KBoard 댓글 작성 관련해서는

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

     

    kses.php 파일에서 표시하는 에러 메시지는

    wp_kses_attr_check 함수에서 표시하고 있는 듯합니다.

    해당 함수는 KBoard 플러그인에서는 사용하고 있지 않습니다.

     

    테마나 다른 플러그인에서 사용하고 있는지도 확인해보셔야 할 듯합니다.

    고맙습니다.

  • 입력버튼 나오지 않았을 때 부터 에러코드인데요

    PHP Notice:  Undefined index: input in /home/romanticeuro/html/wp-includes/kses.php on line 1155

    경로를 통해 kses.php 파일 열어보니

        $allowed_attr = $allowed_html[ strtolower( $element ) ];

    이코드가 정의가 안됐단 것 같은데 ㅠ_ㅠ 이쪽으로 전문가가 아니라 넘 모르겠네요,,

    스레드봇님 도와주세요 T.T

  • 관리자님!
    입력버튼은 이제 생성이 되는데

    댓글을 입력하려고 하니 관리자든, 비회원이든

    권한이 없다고 나옵니다ㅠ_ㅠ
    무슨문제가 있는걸까요?

    케이보드 게시판에서도 권한설정 제한없음으로 두었는데도
    권한이없습니다라고 나오네요ㅠㅠ

  • 감사합니다! 어제까지 해결이 안됐는데 출근하니 갑자기 고쳐져있네요 !!! ㅋㅋㅋ

    감사합니다 :)

     

  • 안녕하세요.

    올려주신 페이지 주소로 확인해보니

    비회원 댓글 작성 시에는 댓글 입력 필드 클릭 시

    입력 버튼이 정상적으로 표시되는 것을 확인했습니다.

     

    댓글 쪽 입력 버튼을 항상 표시하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

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

    .kboard-comments-default .kboard-comments-form .comments-submit-button { display: block; }

     

    로그인 사용자에게만 문제가 된다면

    테스트 계정 알려주시면 확인해보겠습니다.

    고맙습니다.

  • 아니면 클릭시 입력버튼이 생기지 않고

    클릭하지 않았을 경우에도 비활성화 되었을 때도 댓글 입력버튼이 보이게 할 순 없나요?

  • http://romanticeuro.com/index.php/review/?uid=479&mod=document&pageid=1

     

    한번 확인해주실 수 있을까요?ㅠ

  • 와! 해결했습니다. 감사합니다 ㅠㅠ

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