그룹 내 최신 게시물 노출

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
그룹 내 최신 게시물 노출

QA

그룹 내 최신 게시물 노출

본문

수고하십니다.

 

그룹 내 최신 게시물(게시판)이 안나오는 게 있습니다.

 

검색 사용에도 체크가 되어 있는데

안나오는 이유를 모르겠습니다.

 

글은 하루에 계속 올라오고 있습니다.

 

조언을 부탁드립니다.

 

감사합니다.

이 질문에 댓글 쓰기 :

답변 2

 bbs/search.php lib/latest.lib.php가 주요 파일입니다.

이 두 파일에서 검색 쿼리를 점검하고 GROUP BY 또는 ORDER BY 절이 누락된 경우

이를 추가하여 최신 게시물이 검색되도록 수정해야 합니다.

 

lib/latest.lib.php의 SQL 쿼리를 다음과 같이 수정


$sql = "SELECT bo_table, wr_id, wr_subject 
        FROM g5_write_{$bo_table} 
        WHERE wr_is_comment = 0 
        ORDER BY wr_datetime DESC 
        LIMIT 10";

 

해결 방안:

  1. 캐시 초기화: 관리자 모드에서 캐시를 삭제하고 board_list_update.php 또는 latest.lib.php를 호출하여 캐시를 갱신합니다.
  2. 검색 쿼리 확인: bbs/search.php 파일의 SQL 쿼리를 점검하여 필터 조건과 JOIN이 올바르게 설정되었는지 확인합니다.
  3. DB 인덱스 점검 및 복구: 해당 테이블의 인덱스를 점검하고 필요 시 ALTER TABLE로 재생성합니다.
  4. 권한 설정 확인: 그룹 및 게시판 설정에서 사용자 접근 권한이 올바른지 확인합니다.
  5. 디버깅: latest.lib.php에서 로그를 추가하거나 쿼리 결과를 출력하여 원인을 추적합니다.

 

해당 최근 게시물은 캐시로 파일이 생성이 되어 반영되기에 바로 바로 노출이 안될수 있으니 캐시를 삭제해보시고 확인해 보셔야 할듯 합니다.

아니면 쿼리가 정상적인지 찍어서 디버깅 해보셔야 할듯 합니다.

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

회원로그인

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