게시판 목록화면에서 본문 글자수에 따른 더보기 버튼 삽입 문의
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
안녕하세요!
게시판 목록화면에 출력되는 내용 글자수가 100자 이상 되면 본문 끝에 '더보기' 문자를 출력하고
100자 이하가 된다면 '더보기' 문자를 출력 안하게하고 싶은데요.
타운에 관련 질문이 없어서 이곳에 문의 드립니다 ㅜㅜ
구글링이나 ai에 물어봐도
더보기 버튼으로 가려진 문자를 펼치고 다시 접는 코드만 보여서요 ㅜㅜ
ai서 알려준 코드로는 html 에서는 구현이 되는데
{$oDocument->getContent(false)}
이 본문 코드에 적용하니 적용이 안되는 문제가 있어서요 ㅜㅜ
관련해서 고수님들의 의견을 구합니다 ㅜㅜ
감사합니다!
Maxter
Lv. 6
반가워요~
댓글 6
메모장 게시판 목록화면이다 보니 현재 본문 내용이 {$oDocument->getContent(false)} 이걸로 출력이 되고있는 상태 입니다 ㅜ lemon 메모장 스킨을 사용중이에요!
본문 내용의 격식을 유지한 상태에서 출력해보려고 하고 있어요
예) 트위터등 sns 처럼
본문 글 가리는건 아래의 css를 사용해 가리고 있는데
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 9;
-webkit-box-orient: vertical;
글자수 계산이 안되는지, 라이믹스에서 적용하려니 잘 안되네요 ㅜㅜ
일반 html 파일에서는 잘되는데 ㅜㅜ
답변 감사합니다!
getSummary 로 글자 수를 제한할수 있지만, html 태그와 줄바꿈 정보들이 사라지지요. 본문의 격식을 유지할 필요 없다면 윤삼님의 답변처럼 목록에서는 $document->getContent(); 보다 getSummary 를 사용하시면 됩니다.
저도 현재 질문과 비슷한 부분을 구현하려다가 너무 애먹어서 그냥 감추는 방법을 택했습니다.
메모장 게시판 스킨을 변형해서 사용중인데 말씀하신것 처럼 본문 내용의 격식을 유지하면서 글자 수나 내용의 출력을 제한해보려고 했어요ㅜㅜ
위에 답변 해 주신 것 처럼 본문 내용의 격식을 유지하며 글자 수 등을 제한하기에는 상당히 어려운 부분이 있습니다.
답변 감사합니다