모듈
-
제로보드 XE 포인트 기능 버그 수정 #1Digital Life/만드는 이야기 2008. 10. 7. 01:28
제로보드 XE 1.0.6 에는 포인트 기능에서 조그마한 문제가 있습니다. 글을 작성할 떄 포인트가 줄어드는 게시판에, 포인트가 부족한 상태에서도 글을 작성할 수 있다는 사실. 좀 귀찮은 문제이어서 바로 수정하였습니다. modules/board/board.view.php 입니다. 약 263줄 부터입니다. /** * @brief 글 작성 화면 출력 **/ function dispBoardWrite() { // 권한 체크 if(!$this->grant->write_document) return $this->dispBoardMessage('msg_not_permitted'); // check point if(Context::get('is_logged')) { $logged_info = Context::get('..
-
제로보드 XE 모듈 - 다중 언어 관리 모듈Digital Life/만드는 이야기 2008. 10. 5. 18:43
제로보드 XE 에서 개인적으로 생각할 때 부족한 기능 중 하나인 다중 언어 모듈이 일단 완성되었다. 하는 일이라고는, 현재 설정된 언어에 따라서 해당하는 주소로 redirect하는 일이기는 하지만, 여러 언어를 위한 페이지를 위해서 언어별로 레이아웃이나 메뉴을 똑같이 여러개 만들 필요성은 없어졌다. 다만 아직은 테스트 단계이고, release 는 아직 계획에는 없다. 아무튼 잘 작동해서 다행이고, 조금 더 user-friendly 하게 만들어야지. 샘플 사진 하나 동영상은?
-
zb5 이전작업 기록 #2Digital Life 2008. 5. 6. 00:11
또 골치 아픈 일 중 하나는 최근 게시물 보기 기능이 제대로 작동 하지 않았었습니다. 분명 해당 게시판 모듈에서 최근 게시물을 5개를 뽑아서 출력 해야되는데 어떻게 하더라도 1개만 출력하고 더이상 진행하지 않았습니다. 도무지 알 수 없어서 제로보드를 XE로 업그레이드 하면서 해결하려고 하였습니다. 하지만 오기가 생겨서 결국 해결하자는 마음으로 또 시작하였습니다. 문제의 원인은 바로 php의 버전이 4이었기 때문이었습니다. 아마 php 5에서는 새로운 객체를 clone이라는 함수를 이용해서 복제 하는것 같았습니다만, php4에서 해당 부분이 일부 적용이 안되었습니다. (zb.inc.php인가 에 clone이라는 함수가 직접 구현되어 있었습니다.) 최근 목록을 query한 다음 첫번째 자료(게시물)에 해당하..