웹마스터 팁
1.7.5에서 추가된 게시물당 최신댓글 불러오기 스킨에서 활용법
2014.05.20 18:14
(스킨 수정관련 질문 절대 안받습니다. 받지도 않고 만약 올라온다면 그냥 무시하겠습니다.)
(해당 게시물은 스킨개발자들을 위해 작성되었습니다.)
이번에 XE 1.7.5버젼대에 제가 공헌한 코드가 들어갔습니다 - -)v
코드로 간단한 예를 들어 설명토록 해드리겠습니다.
{@ // 코멘트 모델부분에 넘겨줄 값을 정의하기위해 새로운 클래스를 생성합니다. $obj = new StdClass(); // document_srl(게시물 번호)를 지정합니다. 이부분은 스킨의 선언부분에 따라 달라집니다.(oDocument일때도 있고, document, comment등등..) $obj->document_srl = $document->document_srl; // 불러올 값을 정합니다. 저는 간단하게 목록에서 3개만 불러오도록 하겠습니다. $obj->list_count = 3; // 코멘트 모델을 불러와줍니다. $oCommentModel = getModel('comment'); // 코멘트 목록을 가져오는 마지막입니다. $newestCommentList = $oCommentModel->getNewestCommentList($obj, array('comment_srl', 'member_srl', 'nick_name', 'user_name', 'content')); }
이정도면 설명이 끝인것같은데, 끝이 아니죠.
바로 getNewestCommentList에 대한 설명입니다.
값을 두개를 일단 받아오는데, 앞의 첫번째것은 불러올 조건이라고 보시면 됩니다.(게시물번호 혹은 모듈srl, 혹은 가져올 개수)
두번째는 어느 자료를 불러오는지(컬럼) 지정할 수 있습니다. 해당부분을 공란으로 두면 모든 정보를 가져옵니다.
comment_srl - 댓글의 번호입니다
module_srl - 댓글이 쓰여진 모듈의 번호입니다.
document_srl - 댓글이 쓰여진 게시물의 번호입니다.
parent_srl - 대댓글(댓글의 답글)일경우 부모댓글의 번호입니다.
is_secret - 해당 댓글이 비밀댓글인지 확인할 수 있습니다.
content - 댓글의 내용입니다
voted_count - 추천 숫자입니다.
blamed_count - 비추천 숫자입니다.
notify_message - 알림 설정여부입니다.
password - 비회원으로 작성했을경우 비밀번호입니다.
user_id - 댓글을 작성한 사용자의 아이디입니다
user_name - 사용자의 이름입니다.
nick_name - 사용자의 닉네임입니다
member_srl - 댓글을 적은 사용자의 번호입니다.
email_address - 댓글을 적은 사용자의 이메일주소입니다.
homepage - 댓글을 적은 사용자의 홈페이지 주소입니다.
정도가 있겠네요.
이렇게 해서 결과값을 불러온다면 구문법인 foreach혹은 loop로 사용하시면 됩니다.
(해당 기능을 사용한 예제)
댓글 2
제목 | 글쓴이 | 날짜 |
---|---|---|
Autolink에 주소 복사 추가 & 본문 글 주소 복사 추가 [4] | 탑심 | 2008.06.22 |
[1원짜리팁] 큰 이미지 썸네일 못생성& 확장변수 원하는 곳에 배치하기 ^^ [2] | 파파민 | 2008.06.23 |
php폼메일 관련 한번 올려봅니다. 사용하실분들은 수정하셔서 사용해보세요.. [10] | 코리아프럼 | 2008.06.26 |
동일한 계정내에서의 포워딩 방법 [2] | 하이쿠 | 2008.07.01 |
위지웍 에디터를 오페라 브라우져에서는 사용 안하기 | 라르게덴 | 2008.07.02 |
주소창에 보이는 아이콘 넣기..제로보드 XE에서 [2] | 은바가지 | 2008.07.03 |
[팁]페이지별 댓글 출력 초간단 팁.. [4] | 키티나 | 2008.07.04 |
1차 메뉴에서 하위 메뉴 없을때 생기는 여백 없애는 방법 [7] | 제로시오 | 2008.07.04 |
메뉴에 이미지 버튼 사용하기 팁이요~ 이미지첨부! [3] | Zzini.net | 2008.07.05 |
list게시판 목록 제목 줄바꿈 안하기 [4] | 팔공산 | 2008.07.05 |
FTP로 지워지지 않는 파일 삭제방법. [9] | pakjce | 2008.07.05 |
폼메일 응용해서 쓰세요... [6] | 코리아프럼 | 2008.07.08 |
1.04 엡데이트후 재설치등으로 로그인안될때 해결법 [5] | 좀비이 | 2008.07.08 |
방명록 스킨을 통한 글 작성시 임시저장 가능케 하기(수정) | 라르게덴 | 2008.07.08 |
최고관리자 이외에는 ''회원정보보기''를 막기 [13] | 비나무 | 2008.07.10 |
다른 브라우저에서 내 사이트가 어떻게 보이나 확인하자~ [3] | 비나무 | 2008.07.10 |
최근게시물에 권한주어서 회원만 내용물보게하기 [1] | 팔공산 | 2008.07.11 |
댓글 입력창에 배경 이미지 삽입하는 방법 [4] | 팔공산 | 2008.07.11 |
조건별로 스킨 바꾸기 | 라르게덴 | 2008.07.11 |
게시판 가로조절(width) 및 가운데로 이동 태그 [4] | 박상욱860 | 2008.07.12 |