묻고답하기
게시판에서 닉네임 길이 줄이기. 추가질문 드립니다
2012.10.20 01:22
동우님께서 답변해주신 방법을 이용하고 있습니다.
동우님이 알려주신 방법에서
{mb_strcut($document->getNickName(),0,5,"utf-8")}
저기 파란색 5 부분을 18로 고치면 한글 닉네임은 딱 6글자로 줄어들어서 잘 쓰고 있습니다만
영어의 경우 알파벳 18자리까지 그대로 나와버립니다 ㅠ
한글과 영어 따로따로 글자수를 제한하고 싶은데 방법이 있을까요???
-----------------------------------------------------------------------
게시판에서 닉네임 길이 줄이기
닉네임을 지나치게 길게 사용하는 회원이 가끔 있는데
지나치게 긴 닉네임 하나 때문에 게시판 리스트 전체가 보기 안 좋아
가입시는 임의 대로 하더라도 스킨 리스트에서는 5자 정도로 출력을 제한 하고 싶습니다.
게시판은 xe_official 스킨을 사용하고 있습니다.
댓글 1
-
송동우
2012.10.20 12:16
<block cond="preg_match('/[\xA1-\xFE\xA1-\xFE]/', $document->getNickName())">{mb_strcut($document->getNickName(),0,18,"utf-8")}</block>
<block cond="!preg_match('/[\xA1-\xFE\xA1-\xFE]/', $document->getNickName())">{substr($document->getNickName(),0,6)}</block>
이렇게 하면 간단합니다만....
단점은
한글로 시작해서 영어로 연결되면..........낭패.....
그런 경우가 생기면 또 추가작성을 해야 합니다..........
-
카이닉스
2012.10.20 17:47
감사합니다. 적용 잘 했습니다 ^_^
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
골드라이덴 | 초보인데요 제로보드 설치중 오류가 나서 막히고 있습니다. [1] | 2012.10.21 by 송동우 |
띠로리로리 | html 파일 수정하는법 [1] | 2012.10.21 by 송동우 |
사노라면언제간는 |
제발 알려주세요..ㅜㅜ
![]() | |
벤더 | 로그인폼 위치 변경 하고싶어요. [2] | 2012.10.21 by DynamicLaser |
오늘도가자11 | 쪽지 1통당 1포인트 차감되며 일정포인트 미만은 쪽지 못보내기방법좀 [1] | 2012.10.21 by 송동우 |
니키11 | 회원정보보기에서 자기 포인트 현황을 볼수있는 페이지 [1] | 2012.10.21 by 송동우 |
스토리마스터 | 동영상관해서문의드려요! [1] | 2012.10.21 by ITPLE[꾸야] |
옹마 | XE에서 레이아웃 넣기 [2] | 2012.10.21 by 아직없는닉 |
오락실주인 |
비회원 글쓰기 [질문좀 사진첨부]
[1]
![]() | 2012.10.21 by DynamicLaser |
샌드백 | 확장변수 입력시 카테고리별 필터링 | |
stan | 게시물 랜덤으로 출력할수있나요? | |
샌드백 |
카테고리 선택 셀렉트 박스 질문 입니다
![]() | |
엔클레이브 | xe 도메인과 연결 [2] | 2012.10.20 by 울라탱 |
오락실주인 | 게시글 추가 내용 출력 모바일버젼 만들어주실분 !! | |
뽀칠이 | 5.3.3 에서 제목과 본문 사용 안함 특정게시판에만적용? | |
오락실주인 | 조회수 초기화 | |
Aaronner | 관리자 페이지 어떻게 찾나요? [1] | 2012.10.20 |
손주사랑 |
최근게시물 게시판을 추가하고 소스생성하면 사라지는창
[1]
![]() | 2012.10.20 by 새벽들녁 |
lmjy2k | 게시판 댓글에 이런 기능 안될까요? [1] | 2012.10.20 |
홍길동친구 | 딤드처리되서 로그인창 뜨는 부분 |
xe - modules - board - skins - xe_official - _style.list.html 열고1
line 166 쯤에
{mb_strcut($document->getNickName(),0,5,"utf-8")}
여기서 붉은 색 부분이 추가된 내용
파란 숫자 5는 원하는 대로 수정
http://www.xpressengine.com/qna/20583913
-----------------------------------------------------------------------