웹마스터 팁

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

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


이번에 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

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

제목 글쓴이 날짜
메뉴가 많을때 레이아웃 쉽게 변경하기 웹빌드ver2 2014.05.23
XE 코어 1.7 버전에서 최근이미지 출력하기 [1] file 때린데 또때려 2013.12.14
스팸 회원 삭제시 동시에 관련 글 / 댓글 자동 삭제 + 스팸IP 등록기능 구현방법입니다 [20] sejin7940 2013.05.22
1.7.5에서 추가된 게시물당 최신댓글 불러오기 스킨에서 활용법 [2] file mAKEkr 2014.05.20
xe_documents DB 테이블이 깨져서 게시판이 엉망이 됄경우 file 지으니 2014.05.17
스케치북 추천+등록을 활용한 비추천+등록 버튼 만들기 [2] file oscarmike 2014.05.16
1.7.3.4 + sketchbook5 에서 대댓글 에디터 사용불가문제 [4] 뒤뒤 2013.08.07
XE CDN 서비스 중단에 대응하는 CDN 주소 변경법 (자신의 CDN서버로) [2] Stellar 2013.11.08
스케치북 게시판에 로그인/로그아웃 버튼 만들기 [1] Arp. 2013.09.22
최근문서 or 콘텐츠 위젯 공지글 뽑아오기 [8] Xiso 2010.11.29
제이쿼리 최신 버전 사용하기 [8] Lansi 2013.10.08
네이버 검색 API XE하고 연동하기 [3] mindpainter 2013.01.09
본문 링크 새창으로 띄우기.. [9] 멀티비타민 2013.11.11
푸시윙 댓글푸쉬서비스 소셜댓글 모드도 추가하기 [2] file XE힘들당휴 2014.05.11
이메일 주소로 계정 찾기시 잘못된 계정 인증요청이라고 뜰때 임시 대처법 file 루비스코 2014.05.10
출석부 모바일에서 출석이 혹시 안될경우. [6] BJ람보 2014.05.06
비회원 GPS 정보 처리 웹빌드ver2 2014.05.09
[주옥시리즈] [1.7.4] 로그인창 옆에 신규 쪽지 수 보여주기 [3] socialskyo 2013.09.09
XE를 사용중 백지현상이 있을경우 체크해볼 요소 [2] jambox 2014.02.08
무한 스크롤 스크립트 [4] 웹빌드 2014.04.16