[그누보드5] 배추빌더5 메인화면 글목록 잘리는 글자, 점으로 처리하는 방법
구피아
2016-02-15 (월) 15:17
6년전
신고
이번 강의(?) 역시 그누보드5 기반으로 제작된 배추빌더5에 관한 것입니다. 배추빌더5로 웹사이트를 만든 후 처음 접속하게 되는 메인화면을 보시면 각 게시판별로 글목록이 나열되어 있는 것을 볼 수 있습니다. 근데 가만히 보시면 아시겠지만 제목 글자수가 길면 뒷부분은 잘려서 보이게 되는데요. 이게 왠지 눈에 거슬려 보여서 보기 싫더라고요. ㅋㅋ 그래서, 일정 글자수 이상 되면 그 뒷부분은 '...' 이런 형태로 표현되게 해봤어요. 참고로, 영문이든 숫자든 한글이든 특수문자든 뭐든 간에 모든 1문자 당 1글자로 일괄처리 됩니다. 그래서 그런지 한글로만 되어 있는 제목을 기준으로 최대 길이를 맞추면 약간의 부작용이 발생하네요. ㅋㅋ
위 그림에 보이는 것처럼 알파벳이나 숫자가 포함된 제목이 나오면 글제목 길이가 짧아져서 들쭉날쭉 해진다는 거에요. 어쩔 수 없이 이런 사소한(?) 문제점은 눈 질끈 감고 넘어가야 할 듯 싶네요. 그렇게 못하시겠다는 분들은 조건에 따라 적용될 수 있는 프로그래밍 코드를 각자 알아서 추가해 주시면 되겠네요. ㅋㅋ 저는 걍 이대로 만족하고 쓸랍니다. ㅎㅎ
그럼 지금부터 일정 글자수 이상 초과할 경우 나머지 부분은 점(...)으로 표시되게 하는 방법을 알려드릴께요.
/www/theme/miwit/index.php
miwit 디렉토리 안에 보시면 'index.php' 파일이 있을 꺼에요. 편집기로 index.php 열고 보시면 위 그림에서 보시는 것처럼 '$latest[$loop_index]['length']' 항목이 보이실 꺼에요.
$latest[$loop_index]['length'] = 50;
원래 기본값은 '50'으로 되어 있는데요. 저는 30으로 변경했습니다. 제 컴퓨터 화면에서는 기본값 50으로 되어 있을 때는 잘리는 부분이 '...'으로 표시되니 않더라고요. 그럼 이상으로 일정 글자수 이상 초과할 경우 잘리는 글자를 점점점으로 표시하는 방법에 대한 강의를 마치도록 할께요. |