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

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

QA

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

답변 2

본문

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

 

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

[리스트 정렬 필드를 기본 =  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);

?>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 5
© SIRSOFT
현재 페이지 제일 처음으로