웹마스터 팁

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

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


이번에 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] 웹빌드ver2 2014.06.10
Windows 서버에서 XE 속도 대폭 개선 방법 [29] StyleRoot 2013.02.25
Google Public DNS 강제 Flush Cache 하기 AJKJ 2014.06.08
PHP에서 Socket.IO 서버로 요청 보내기 [3] 이즈야 2014.06.01
윈도우7/8에서네임서버 운영 POSTZI 2014.06.08
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. 디테일 2014.06.07
회원정보에서 '서명' 수정이 반영되지 않을 경우 Novelic 2014.06.03
홈페이지에 접속한 장치의 너비 구하기 [3] CosignStudio 2014.05.28
익스플로러의 자동완성 기능 off 하기 [7] WOWpc 2001.10.23
스크롤바 색깔 바꾸는 스타일... [8] 잔디 2001.01.05
[1초팁] Google Fonts의 폰트파일이 XE템플릿 문법으로 불러와지지 않을때 mAKEkr 2014.05.31
게시판 comment 스타일 수정 웹빌드ver2 2014.05.30
Mysql DB사용량 출력하기 [4] 대류 2012.01.01
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] sejin7940 2014.05.27
윈도에서 버츄얼박스 실행 시에 작업표시줄에 보이지 않게 하기 hyun 2014.05.26
사용자정의에서 날짜형의 경우, 달력의 년수 선택범위를 늘리는 방법 sejin7940 2014.05.24
Draggable Captcha System for XE1.7.5 Member Module (QapTcha) [7] file 우진홈 2014.05.21
메뉴가 많을때 레이아웃 쉽게 변경하기 웹빌드ver2 2014.05.23
XE 코어 1.7 버전에서 최근이미지 출력하기 [1] file 때린데 또때려 2013.12.14
스팸 회원 삭제시 동시에 관련 글 / 댓글 자동 삭제 + 스팸IP 등록기능 구현방법입니다 [20] sejin7940 2013.05.22