댓글 달 때 500 페이지 오류

안녕하세요^^ KBoard(케이보드) 만들어주셔서 감사히 쓰고 있습니다.

다름이 아니라 댓글에 관한 질문이 몇가지가 있습니다.

1. 댓글에 워드 12 페이지 분량의 글을 작성하면 500 오류가 뜨더군요.. 이걸 어떻게 해결 할 방법 있을까요? 혹은 사이트 문제인가요?

2. 댓글이 보여지는 순서를 처음-오랜된 순서로 고정 할 수 있나요? 사용자가 못 만지는 방식으로 말이죠.

3. 댓글 작성칸을 크게 늘릴 수 있나요? 최대 2줄만 보이더군요.

4. 댓글에선 띄어쓰기가 2칸 이상 연속으로 안돼던데 이건 건드릴 수 없는 부분인가요?

 

항상 감사드립니다 ^^

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

    1. 댓글에 이미지가 포함되어 있는지요?

    순수 텍스트만 있다면 워드 12 페이지 분량의 글은 문제 되지 않을 듯합니다.

    실제 텍스트로만 테스트해보니 200 페이지가 넘어가도 문제없이 댓글 등록이 됩니다.

    디버그 모드 활성화해서 어떤 오류가 표시되는지 알려주시겠어요?

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

     

    2. FTP로 접속해서 /wp-content/plugins/kboard-comments/class/KBCommentList.class.php 파일에

    아래의 코드를 찾아서

    $this->resource = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}kboard_comments` WHERE `content_uid`='{$this->content_uid}' AND (`parent_uid`<=0 OR `parent_uid` IS NULL) ORDER BY `{$this->sort}` {$this->order}");

    아래의 코드로 교체해보세요.

    $orderby = apply_filters('kboard_comments_list_orderby', "`{$this->sort}` {$this->order}", $this);
    $this->resource = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}kboard_comments` WHERE `content_uid`='{$this->content_uid}' AND (`parent_uid`<=0 OR `parent_uid` IS NULL) ORDER BY {$orderby}");

    아래의 코드를 찾아서

    $this->resource = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}kboard_comments` WHERE `parent_uid`='{$this->parent_uid}' ORDER BY `{$this->sort}` {$this->order}");

    찾은 코드 위에 아래의 코드를 추가해보세요.

    $orderby = apply_filters('kboard_comments_list_orderby', "`{$this->sort}` {$this->order}", $this);
    $this->resource = $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}kboard_comments` WHERE `parent_uid`='{$this->parent_uid}' ORDER BY {$orderby}");

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

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

    add_filter('kboard_comments_list_orderby', 'my_kboard_comments_list_orderby', 10, 2);
    function my_kboard_comments_list_orderby($orderby, $comment_list){
    	$orderby = "`created` DESC";
    	return $orderby;
    }

     

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

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

    .kboard-comments-default .kboard-comments-form textarea { height: 100px; }

    위 코드에서 default 부분은 실제 사용 중인 스킨명으로 수정하시고

    height: 100px; 부분에서 숫자는 적절히 수정해보세요.

     

    4. HTML에서 공백(space)을 인식하되, 들어간 스페이스 수에 상관없이 1칸으로 처리하여 표시하며

    맨 앞에 있는 공백(space)은 무시되어 표시되지 않기 때문에 공백 문자를 직접 써주셔야 합니다.

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

    https://ojji.wayful.com/2015/04/HTML-How-to-Insert-Spaces-Using-Non-Breaking-Space-.html

    고맙습니다.

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