웹마스터 팁

(스킨 수정관련 질문 절대 안받습니다. 받지도 않고 만약 올라온다면 그냥 무시하겠습니다.)

(해당 게시물은 스킨개발자들을 위해 작성되었습니다.)


이번에 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로 사용하시면 됩니다.


사용 예제.PNG

(해당 기능을 사용한 예제)

제목 글쓴이 날짜
1.7.5에서 추가된 게시물당 최신댓글 불러오기 스킨에서 활용법 [2] file mAKEkr 2014.05.20
Draggable Captcha System for XE1.7.5 Member Module (QapTcha) [7] file 우진홈 2014.05.21
메뉴가 많을때 레이아웃 쉽게 변경하기 웹빌드ver2 2014.05.23
사용자정의에서 날짜형의 경우, 달력의 년수 선택범위를 늘리는 방법 sejin7940 2014.05.24
윈도에서 버츄얼박스 실행 시에 작업표시줄에 보이지 않게 하기 hyun 2014.05.26
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] sejin7940 2014.05.27
홈페이지에 접속한 장치의 너비 구하기 [3] CosignStudio 2014.05.28
게시판 comment 스타일 수정 웹빌드ver2 2014.05.30
[1초팁] Google Fonts의 폰트파일이 XE템플릿 문법으로 불러와지지 않을때 mAKEkr 2014.05.31
PHP에서 Socket.IO 서버로 요청 보내기 [3] 이즈야 2014.06.01
마이피플봇을 이용한 마이피플 알리미 (푸시서비스) 이용하기 [4] garnecia 2014.06.01
회원정보에서 '서명' 수정이 반영되지 않을 경우 Novelic 2014.06.03
에디터에서 나눔고딕 웹폰트, 기본글꼴로 적용하기(구글API이용) [6] file 애니즌 2014.06.06
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. 디테일 2014.06.07
윈도우7/8에서네임서버 운영 POSTZI 2014.06.08
Google Public DNS 강제 Flush Cache 하기 AJKJ 2014.06.08
이거 어디다 올려야 될 지 몰라 여기다 올립니다. 프로그래머님들 읽어보세요. [2] 유샤인 2014.06.10
레이아웃에 배경이미지 업로드 하고 적용시키기 [1] 웹빌드ver2 2014.06.10
익명게시판에서 관리자가 글 수정시 글의 권한이 넘어가지 않도록 하기. [5] 소시덕분에힘받아요 2014.06.11
htm과 html의 차이는 ? 디테일 2014.06.17