전체검색 글자수 - 그누보드 전체 검색 결과 글자수 자르기 > 웹제작/운영

사이트 내 전체검색
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go

웹제작/운영

PHP 전체검색 글자수 - 그누보드 전체 검색 결과 글자수 자르기

페이지 정보

profile_image
작성자 키스세븐
조회 799회 작성일 22-05-15 20:16

본문

전체검색 글자수

그누보드 전체 검색 결과 글자수 자르기


그누보드는 자체 검색엔진을 제공한다. 

하지만 기본 설정은 글자수가 너무 많아서 불편하다. 글자수를 줄이는 설정을 바꾸보자.



전체검색 글자수 - 그누보드 전체 검색 결과 글자수 자르기



전체 검색 내용 글자수 자르기 이해


구글과 다음, 네이버 등 포털 검색에서는 검색 결과의 내용 부분은 생각보다 길지 않다. 

약 100자 ~ 150자 사이에서 검색 내용을 볼 수 있게 한다.


그러나 그누보드 전체 검색의 기본 설정은 글자수가 300자나 되기 때문에 산만해 보이고, 화면 레이아웃도 어렵다. 


그럴 때는 그누보드의 search.php를 수정하면 된다. 

search.php파일은 그누보드를 설치했을 때 bbs 디렉토리에 들어 있다. 

이 search.php파일의 처리 결과를 skin의 search.skin.php에서 불러와서 화면에 뿌려 주는 것이다. 



전체 검색 글자수 변경하기


search.php를 찾아 열었다면 검색으로 아래 코드를 찾아낸다.

[code]

$content = cut_str($content, 300, "…");

[/code]

위에 있는 300이란 숫자가 바로 전체 검색 결과의 글자수를 말하는 것이다. 글자수를 자르려면 이 숫자를 고치면 된다. 약 100자 ~ 150자 정도로 자르면 포털과 비슷한 모양이 된다. 



글자 자르기 cut_str( ) 함수


여기서 사용되는 것은 글자 자르기 함수인 cut_str( ) 함수다. 

cut_str( ) 함수는 검색된 내용인 $content를 불러와서 지정하는 만큼의 글자수로 자른다


구조는 이렇다. [저작권법 표시] 원본 출처 : 키스세븐(www.kiss7.kr)

[code]

$저장할 변수 = cut_str($저장할 변수, 자를 글자수, "그 나머지 부분을 표현할 문구");

[/code]

검색 결과 내용을 잘 보면 마지막이 ...로 끝난다. 위에서 표현할 문구 부분이 이것이다.

추천0
총 12개 (1Page)
  • RSS
웹제작/운영 목록
번호 제목 조회 추천 날짜
12 그누보드 485 0 07-24
11 그누보드 953 0 06-28
10 그누보드 1022 0 06-13
9 그누보드 751 0 06-10
8 그누보드 1252 0 06-07
7 그누보드 1079 0 05-22
6 그누보드 1243 0 05-15
열람중 PHP 800 0 05-15
4 기타활용 757 0 05-15
3 HTML 3842 0 05-07
2 그누보드 928 0 05-06
1 HTML 837 0 05-06

검색


    허브사이트 "키스세븐"
    [허브사이트란?]
    수많은 사이트와 포털을
    한 번에 모아서
    사용할 수 있는 서비스를 말합니다.