자바스크립트의 고수님들 > 자유게시판

자유게시판

자바스크립트의 고수님들 정보

자바스크립트의 고수님들

본문

게시판 분석을 도와주세요..

 

g5_write_free 자유게시판을  데이타베이스에 읽어서..

 

{

  "free": [

  {

    "reply": {

    }

    "commens": [

        "comments": [

           "comments": {

           },

        ]

    ]

  },

  {

  }

]

}

식으로 리턴을 해 보고 싶은데, 생각보다 데이타베이스 구조가 조금 헷갈리네요.

 

g5_write_free를 배열로 읽어서 위와 같은 구조로 변경할려면 어떤 자바스크립트 식이 필요할까요?

 

간단한 것 부터 해 볼려고,  메뉴(g5_menu)를 QA 에도 https://sir.kr/qa/404882  올려 봤습니다. (댓글은 최대 6단계까지 인가요?  AAAAAA)

 

위와 같은 구조라면 프런트엔드 단에서 쉽게 디스플레이가 가능한 구조가 되는지요? (Vue, React, Flutter등에서..)

(프런트엔드단은 심플하게 표현이 되었으면 합니다.)

 

추천
0

베스트댓글

일단 데이타베이스 mecode asc 정렬을 하고,
프로그램으로 계층 배열로 담아서,
출력을 하든, 활용을 하면 될듯 합니다.

로직은 정렬된 자료들을 출력해서 php 재귀함수 만들어서
재귀호출하면 됩니다. 코드를 원하시면

*** 개인정보보호를 위한 이메일주소 노출방지 ***
데이타 베이스 자료 주시면... 지금 놀고 있어서 만들어서 메일로 드리죠
그누보드 순정을 설치하고,  그중 자유게시판에 작성된 글의 데이타베이스 g5_write_free를
읽어서 자바스크립틀 사용해서 json으로 변경할려고 합니다.

g5_write_free안에 글과 댓글이 같이 들어 있어서,  현재 분석중입니다.

댓글 8개

일단 데이타베이스 mecode asc 정렬을 하고,
프로그램으로 계층 배열로 담아서,
출력을 하든, 활용을 하면 될듯 합니다.

로직은 정렬된 자료들을 출력해서 php 재귀함수 만들어서
재귀호출하면 됩니다. 코드를 원하시면

*** 개인정보보호를 위한 이메일주소 노출방지 ***
데이타 베이스 자료 주시면... 지금 놀고 있어서 만들어서 메일로 드리죠
그누보드 순정을 설치하고,  그중 자유게시판에 작성된 글의 데이타베이스 g5_write_free를
읽어서 자바스크립틀 사용해서 json으로 변경할려고 합니다.

g5_write_free안에 글과 댓글이 같이 들어 있어서,  현재 분석중입니다.
위에 메일이 없어졌네요. *** 개인정보보호를 위한 이메일주소 노출방지 *** 뚝딱은 아니라서 필요하시면 메일주세요 ^^;;
자유게시판은 https://yc5.lavuebd.com/bbs/board.php?bo_table=free
JSON으로 나온 데이타는
http://74.208.22.155:3000/api/v1/write-free
JSON formatter 크롬 익스텐션 설치하면 보기 편합니다.

배열을 감싸고 있는 { "free": }는 빼고 배열만 가지고 만들어 보는 중입니다.
샘플을 몇개 더 추가하고. (답변글)

글 일기 http://74.208.22.155:3000/api/v1/write-free
글 한개 읽기 http://74.208.22.155:3000/api/v1/write-free/1
해당글에 대한 댓글 읽기 http://74.208.22.155:3000/api/v1/write-free/1/comments

우선 나눠 봤습니다.

wrReply와 wrCommentReply의 AABA 를 잘 분해해서 JSON으로 만들면 될 것 같습니다.

wrParent, wrComment 도 무었에 쓰는지 알아 봐야겠습니다.



이렇게 되는걸거에요 아마도... 모르겠네요... 오래되서... 잊어 버렸네요
아~ 관리자에 트리로... 그룹, 게시판, 게시글, 답변글, 코멘트 관리가 있으면 좋겠군요... 음... 그런데 게시판을 올 트리로... 메리트가 있을가요?? 만들기야 하겠지만...
전체 195,241 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여64 회 시작24.04.12 12:32 종료24.04.19 12:32
  2. 참여28 회 시작24.04.12 12:32 종료24.04.19 12:32
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT