메뉴 건너뛰기

신승식의 다른 생각 (보관)

짧은 생각 페이지마다 제목을 상세하게 넣었습니다.

신승식 2005.03.02 00:10 조회 수 : 27040

 

이제까지는 게시판 글을 볼 때에도 브라우저 맨 위쪽 창 경계선에 표시되는 문서의 제목에는 그냥 게시판 제목까지만 나왔습니다. 예를 들면 이렇게 나왔지요.

  • 첫 페이지의 경우: 신승식의 다른 생각
  • 짧은 생각 게시글 목록을 볼 때: 짧은 생각
  • 짧은 생각 게시판에서 Mac Mini라는 글을 읽을 때: 짧은 생각
  • 짧은 생각 게시판에서 글을 쓸 때: 짧은 생각

이렇게 하고 보니 게시판에서 정확히 어떤 글을 읽는지 창 제목으로 표시되지 않아 (특히 여러 개의 문서를 띄워놓았을 때에는 문서간의 구분이 잘 되지 않아) 혼란스러운 점이 있었습니다. 게다가 시각 장애인의 경우, 문서의 제목을 보고 이 문서가 무엇인지 파악한 다음, 계속 탐색을 할 것인지 말 것인지를 결정하는데, 제목이 두리뭉실하게 나와 있으니, 무작정 문서의 안쪽까지 들어가봐야 하는 불편함이 있었습니다. 그리고 Cool Check과 같은 웹 사이트 검사 프로그램으로 검사를 해보면 자꾸 문서 제목이 똑같은 문서가 여러 개 있다고 경고/에러가 나왔습니다. 그래서 오늘 혼란스러운 제로 보드 소스를 다시 뜯어보았습니다. lib.php에 있는 head()라는 함수에 문서의 제목이 들어가는데, 거기에 추가 제목을 넣는 인자(argument)를 하나 추가해서 문서마다 상황에 맞는 추가 제목을 인자로 넘겨줄 수 있도록 수정했습니다. 이제 상황에 따라 아래와 같이 조금 더 상세한 문서 제목이 나옵니다.

  • 짧은 생각 게시글 목록을 볼 때: 신승식의 다른 생각 - 짧은 생각
  • 짧은 생각 게시판에서 Mac Mini라는 글을 읽을 때: 신승식의 다른 생각 - 짧은 생각 - Mac Mini
  • 짧은 생각 게시판에서 글을 쓸 때: 신승식의 다른 생각 - 짧은 생각 - 글쓰기
  • 짧은 생각 게시판에서 글을 수정할 때: 신승식의 다른 생각 - 짧은 생각 - 글 수정하기

발생 상황은 아직 완전히 다 조사하지는 못했는데 글읽기, 글쓰기, 답변글 쓰기, 글 수정하기, 로그인하기, 로그인 실패, 글 지우기, 코멘트 글 지우기까지 정리가 되었습니다. 또 다른 경우가 생기면 추가해야겠죠.