컨텐츠 위젯을 이용해서 원하는 게시판들에서 댓글들을 추출했습니다.
추출된 댓글의 게시글 카테고리명 구하고 싶은데요 혹시 유사한 팁이나 자료 아시는 분 계시면 도움을 받고자합니다.
[ 게시글 카테고리명 ] 댓글1
[ 게시글 카테고리명 ] 댓글2
.....
PHP | PHP 5.6 |
---|---|
CMS | XpressEngine |
컨텐츠 위젯을 이용해서 원하는 게시판들에서 댓글들을 추출했습니다.
추출된 댓글의 게시글 카테고리명 구하고 싶은데요 혹시 유사한 팁이나 자료 아시는 분 계시면 도움을 받고자합니다.
[ 게시글 카테고리명 ] 댓글1
[ 게시글 카테고리명 ] 댓글2
.....
컨텐츠위젯에 글의 카테고리 출력하는 기능이 있는데 댓글에서는 이게 안되던가요?
사이트 방문해서 보니 해당 댓글의 게시글 브라우저 타이틀도 출력하게 해 놓으셨던데요...
게시글의 브라우저타이틀을 가져온다면 카테고리도 가져올 수 있을 것 같습니다.
네 컨텐츠 위젯과 확장위젯에서 추출대상을 댓글로 하면 분류 출력이 지원되질 않더라구요.
그럼 사용하시는 스킨에서 브라우저타이틀 출력되는 부분 코드 참조해서 추가해보세요. 카테고리 출력되는 부분을 댓글일 경우 출력되는 부분에 복사하는 정도의 시도... (단, 해당 댓글의 원글 번호로 요청하는 것인지는 확인하시고..)
시간을 좀 내서 컨텐츠 위젯을 코드를 열어보니 php에서 댓글일 경우는 카테고리를 불러오지 않는 듯 합니다.
위젯을 수정하거나
혹은 위젯을 건드리기 싫다면 스킨에서 처음 답변받으신 댓글 내용대로 해당문서번호로 카테고리를 불러오는 함수 자체를 사용해서 가져오게 하셔야 할 것 같습니다.
- 스킨에서 게시글,댓글을 구분하지 않고 이전에 php에서 구분해서 item을 담기 때문에 위젯 php를 수정해야 하는것 같습니다.
게시글 부분에 카테고리 부분을 코멘트 부분에도 적용되도록 수정해야 할 것 같네요.
댓글마다 document_srl 값이 있으니,
document_srl 값을 이용해 getDocument 함수를 통해정보 자체를 불러오면
그 글 정보에 category_srl 값이 있을겁니다.
그걸 다시 getCategory 함수를 통해 카테고리 정보를 불러올 수 있을겁니다.
이게 기본구조고.. 더 부하를 적게하는 방법은 코딩하기 나름이겠죠
category 정보를 추출한적이 있으면 그걸 세션화하든 배열화하든 해서
최소한 그 위젯에서는 중복을 최소화한다든지......