서론

이번에 학과 홈페이지제작을 맡았는데 거기서 XE 를 쓰게 되었다. XE 는 정말 쉽게 홈페이지를 구성하여 만들수 있게 해 주지만 좀 더 디테일한 기능을 구현하려면 여러가지 제약이 따르는것이 사실이다. 이번 질문역시 XE 룰에 위배되지 않으면서 원하는 기능을 적용하려고 하다가 나왔다.

 

본론

질문은 아래와 같다

위 그림에서처럼 공지사항을 올릴때 종료일을 함께 입력받아서 종료일이 지나면 자동으로 공지가 내려지게 만드는 법이 없을까?

 

이 기능을 구현하려면 보드 리스팅을 하기 전에 먼저 공지사항을 검색해서 종료일이 지났으면 DB 의 is_notice 필드를 ‘N’ 으로 만들어 주면 될꺼 같다고 생각했다. 그러나 이 형태를 구현하려면 board 모듈을 수정해야 한다.  왠만해서 기존 모듈 php 파일은 건들지 않으려고 했지만 어쩔수가 없을꺼 같다.

 

혹시나 다른방법이 있을가 해서 XE 공식 홈페이지에 질문을 올려본다.

http://www.xpressengine.com/qna/18215470

 

결론

XE 는 앞으로 조금 더 개발자에게 유연한 프로그램이 되었으면 하는 바램이다.

by cranix 2009. 8. 9. 17:02
| 1 |