네이버

나의 수업일지

인천 일보 아카데미 58~67일 차 개인 프로젝트 - NAVER 지식in 클론 코딩 (9)

네이버 지식인 게시글 상세페이지 댓글 맨 처음 댓글을 만들때 전에 했던대로 하면된다고 생각했지만 글작성자의 경우 질문 작성자로 사용자의 이름이 작성되어야하고 당연히 일정이상의 댓글이 달리는 경우 페이징까지 진행해야했습니다. 또한 댓글공간을 윈도우로드를 사용하였기 때문에 페이지가 넘어가면 새로고침되며 디스플레이가 none으로 바뀌는 상황으로 ajax를 사용해 비동기 처리를 진행해야 했습니다. boardDetail.jsp - 코멘트 작성 공간 게시글 상세페이지의 댓글 작성을 진행하는 공간입니다 로그인을 하지 않은경우 코멘트를 작성하는 공간을 클릭하면 로그인이 필요하다는 문구를 confirm을 사용하여 확인 취소를 받고 확인을 클릭하는 경우 로그인 페이지를 화면에 띄웁니다. 등록 등록 boardDetail.j..

나의 수업일지

인천 일보 아카데미 58~67일 차 개인 프로젝트 - NAVER 지식in 클론 코딩 (8)

네이버 지식인 게시글 상세 페이지 게시글 상세에서는 생각보다 제약이 많은데 1. 사용자가 로그인이 되어있고 게시글에 답변이 없는 경우에는 답변을 바로 작성할 수 있게 에디터를 보여주어야하고 2. 사용자가 로그인 되어 있고 게시글에 답변이 있는 경우에는 답변 등록 버튼만 보여주고 에디터는 보여주지 않습니다 3. 사용자가 로그인을 하지 않은 상태에서도 답변 등록 버튼만 보여주고 버튼을 누르면 로그인페이지로 넘어갑니다. 4. 게시글 작성자가 보는 경우에는 답변을 등록할 수 없게 버튼 / 에디터를 보여주지 않습니다 boardDetail.jsp 1. 사용자가 로그인이 되어있고 게시글에 답변이 없는 경우 지금 생각해보면 스크립트를 사용했다면 더 편했을텐데 왜이렇게했는지 이해가 안갑니다 롬북을 사용하여 c태그 if문..

나의 수업일지

인천 일보 아카데미 58~67일 차 개인 프로젝트 - NAVER 지식in 클론 코딩 (7)

네이버 지식인 QnA글 목록 화면 카테고리는 애초에 만들 생각이 없었기 때문에 지웠고 당연히 관심질문 등 유저의 정보를 나타내는 공간이 필요 없다고 생각하여 뺏습니다 또한 질문 게시판과 QnA게시판의 차이를 모르겠어서 그냥 QnA게시판만 만들기로 했습니다. boardQnA.jsp - script main화면의 QnA 리스트와 크게 다른점이 없지만 제목으로만 보기 , 내용까지 보기 버튼을 추가했다는 약간의 차이점이 있습니다. 어떻게 만들어야할지 고민하다가 그냥 무식하고 편한 방법으로 2가지 상황의 Container를 2개 만들고, 버튼 클릭에 따라 display를 none / block으로 바뀌게 만들었습니다 Controller QnA페이지로 이동시 사용되는 GetMapping @GetMapping("/b..

GUPING
'네이버' 태그의 글 목록