구리스몽키, 자유게시판용 안읽은 리플 하이라이팅.
2010.02.13 19:22
새해선물이라고 할까요? 긁적긁적.
연휴라고 회사 안가고, 집에서 쉬고 있으니 좀이 쑤시네요.
그래서 엉뚱한 것을 만들어 봤습니다. ;;;
이름 하여, 자유게시판 게시물에서 읽지 않은 리플을 표시해주는 스크립트 입니다.
뭐, 별 것 없습니다.
게시물을 읽을 때, 리플 부분만 파싱해서 클라이언트 쿠키에 저장된 해당 게시물의 이전방문 시간과 비교해서
안 읽은 것들은 별로 안이쁜 테이블로 감싸주는 것 뿐입니다.
역시나 개인적으로 요즘 kpug게시물에 리플이 엄청 많이 달릴 때, 리플의 리플로 달리는 경우 내가 이걸 읽었는지
안 읽었는지 알 수 없는 문제가 보여서 불편함 + 읽은 게시물 또 읽느라고 눈이 빠지는 문제를 겪어서 만들어 봤습니다.
FF + 구리스몽키 에서 작성/테스트 했습니다. IE + 구리스몽키에서도동작할거라고 예상합니다.
참고 스샷은 아래와 같습니다.
보시다 시피, 전혀 안이쁜 박스로 안 읽은 리플만 둘러싸인 채로 나옵니다.
제약 조건은, url 파싱을 kpugfreeboard에서만 하기 때문에 자유게시판에서만 됩니다.
(그런데, XE의 url구조가 좀 다양한 덕분에 document_srl 파라미터가 있는 게시판은 다 되는 것도 같습니다. ㅡ.ㅡ;;)
그리고 www.kpug.kr/숫자#숫자 형식, 그러니까 대문에서 바로 링크해서 들어온 게시물에는 안됩니다.
이건 좀 더 연구해 봐야 하겠지만, url이 2개로 나와서 어떻게 해야 할지 감을 못 잡고 있습니다.
부루트포스로 하면 할 수 있을 것 같기도 하지만 서리 ;;;
마지막으로, 버그가 분명히 있을 겁니다. 테스트라고는 딸랑 게시물 2개 해봤기 때문에요 ;;;;
사용하시다가 버그 나오면 쪽지 주시면, 다음 설날이 오기 전에 해결해 보겠습니다. )
그럼 모두 새해 복 많이 받으세요.
꼬리말. 수정하시기 편하게 한글 주석 떡칠해놨습니다. ;;;
박스 색상이나 두께 바꾸고 싶으신 분은 바꿔 쓰세요.
능력자께서 박스 말고 좀 이쁘게 스타일 먹여주심 더 좋고요.
*2월 13일 7시 36분에 스크립트 수정되었습니다.
- 수정내용 : 한번도 안 읽은 게시물의 리플들은 모두 하이라이트 처리하도록 수정.