웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
홈페이지에 닉네임 대신 실명으로 뜨게 만들기
2008.05.19 07:50
제가 운영하고 있는 홈페이지 성격상 닉네임보다는 실명으로 뜨게 해야하는데...
제로보드 XE 자체에는 그런 선택사항이 없어서 제가 소스를 수정해서 쓰고 있습니다.
혹시 필요한 사람들이 있는 것 같아서 간단하지만 정리해서 올립니다.
소스 내에서 getNickName() 이라는 단어를 getUserName() 으로 바꾸었더니
해결된 듯 보였으나 비로그인 상태에서 글 작성한 사람의 이름이 뜨지 않더군요.
그래서 비로그인 상태의 유저는 닉네임으로 뜨게 하려고 잔머리(?)를 썼습니다.
제가 수정한 방법을 알려드리면....
1. xp에서 검색을 합니다.
'검색' 버튼을 누른 후 '모든 파일'을 누르면 아래 그림처럼 나옵니다.
파일 이름은 *.* 으로 입력하고
파일에 들어있는 단어에 getNickName 을 검색하면 닉네임으로 뜨는 파일들이 검색이 될 겁니다.
2. EditPlus나 UltraEdit 같은 텍스트 편집기로 파일들을 엽니다.
메모장으로 일일이 수정하려면 속터지니까 여러파일에서 내용을 일괄 변경가능한 프로그램이 있으면 좋습니다.
3. 다음 내용을 검색해서 바꾸어줍니다.
(아래 그림은 EditPlus에서 '검색>바꾸기' 로 들어간 화면입니다. 평가판으로도 이런 작업이 가능합니다.)
(1) {$document->getNickName()} 를
<!--@if($document->getUserName()=='')-->{$document->getNickName()}<!--@else-->{$document->getUserName()}<!--@end-->
로 바꾸시고
(2) {$oDocument->getNickName()} 를
<!--@if($oDocument->getUserName()=='')-->{$oDocument->getNickName()}<!--@else-->{$oDocument->getUserName()}<!--@end-->
로 바꾸시고
(3) {$comment->getNickName()} 를
<!--@if($comment->getUserName()=='')-->{$comment->getNickName()}<!--@else-->{$comment->getUserName()}<!--@end-->
로 바꾸시고
(4) {$oComment->getNickName()} 를
<!--@if($oComment->getUserName()=='')-->{$oComment->getNickName()}<!--@else-->{$oComment->getUserName()}<!--@end-->
로 바꾸시고
(5) {$oSourceComment->getNickName()} 를
<!--@if($oSourceComment->getUserName()=='')-->{$oSourceComment->getNickName()}<!--@else-->{$oSourceComment->getUserName()}<!--@end-->
로 바꾸시면 됩니다.
중간에 자동으로 링크 걸리는 부분은 알아서 수정해서 쓰시기 바랍니다.
(텍스트 편집기로 바로 붙이시면 링크 부분이 자동으로 없어지긴 할겁니다. ^^)
관리자 화면에서 일부 닉네임으로 뜨긴 하는데... 별로 거슬리지 않아서 그냥 뒀습니다.
제로보드 XE 자체에는 그런 선택사항이 없어서 제가 소스를 수정해서 쓰고 있습니다.
혹시 필요한 사람들이 있는 것 같아서 간단하지만 정리해서 올립니다.
소스 내에서 getNickName() 이라는 단어를 getUserName() 으로 바꾸었더니
해결된 듯 보였으나 비로그인 상태에서 글 작성한 사람의 이름이 뜨지 않더군요.
그래서 비로그인 상태의 유저는 닉네임으로 뜨게 하려고 잔머리(?)를 썼습니다.
제가 수정한 방법을 알려드리면....
1. xp에서 검색을 합니다.
'검색' 버튼을 누른 후 '모든 파일'을 누르면 아래 그림처럼 나옵니다.
파일 이름은 *.* 으로 입력하고
파일에 들어있는 단어에 getNickName 을 검색하면 닉네임으로 뜨는 파일들이 검색이 될 겁니다.
2. EditPlus나 UltraEdit 같은 텍스트 편집기로 파일들을 엽니다.
메모장으로 일일이 수정하려면 속터지니까 여러파일에서 내용을 일괄 변경가능한 프로그램이 있으면 좋습니다.
3. 다음 내용을 검색해서 바꾸어줍니다.
(아래 그림은 EditPlus에서 '검색>바꾸기' 로 들어간 화면입니다. 평가판으로도 이런 작업이 가능합니다.)
(1) {$document->getNickName()} 를
<!--@if($document->getUserName()=='')-->{$document->getNickName()}<!--@else-->{$document->getUserName()}<!--@end-->
로 바꾸시고
(2) {$oDocument->getNickName()} 를
<!--@if($oDocument->getUserName()=='')-->{$oDocument->getNickName()}<!--@else-->{$oDocument->getUserName()}<!--@end-->
로 바꾸시고
(3) {$comment->getNickName()} 를
<!--@if($comment->getUserName()=='')-->{$comment->getNickName()}<!--@else-->{$comment->getUserName()}<!--@end-->
로 바꾸시고
(4) {$oComment->getNickName()} 를
<!--@if($oComment->getUserName()=='')-->{$oComment->getNickName()}<!--@else-->{$oComment->getUserName()}<!--@end-->
로 바꾸시고
(5) {$oSourceComment->getNickName()} 를
<!--@if($oSourceComment->getUserName()=='')-->{$oSourceComment->getNickName()}<!--@else-->{$oSourceComment->getUserName()}<!--@end-->
로 바꾸시면 됩니다.
중간에 자동으로 링크 걸리는 부분은 알아서 수정해서 쓰시기 바랍니다.
(텍스트 편집기로 바로 붙이시면 링크 부분이 자동으로 없어지긴 할겁니다. ^^)
관리자 화면에서 일부 닉네임으로 뜨긴 하는데... 별로 거슬리지 않아서 그냥 뒀습니다.
댓글 5
제목 | 글쓴이 | 날짜 |
---|---|---|
홈페이지에 국경일이면 태극기 다는법이에요~ ^^ [11] [1] | jaehee_91 | 2008.03.01 |
양력/음력DB 홈페이지에 사용하기 [2] | 감뿌리 | 2008.03.29 |
플래시로 페이지에 랜덤 이미지 돌리기 [3] | ☜ TeRy ☞ | 2008.04.04 |
외부페이지에서 매개변수 사용하기 [2] | JnCsoft | 2008.04.07 |
404 에러 페이지를 만들어 보자 [2] | hangoon | 2008.04.11 |
각 페이지에 쓸 수 있는 변수명들 찾기 [6] | lainfox | 2008.04.29 |
홈페이지에 이미지블릿 대신 특수문자로 표현해 보기 | 팔공산 | 2008.04.29 |
rewrite mod 사용시 404 페이지 에러 해결 방법 | 이종준 | 2008.05.09 |
홈페이지에 닉네임 대신 실명으로 뜨게 만들기 [5] | findwind | 2008.05.19 |
외부페이지 접근을 제로보드XE를 통해서만 접근을 허용 하고 싶다면 [9] | 임기택924 | 2008.06.03 |
1.0.3버전 외부 페이지 쿼리 스트링 붙일때 주의 하세요. | 그라미 | 2008.06.03 |
페이지 숫자에 네이버처럼 사각테두리 씌우기 [8] | 탑심 | 2008.06.15 |
페이지 작성이나 수정후 적용이 안돼서 고생하는 많은 분들을 위하여 [1] | cyric | 2008.06.17 |
아이프레임속 링크를 기존페이지에서 이동하기 [1] | 정다운804 | 2008.06.19 |
[팁]페이지별 댓글 출력 초간단 팁.. [4] | 키티나 | 2008.07.04 |
한 페이지(화면)에 두개(2개)의 모듈(게시판 등)을 넣는 법 [6] | 황건순 | 2008.08.25 |
밑에 페이지 네비게이션 수정 (다음10개, 이전10개등으로) [6] | Clanss | 2008.08.29 |
각 리스트형 위젯에 페이지 기능을 달자. [10] | 라르게덴 | 2008.09.02 |
[우클릭 및 드레그 방지법] 및 [방지된 홈페이지 해재법] >0< [7] | 이홍석295 | 2008.09.03 |
동일서버내 페이지에서 로그인정보 활용하기... [4] | 수로 | 2008.09.06 |