아미나 테마의 내글관리(게시물)를 구현 하려면...

아미나 테마의 내글관리(게시물)를 구현 하려면...

QA

아미나 테마의 내글관리(게시물)를 구현 하려면...

본문

안녕하세요.

 

아미나 테마의 내글관리(https://amina.co.kr/bbs/mypost.php?mode=1) 처럼 사이트내 여러 게시판에서 

 

내가 쓴 게시물들 전체를 쉽게 볼수 있는 메뉴를 만들면 사용자들이 아주 편하게 게시글을 찾을수 있을거 같은데요. 

 

쿼리를 어떻게 짜주는게 효율적일까요?

 

비슷한 구조의 게시판A , 게시판B, 게시판C, 게시판D가 있다고 할 경우

 

효율적인 쿼리를 어떻게 짜주는게 좋을까요?

 

 

 

이 질문에 댓글 쓰기 :

답변 3

그누보드의 구조상

내글관리가 

쿼리 한가지로 다 불러와지지 않습니다.

 

게시물을 기준으로 보더라도

g5_board에 존재하는 bo_table의 갯수에 따라

게시판이 테이블이 존재하게 되는데

 

이 게시판들의 테이블마다 사용자가 글을쓴경우도 안쓴경우도 존재할것이라서.

php의 반복문을 이용해서 내글관리를 추출해야 합니다.

게다가 최근의 글 (예: 기간-최근 3개월)을 추출할경우

게시판마다 다 적용을 해서 추출한 내용을 

 

게시판의 이름, 글의 제목/내용, 글번호를 가지고 바로가기 / 요약등을 구성해야 하기때문입니다.

답변 감사드립니다. ^^

php 반복문이라면 for문 등의 루프를 돌린다는 말씀이실까요?

아니면 게시판(테이블)별로 별도로 쿼리하여 추출을 하란 말씀이실까요?

반복전에 추출한 g5_board테이블에서 추출한 bo_table 수만큼
php반복문(for문 혹은 while문등) 으로
쿼리를 조합형으로 테이블을 조회하도록 구성해서
추출한 결과값을 배열변수에 담아 가져오고

해당 내용을 화면에 출력하는것은 프론트엔드방식을 하시던
php (기존)방식을 하시던 가능하신 방법으로 처리하시면됩니다.

참고해서 원하시는걸 구현 하실 수 있을것 같네요.

https://sir.kr/g5_skin/53632

따로 테이블을 만들고 게시물 정보를 관리하는것도 한 방법이실거 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 530
QA 내용 검색

회원로그인

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