사이트 내 전체검색
그누보드
목록에서 제목에 5자 이후글자는 *** 표시 (비공개게시판용 본인,관리자는 제외)
로빈아빠
https://cmd.kr/gnu/41 URL이 복사되었습니다.

본문

1. /bbs/list.php 에서 게시판설정에서 이후제목*표 라는 추가항목이 있는지 검사한뒤
있으면 제목을 짜름

$hide_full_subject=is_bo_extend_key($board,"이후제목*표");

while ($row = sql_fetch_array($result))
{
    // 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
    if ($sca ||$sca2 ||$sca3 ||$sca4 || $stx)
        $row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");

    $list[$i] = get_list($row, $board, $board_skin_path, $board[bo_subject_len]);
 if (!$is_admin&&$hide_full_subject&&$list[$i][mb_id]!=$member[mb_id]) {
  $list[$i][subject]=cut_str($list[$i][subject],5,"*****");
 }

2.  관리자메뉴에서 여분필드에 5번자이후제목 항목을 추가한다.
1888891278_3c4e11be_3.png


3. is_bo_extend_key() 함수는 ar.build/common.lib.php 에 있다.

//게시판에서 특수기능이 지정되어 있는가 검색 (보통은 10개 항목) 2009-09-24 김성대
function is_bo_extend_key($board,$key) {
 if (!$key) return false;
 for($i=1;$i<=20;$i++) {
  $k1="bo_$i";
  if (strstr($board[$k1],$key)) return true;
 }
 return false;
}

댓글목록

등록된 댓글이 없습니다.

그누보드
190 (4/4P)

Search

Copyright © Cmd 명령어 3.133.145.17