댓글 목록

알림기능 적용하기 II (답글알림 댓글알림 쪽지알림 추천/비추천 알림 1:1문의 답변알림)

페이지 정보

작성자 운영자 작성일 18-10-15 17:39 조회 1,389 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

그누보드 다국어버전에서 알림기능과 관련하여 사용된 파일들을 구체적으로 살펴보겠습니다.


1. outlogin.skin.2.php

사용자입장에서 보면 알림기능을 볼 수 있는 곳은 로그인을 했을 때 'outlogin'스킨이 적용된 곳에서 볼 수 있습니다.


그누보드다국어버전에서는 모든 스킨이 테마아래에만 있습니다.


/theme/basic/skin/outlogin/basic/outlogin.skin.2.php


위 파일을 통해 

-, $notice_cnt // /lib/outlogin.lib.php 파일내 관련 변수부분을 찾을 수 있습니다.

-, notice.php // /bbs/notice.php

-, ajax.notice_preview.php // /bbs/ajax.notice_preview.php

-, ajax.notice_read.php  // /bbs/ajax.notice_read.php


2. /bbs/notice.php

-, 알림기능 관련 DB Table 추가내역을 확인할 수 있습니다.

-, config Table에 필드 추가 내역을 확인할 수 있습니다.

-, member Table에 필드 추가 내역을 확인할 수 있습니다.

-, 알림기능 관련 Table(notice)을 /data/dbconfig.php 파일에 추가해야 함을 알 수 있습니다.

-, get_notice_subject() / time2str()함수 필요 /lib/common.lib.php

-, /theme/basic/skin/member/basic/notice.skin.php 


3. /bbs/notice_list.update.php

/bbs/ajax.notice_preview.php

/bbs/ajax.notice_read.php


4. 답장/댓글/메모/추천:비추천/1:1문의 등록시 알림처리가 필요함을 알 수 있습니다.

해당 코드(함수) 확인

add_notice()  // /lib/common.lib.php


5. /common.php

/data/db.config.php내에 알림 관련 db table이 정의되어 있지 않을 경우, 확인하여 정의 추가 처리


6. 스킨 처리

outlogin.skin.2.php

notice.skin.php

style.css



댓글목록 0

등록된 댓글이 없습니다.