검색시 공지사항>작성일자순 정렬하고싶어요

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
검색시 공지사항>작성일자순 정렬하고싶어요

QA

검색시 공지사항>작성일자순 정렬하고싶어요

본문

게시판에서 검색시 공지사항>작성일자순 정렬하고싶어요

 

아래처럼 설정에서 변경해도, 검색 이후에는 공지사항민 맨위로 노출되지않고 시간순으로 정렬되서요

[리스트 정렬 필드를 기본 =  wr_num, wr_reply : 기본]

이 질문에 댓글 쓰기 :

답변 2

* /extend/user.config.php


<?php
if (!defined('_GNUBOARD_')) exit;
if ($bo_table == '게시판ID' && $stx) {
  $board['bo_sort_field'] = "case when wr_id in ({$board['bo_notice']}) then 0 else 1 end, wr_datetime desc";
}
list.skin.php 수정

<?php
// 필요한 변수 및 설정
$sfl = isset($_GET['sfl']) ? $_GET['sfl'] : '';
$stx = isset($_GET['stx']) ? $_GET['stx'] : '';
// 검색 조건 추가
$sql = "SELECT * FROM {$g5['board_table']} WHERE (wr_subject LIKE '%$stx%' OR wr_content LIKE '%$stx%')";
// 비밀글 제외 조건 추가 (필요한 경우)
$sql .= " AND (wr_option & 8) = 0";
// 공지사항을 먼저, 그 다음 작성일자 순으로 정렬
$sql .= " ORDER BY is_notice DESC, wr_datetime DESC";
// 쿼리 실행
$result = sql_query($sql);

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

회원로그인

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