그누보드의 기본 게시판에 공지글로 등록하는 기능이 있습니다.

공지로 등록하게되면 공지로 등록된 순서대로 해당 게시판의 상단에 공지가 나타나게 되어있습니다.

간혹 공지를 등록하더라도 순서에 상관없이 출력되도록 원하시는 분들이 있는데요.

그런 사용자들을 위해서 공지사항 글들을 랜덤으로 순서에 상관없이 출력하는 방법을 구현해보겠습니다.

 

www/bbs/list.php 파일의 82번째 라인의 소스코드 부분을 찾아보겠습니다.

<?php

/* www/bbs/list.php */

 

// 공지 처리

if (!$sca && !$stx) {

    $arr_notice = explode(',', trim($board['bo_notice']));

?>

해당 소스코드의 아래 부분에 아래와 같이 한줄만 추가 해주시면 되겠습니다.

<?php

/* www/bbs/list.php */

 

// 공지 처리

if (!$sca && !$stx) {

    $arr_notice = explode(',', trim($board['bo_notice']));

if($bo_table=='게시판명') shuffle($arr_notice);

?>

 

이렇게 수정하시면 해당 게시판에서 공지사항이 랜덤으로 위치가 바뀌어서 출력되겠습니다.

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글 0

게시판

RSS
번호 제목 글쓴이 날짜 추천 비추천
상단으로