코스모스팜 스레드

에스크원 상담 스킨, 리스트에서 답글을 지우고 싶습니다.

안녕하세요? 에스크원 상담 스킨을 이용하면서 질문 내용과 답변 내용을 한 페이지에 표시를 하려고 합니다.

다른 질문들을 참고하면서 작성하고 있는데, 리스트에서 답변 목록을 삭제하려고 list.php 파일에서

<?php $boardBuilder->builderReply($content->uid)?>

부분을 없애고 확인을 해봤는데요...

위와 같이 나오네요... php 파일을 뒤적여 봤지만 답이 안보여 질문 올립니다.

 

이미지가 안보일수도 있어 페이지 url 올립니다.

https://yamco.kr/qna/?mod=list&pageid=1

 

>추가

 1. 2017년도에 답글 관련 권한 설정 질문이 올라와 있던데 혹시 그것도 업데이트 하셨는지 질문 드립니다.

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    list.php 파일에서 아래 코드를 제거하시면 답글은 보이지 않게 됩니다.

    <?php $boardBuilder->builderReply($content->uid)?>

    다른 스킨을 수정하신 건 아닌지 확인해보세요.

    캐시 플러그인을 사용 중이라면 비활성화해보세요.

     

    그리고 게시판 권한설정에 답글쓰기권한 기능이 추가되어있습니다.

    최신 버전에서 확인하실 수 있으며,

    일부 스킨에는 적용이 안되어 있을 수 있는 데 사용하고 계신 스킨 이름을 알려주시면 확인 후 업데이트하겠습니다.

    고맙습니다.

  • 게시글의 답글 개수를 출력하는 코드를 추가했습니다.

    /kboard/class/KBContent.class.php 파일에 아래 코드를 추가 해서 사용해보시겠어요?

    public function getReplyCount($format='(%s)'){
    	global $wpdb;
    	if($this->uid){
    		$count = $wpdb->get_var("SELECT COUNT(*) FROM `{$wpdb->prefix}kboard_board_content` WHERE `parent_uid`='$this->uid'");
    		if($count){
    			return sprintf($format, $count);
    		}
    	}
    	return '';
    }

     

    KBContent.class.php 파일의 전체 소스코드에서 해당 코드가 추가된 위치를 확인하실 수 있습니다.

    https://github.com/cosmosfarm/KBoard-wordpress-plugin/blob/master/plugins/kboard/class/KBContent.class.php

     

    스킨에서는 아래 코드를 추가하시면 됩니다.

    <?php echo $content->getReplyCount()?>

    고맙습니다.

  • 답변 감사합니다! 사이트를 계속 수정하고 있어서 질문드린 내용과는 다른 화면이 보였었던 것 같네요. 그래도 해결되었습니다.

    질문 올리기 전에는 코드를 지우지 않고 주석처리 했더니 제목을 제외한 나머지 엘리먼트들이 리스트에 떠서 보기 매우 안좋았었습니다.

    혹시나 해서 해당 코드를 그냥 지워버렸더니 해결이 되었네요 ^^

     

    추가 질문 하나 더 드려도 될까요? 

    게시판 리스트에

     

    번호 제목(2) 작성자

    번호 제목    작성자

     

    '(2)' 이런식으로 댓글 갯수가 표시 되잖아요?

    이런식으로 리스트나 게시물(document)에서 답글 갯수를 셀 수 있는 방법이 있을까요??

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)