웹마스터 팁

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

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


이번에 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] sejin7940 2014.04.04
Windows IIS 에서 F5 연타 방지하기 (mod_evasive , limit_req) [3] file StyleRoot 2014.04.08
xe 쪽지 보내기창에 파일첨부하기 연동하는 팁 [7] 졸라맨 2014.04.09
include용 파일에는 닫는 php문이 없다? file YJSoft 2014.04.14
css를 이용한 페이지 인식 헤이즈디자인 2014.04.23
머니시스템 보유머니 출력하기 [13] oscarmike 2014.04.24
유챗 팝업창으로 만들기 [1] file oscarmike 2014.04.26
포인트복권 팝업창 말고 현재창에서 바로 사용하기! [1] 바가G 2014.04.28
폰갭 제작시 자바스크립트로 get 변수 전달 받기 웹빌드 2014.04.30
갑자기 사이트 세팅을하던도중 DB line 674 에러 대처법 xe공부중44 2014.05.01
xe_documents DB 테이블이 깨져서 게시판이 엉망이 됄경우 file 지으니 2014.05.17
1.7.5에서 추가된 게시물당 최신댓글 불러오기 스킨에서 활용법 [2] file mAKEkr 2014.05.20
메뉴가 많을때 레이아웃 쉽게 변경하기 웹빌드ver2 2014.05.23
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] sejin7940 2014.05.27
홈페이지에 접속한 장치의 너비 구하기 [3] CosignStudio 2014.05.28
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. 디테일 2014.06.07
관리자페이지에서 콘텐츠->파일 에서 등록된 파일 전체 리스트에 이미지가 바로 나타나도록 [2] sejin7940 2014.06.19
상단에 스르르~ 닫기 가능한 배너 달기 [30] file 야옹잉 2014.06.20
닉네임 중복체크 버그 해결방법 [7] 소렌트. 2014.06.29
jqm(jQuery Mobile) 사용 시 XE의 CSS 와 충돌할 때 file Canto 2014.07.03