latest 제목 자르는거 어떻게 해야하나요? > 자유게시판

자유게시판

latest 제목 자르는거 어떻게 해야하나요? 정보

latest 제목 자르는거 어떻게 해야하나요?

본문



이렇게 있을때요,, latest.skin.php 파일에서,
substr 로 잘라버리면,, 바이트수가 맞지않을때 뒤에 /? 이런문자가 생겨서요..
제목이 길면 한줄정도로 나오고 뒤에 ... 나오게 할 수 없나요 ..?

추천
0

댓글 6개

lates 함수 자체가 기본적으로 그렇게 설정이 되어있을텐데요...
<?=latest('스킨명', '게시판명', '게시물수', '게시글수(제목길이)') ?> 잖아요...
예를들어
<?=latest('basic', 'notice', 5, 100)?> 이렇게 하심...
notice게시판에서 5개의 개시물을 불러오는데, 제목길이 100 (한글로 약 50자쯤 될까요?) 이지요.
여하튼 그 갯수가 넘어가질라치면... 제목이 짤리면서 ..... 으로 표시가 되는데요...
전 그렇던데요...
저도 substr 바이트수때문에 제가 직접 만든 함수를 사용합니다.
function Shorten_String($String, $MaxLen, $ShortenStr) {

$StringLen = strlen($String);
$EffectLen = $MaxLen - strlen($ShortenStr);

if ( $StringLen < $MaxLen )return $String;

for ($i = 0; $i <= $EffectLen; $i++) {
$LastStr = substr($String, $i, 1);
if ( ord($LastStr) > 127 ) $i++;
}
$RetStr = substr($String, 0, $i);
return $RetStr .= $ShortenStr;
}

$str=Shorten_String($str,16,'...');
?>
전체 199,701 |RSS
자유게시판 내용 검색

회원로그인

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