본문 바로가기

게시판 만들기13

네이버 스마트에디터 사용하기 아무래도 일반 를 사용하는 것보단 예쁘고 깔끌하게 작성 글을 꾸밀 수 있는 적당한 웹에디터를 찾고 있었는데, 이번에 네이버에서 공개한 스마트 에디터가 눈에 띠더군요. http://dev.naver.com/projects/smarteditor 지속적인 업데이트나 사후관리가 괜챦을 것 같아 한번 채용해봤습니다. 나름 괜챦습니다. 아직까지 약간의 버그들이 있어 보이지만, 실무에 적용하는데 큰 무리는 없어보이고 버그들에 대한 리포트와 그에 대응하는 디버깅도 빠른 편입니다. 파이어폭스와 적용에 약간의 문제가 있어 몇 번 문의를 했는데 잘 해결이 되었습니다. 사용방법도 간단합니다. CSS와 자바스크립트를 상단에 넣어주고, 기존의 영역에 똑같이 스마트에디터를 삽입하고, 문서의 맨 마지막이나 onload 시에 스마트에.. 2009. 1. 21.
게시판 만들기 진행상황 마지막으로 글을 올린지도 벌써 한달이 지났군요. 그 사이 쇼핑몰을 공부하면서 만드느라 게시판 쪽에 신경을 쓸 겨를이 없었는데, 어차피 이 게시판도 쇼핑몰에서 쓸 것이라 계속 손을 보고는 있습니다. 현재는 CSS를 적용해서 나름 조금 더 깔끔하게 꾸몄습니다. 아직 회원 관리 기능과의 접목과 게시판 관리 기능 등등이 할 일이 많네요. 제일 고민되는 부분이 사이트와의 연동인데, 옛 제로보드처럼 위의 게시판 본체 부분을 두고 상단과 하단에 다른 소스를 불러와서 전체 사이트와 연동이 되게 해야 하나...걱정입니다. 쇼핑몰에서 보이는 부분과 관리자 영역에서 보이는 상하단 부분이 다르다 보니, 이걸 합리적으로 해결하는 방법을 찾고 있습니다. (도와주세요...-_-) 그나저나 게시판 만들면서 공부했던 것들이 쇼핑몰을 .. 2009. 1. 15.
첨부파일 수정하기 게을러서 이제야 글을... 기존에 첨부 파일 하나를 추가할 수 있는 기능을 작성했는데, 이번에는 작성한 글을 수정하는 기능도 변경해야 한다. //기존 첨부파일 여부 체크 if(strlen($row['filename']) > 0) { $path = "upload/".$row['filename']; //Array 값으로 분리, [0]에는 "_"이전 값이, [1]에는 "_"이후 값이 들어있다. $chk_name = explode("_", $row['filename']); $old_file = $chk_name[sizeof($chk_name)-1]; } 상단에서 일단 첨부파일이 있는지 체크를 한다. 그리고, 본문에서 첨부파일이 있을 때는 보여주는 코드를 작성한다. 없다면 그냥 첨부할 수 있는 폼을 보여주면 된다.. 2008. 12. 7.
파일 첨부하기 파일 업로드를 구현하는데 많은 시간이 걸렸다. 아니 정확히 말하면 업로드된 파일을 수정하는데 시간을 많이 잡아먹었다. 첨부파일을 하나 올리는 것은 그리 어렵지 않게 했으나, 욕심이 생겨 처음부터 3개 정도의 파일을 올리는 것이 좋겠다 싶어 3개의 파일을 첨부할 수 있도록 했다. 뭐 이것도 그럭저럭 됐다. 그런데 문제는 올려진 파일을 수정하는데서부터 어려움을 겪기 시작했다. 파일이 3개다 보니 수정 시에 체크할 것도 많아지고, 제대로 동작이 안되는 일이 빈번했다. 체크된 파일만 삭제해야 하거나 기존 첨부파일은 그대로 두고 새롭게 파일을 올리거나, 기존 첨부파일을 덮어쓰거나...여러 가지 경우의 수가 발생했는데 이것을 다 핸들링하는 것이 좀 버거웠다. 그래서, 결국 하나의 파일만 우선 첨부하거나 첨부파일이 .. 2008. 11. 30.