kenzi

오늘의 할일 - 본격 프로젝트 4일차 본문

프로젝트

오늘의 할일 - 본격 프로젝트 4일차

kenzi 2022. 3. 17. 09:43

어제 할일을 다하고 밤에 추가로 삭제를 만들려고 했는데 

티스토리처럼 삭제 프론트단 만들기가 어려웠다 

버튼으로 만드는 거 말고 a태그 걸어서 글자에 넣고 싶었는데 

일단 부트스트랩 모달창 자체가 문제였다

부트스트랩에 있는 예제 그대로 가져와서 이름만 바꾸고 했는데도 모달창이 열리긴 하나 부트스트랩 모양이 안 나왔다 

무슨 일일까....

---------> 다시 버튼으로 돌아가서 모달창 여는 걸로 바꿨다 

프로젝트에는 부트스트랩 4.6.1버전쓰는데 예제는 가장 최신 버전인 5를 써서 그런거 같고 

내가 원하는 모양은

삭제합니다 계속 진행하시겠습니까? - 확인 / 아니오 -> 확인하면 새 모달창 떠서 확인으로 빠져나가고 삭제db연결 / 아니오 하면 모달창 바로 닫기 

였는데 4.6.1버전에선 연결해서 나오는 게 없는거 같다 ㅠㅠ 

일단 기본적인 확인 - > 바로 삭제 db연결 / 아니오 -> 모달창 바로 닫기 부터 진행하고 나중에 추가로 수정하는 방법을 생각해야겠다 ㅠㅠ 

---------> 나중에 한번 더 시도해보기 

 

 

자바스크립트 자체를 좀 제대로 배워보고 싶어서 주말에 인프런에서 바닐라 자바스크립트 강의 사서 하루동안 들어볼까 생각중인데 당장 프로젝트 해야하는데 그렇게 하루를 강의 듣는걸로만 사용해도 될까 싶은 우려심이 있다 

 

 

 

 

일단 오늘은 

1) 삭제 기본 완성 - 모달창 완성 - 삭제db연결 - 삭제 완료 

버튼에 자바스크립트로 함수 걸기 (버튼에는 onclick="함수이름" , 자바스크립트에는 함수이름)

- ajax get방식으로 num을 db에 보내기 

- ajax로 보낸 것은 컨트롤러를 타긴 하지만 url 과 msg까지 탈수 없음 

- 왜 ? ajax는 데이터일뿐이니까 

- 그렇다면? ajax 사용할때 success 에 location.href로 보내야함 

 

2) 게시글 쓸때 회원만 가능하게 글쓰기 

3) 삭제/ 수정할때 글쓴 회원만 가능하게 

----------> 하 이걸로 두시간을 뻘짓하다가  이렇게 오류 난 상태로 중간점검은 못 간다 싶어서 다시 원상복귀 

내일 해봐야하는데 흠 암만 생각해도 머리 아프다 

일단 커뮤니티의 닉네임==멤버의 닉네임 이걸 처리해야하는데 

3-1) 내가 만든 커뮤니티 테이블에 닉네임 컬럼이 없다 젠장 

근데 그럴수밖에 로그인 멤버단은 다른 사람이 만들고 있으니까....

 

3-2) 내가 생각한 해결방안

커뮤니티 테이블에 닉네임 컬럼 추가 -- 세션에 닉네임이 저장되어있으니까 글 쓸때마다 닉네임 값은 세션에 저장된 닉네임 객체로 저장하기 (문자열로 변경해서)  -- 커뮤니티의 닉네임 == 지금 세션에 저장되어있는 닉네임(로그인 성공한 유저)

   

 

4) 썸머노트 이미지 파일 처리 

5) 소스트리 설치 및 사용 

 

'프로젝트' 카테고리의 다른 글

프로젝트 마감 하루전  (0) 2022.03.24
15분 남은 오늘 정리  (0) 2022.03.21
주말의 할일  (0) 2022.03.19
오늘의 할일 - 본격 프로젝트 5일차  (0) 2022.03.18
오늘의 할일 - 본격 프로젝트 3일차  (0) 2022.03.16
Comments