thisis-joe / blocker

2022캡스톤디자인

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

게시판

thisis-joe opened this issue · comments

  • 게시글들은
    • 모든 id 찾아서 포함하는 게시글 불러와서 배열에 포함시킨 뒤 나열
    • 북마크용 on, off 구분용 클래스 같은거( 구분자 B)
    • 검색용 visible, invisible 구분용 클래스같은거 (구분자 S)


  • 검색기능 제작
    • 검색조건에 포함되면
      • 해당하는 것들만 새로운 배열search_list에 모아서 출력시키고 나머지는 안보이게 하는 함수 searchOutput()
      • 이 함수는 Notice_board 전체를 새로고침? 해야함.


  • POSTVIEW : Noticeboard에서 게시글 제목을 누르면
    1. 일단 내 id 식별 + 내 게시글 중 어떤 게시글인지 식별해서
    2. form 형태로 받아온 뒤 수정금지상태로 두기
    • BOOKMARK 또는 UNBOOKMARK
      • 구분자 B on / off 구분해서 다른 버튼으로 보여줘야 함.
        • BOOKMARK인경우의 게시글
          • form 형태로 제출 → 내 id에 등록된 db 로 만듦
          • 하단에 UNBOOKMARK 버튼 보이기. 누르면 구분자 B off로 전환 후 id에서 삭제
        • UNBOOKMARK인경우
          • 하단에 BOOKMARK 버튼 보이기. 누르면 구분자 B on으로 전환 후 id에 저장
    • EDIT
      • 수정불가에서 수정가능하게 변경
    • DELETE
      • 게시판으로 이동후
        • 해당 id에 등록된 게시글 삭제
        • 게시판 목록에서 삭제


  • POSTWRITE : Noticeboard에서 POST를 누르면
    • 게시판에서 POST(작성) 누르면 PostWrite.js로 이동
    • 텍스트입력
    • 계약서 업로드 (하이퍼링크)
    • form 형태로 제출하게 만들기
  • 버튼 : post, cancel
    • post : 새로운 게시글로써 해당 id에 맞게 제출(form)
    • cancel : 뒤로가기와 동일한 기능