안녕하세요. 김성한입니다.
게시판의 OmniWeb 최적화 작업이 드디어 끝났습니다. 아울러 Netscape에서도 이상없이 읽고 쓸 수 있게 되었습니다. 이번에 게시판 소스를 수정하면서 바뀐 부분은 다음과 같습니다.
1) 옴니웹에서 지원하지 않는 Cascading Style Sheets(CSS) 대신에 테이블의 bgcolor 기능으로 모두 대체하였습니다. 따라서 기존에 옵니웹에서 테이블 색깔이 맞지 않던 것이 수정되어 다른 브라우져와 동일하게 보이게 되었습니다.
2) table 구조를 전면적으로 수정하여 다른 브라우져와 동일한 모양으로 옴니웹에서 보이도록 정렬 상태 및 크기, 간격을 조정하였습니다.
3) CSS와 마찬가지로 옴니웹에서 지원하지 않는 java 기능을 거의 삭제하였습니다. 글쓰기나 취소에서 백버튼은 브라우져의 뒤로 가기 기능을 사용하시길 바랍니다.
4) 문서 검색에서 옴니웹 한글 검색이 가능하도록 인코딩 디코딩 옵션을 추가하였습니다. 추가로 검색후 내용에서 html 태그가 깨어지는 경우를 방지하기 위해 본문에 폰트 컬러를 추가하는 기능을 삭제하였습니다.
5) 글을 올리는 NeXTcube 게시판과 그림 파일을 올리는 Image 게시판, 공지사항을 올리는 News 게시판을 분리해서 운영하던 것을 동일한 소스에서 돌아가도록 통합하였습니다.
6) 글을 올리는 게시판은 기본적으로 관련글순으로 정렬되지만 최근 글들을 알아보기 쉽도록 날짜순으로 정렬하는 메뉴를 추가하였습니다. 마찬가지로 파일을 올리는 게시판은 이름순으로 정렬하는 메뉴를 추가하였습니다.
7) 최신 글들이 댓글로 올라왔을 경우에 new 아이콘으로 바뀌지 않고 re 아이콘이 바뀌어져서 알아보기 어려웠던 부분을 수정하였습니다.
8) 글 내용에 "" '' 등의 특수문자가 첨가되어 있을 경우에 수정 모드에 들어가면 백슬레쉬(\)가 첨가되어 고치기 귀찮았던 것을 수정하였습니다.
주로 옴니웹에서 제대로 보이고 읽고 쓸 수 있도록 하는데 주안점을 두었고, 기타 자잘한 버그들을 수정하였습니다. 하지만 java나 cookie 부분은 옴니웹에서 전혀 지원하지 않고 대신할 수 있는 html 문법이 없어서 거의 포기 상태입니다. -.-;
NeXTcube.org 게시판을 이용하시면서 OmniWeb이나 Netscape, Opera 등에서 잘 안되는 점이나 버그가 있으면 알려주시기를 바랍니다. 그럼 좋은 하루 되세요...
|