Extra Form
PHP PHP 5.6
CMS XpressEngine

컨텐츠 위젯을 이용해서 원하는 게시판들에서 댓글들을 추출했습니다. 

 

추출된 댓글의 게시글 카테고리명 구하고 싶은데요 혹시 유사한 팁이나 자료 아시는 분 계시면 도움을 받고자합니다.

 

[ 게시글 카테고리명 ] 댓글1

[ 게시글 카테고리명 ] 댓글2

.....

  • ?
    여러과정을 거쳐야할거예요
    댓글마다 document_srl 값이 있으니,
    document_srl 값을 이용해 getDocument 함수를 통해정보 자체를 불러오면
    그 글 정보에 category_srl 값이 있을겁니다.
    그걸 다시 getCategory 함수를 통해 카테고리 정보를 불러올 수 있을겁니다.

    이게 기본구조고.. 더 부하를 적게하는 방법은 코딩하기 나름이겠죠
    category 정보를 추출한적이 있으면 그걸 세션화하든 배열화하든 해서
    최소한 그 위젯에서는 중복을 최소화한다든지......
  • ? ?
    간단한 팁 수준의 문제가 아니군요. 답변 감사드립니다.
  • ? profile

    컨텐츠위젯에 글의 카테고리 출력하는 기능이 있는데 댓글에서는 이게 안되던가요?

    사이트 방문해서 보니 해당 댓글의 게시글 브라우저 타이틀도 출력하게 해 놓으셨던데요...

    게시글의 브라우저타이틀을 가져온다면 카테고리도 가져올 수 있을 것 같습니다.

  • profile ?

    네 컨텐츠 위젯과 확장위젯에서 추출대상을 댓글로 하면 분류 출력이 지원되질 않더라구요.

  • ? profile

    그럼 사용하시는 스킨에서 브라우저타이틀 출력되는 부분 코드 참조해서 추가해보세요. 카테고리 출력되는 부분을 댓글일 경우 출력되는 부분에 복사하는 정도의 시도... (단, 해당 댓글의 원글 번호로 요청하는 것인지는 확인하시고..)

  • ? profile

    시간을 좀 내서 컨텐츠 위젯을 코드를 열어보니 php에서 댓글일 경우는 카테고리를 불러오지 않는 듯 합니다.
    위젯을 수정하거나

    혹은 위젯을 건드리기 싫다면 스킨에서 처음 답변받으신 댓글 내용대로 해당문서번호로 카테고리를 불러오는 함수 자체를 사용해서 가져오게 하셔야 할 것 같습니다.

    - 스킨에서 게시글,댓글을 구분하지 않고 이전에 php에서 구분해서 item을 담기 때문에 위젯 php를 수정해야 하는것 같습니다.

    게시글 부분에 카테고리 부분을 코멘트 부분에도 적용되도록 수정해야 할 것 같네요.

  • profile ?
    넵 답변 감사합니다.