웹마스터 팁
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용)
2012.10.23 21:28
일단 제목에서 말씀드린대로 코어에 기본으로 있는 레벨 아이콘 에드온을 이용해서
레벨 아이콘이 적용된 닉네임에만 변경된 닉네임이 출력되도록 하는 팁이니 유의해주세요.
다시 말해서 레벨 아이콘을 사용하지 않은 닉네임은 변경되지 않습니다.
이것과 비슷한 기능을 하는 에드온이 마켓에도 있지만 가격이 5만원이나 해서 살까말까 고민하다
비슷하게나마 기능하게 할수 있을것 같아 꼼수를 좀 써서 가능케 되었습니다.
아마 마켓에 있는 에드온은 회원정보를 변경할때 그 회원이 작성한 게시글이나 댓글을 불러와서 DB에서 닉네임을 직접
수정을 하는 것이 아닐까 추측을 해봅니다(이건 제가 구입 및 사용을 안해봐서 확실히 모르겠습니다.)
이 팁은 닉네임 출력당시에만 현재 변경된 닉네임으로 바꿔서 출력해주는 역할을 합니다.
어차피 꼼수를 좀 쓴 팁이니 괜찮겠다 싶으신 분들만 적용해주세요 ^^
/addons/point_level_icon/point_level_icon.lib.php 에서 14번째 줄에 다음 4줄만 추가해주시면 됩니다.
$oMemberModel =& getModel('member'); $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); if($matches[5] != $member_info->nick_name) $matches[5] = $member_info->nick_name;
다시 말씀 드리지만 레벨 아이콘 에드온에 의해서 아이콘이 적용된 닉네임에만 변경된 닉네임이 출력됩니다.
아 혹시 아이콘샵을 사용하시는 분들은 상황에 따라 코드 추가가 조금 더 필요합니다.
한가지 걱정되는 것은 마켓에 있는 에드온과 비슷한 기능을 한다는 것인데 팁게에 올려도 괜찮은거겠죠?
댓글 9
-
위드파트너
2012.10.24 19:21
-
바붕아
2012.10.24 22:55
아 직접 적용을 해 보시고 말씀하시는건가요?
제가 볼때는 문제가 없을것 같은데요
현재 텍스트 닉네임이 회원번호로 가져온 닉네임이랑 다를 경우 텍스트 닉네임을 변경하는 것이지
이미지 닉네임까지 영향을 미치지 않을 것 같습니다.
이미지 닉네임은 다른 에드온에서 적용되는거라서 거기서 이미지 닉네임이 있을경우 자체적으로 처리를 합니다.
-
위드파트너
2012.10.25 09:48
저는 해보지도 않고 추측성 글을 올린게 아닙니다.
1.4.5.15 버전이고 원본 애드온 파일 건드리지 않은 상태에서 말씀하신 팁을 적용해보니
이미지 닉네임이 안보이고 모두 텍스트 닉네임으로 나오는 것을 확인했기에 피드백을 드린 거에요...@.@
팁주신 회원님께서 직접 이미지닉네임 하나 올려놓고 테스트 해보시면 바로 확인하실 수 있을 것 같은데요? -
바붕아
2012.10.25 21:51
코드 위에
if($oMemberModel->getImageName($member_srl)) return $orig_text.$matches[5].'</'.$matches[6].'>';
라고 추가해주세요
-
위드파트너
2012.10.26 20:18
죄송하지만...
말씀하신 코드를 맨위에 넣을 경우, 이미지 닉네임은 나오지만 레벨 아이콘이 사라집니다.
닉네임이 텍스트로 된 회원들은 레벨 아이콘도 잘 나오는데, 이미지 닉네임을 쓰는 회원들은 레벨 아이콘이 안나와요~
-
송동우
2012.10.26 20:54
첨부한 애드온 사용해 보세요.......
-
위드파트너
2012.10.26 23:07
덕분에 한방에 해결했네요. 감사합니다.
단, 코드 상단에 if(!defined("__XE__")) exit(); 이 부분을 1.4 버전에 맞게 아래와 같이 수정했습니다.
if(!defined("__ZBXE__")) exit();
-
송동우
2012.10.26 23:33
아....1.5.x 에서 만들어서 1.4.x 버전은 신경을 안썼습니다.....
-
pentopen
2012.10.27 17:08
송동우님이 만드신 애드온을 자료실에 올려주심 안될까요?
그럼 많은 분들이 도움을 받을텐데요...
가만보면 이곳 사용팁란이나 묻고답하기에 주옥같은 애드온을 올리신걸 본적이 있거든요..
음 왠지 안그러실것 같지만 한번 제의드려 봅니다..ㅋ
제목 | 글쓴이 | 날짜 |
---|---|---|
(회원가입) 닉네임 필요없이 이름만 입력 받으려면 [16] | Simulz | 2007.08.22 |
최신댓글에 닉네임 출력하기... [5] | 똑디 | 2007.08.28 |
회원이 이름, 닉네임등 정보 변경 못하도록 하기 [8] | 지연아빠 | 2007.12.22 |
홈페이지에 닉네임 대신 실명으로 뜨게 만들기 [5] | findwind | 2008.05.19 |
닉네임, 이름 정보변경 못하게 하기. [6] | 부엉이 | 2008.08.06 |
회원가입시 닉네임 중복사용 가능하게 하기.. [3] | 一淚™ | 2009.01.08 |
회원가입시 닉네임 특수문자 제한하기 [10] | 절망린 | 2009.06.06 |
무료 채팅 프로그램인데 꽤 유용하네요.. (xe와 닉네임 연동(넨네님 추가) [8] | 리우 | 2009.07.10 |
관리자id , 닉네임, e-mail주소, 바꾸기, 최고관리자권한 없애기 [3] | 유병철 | 2010.06.18 |
게시판 본문페이지 닉네임 옆에 회원그룹명 사용 [4] | 늘푸른이 | 2010.08.13 |
받은쪽지에서 아이디 출력을 제거하고 닉네임만 뜨게하기. [4] | XEMALL | 2010.09.25 |
글읽기에서 글쓴이의 닉네임을 이름으로 변경하기 | 하얀마법 | 2010.10.29 |
이용자가 댓글을 닉네임으로 검색할순 없나요? [2] | gc00 | 2011.03.04 |
닉네임이나 이름의 뒷부분을 ** 처리로 숨기고픈 경우 [2] | sejin7940 | 2011.08.06 |
글쓴이에 이름과 닉네임 같이표시하기 [3] | 천재경 | 2011.10.20 |
관리자의 회원포인트목록 에서 ID/닉네임 등으로 검색하는 소스 추가 [3] | sejin7940 | 2012.06.25 |
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] | 바붕아 | 2012.10.23 |
사이트 내 닉네임을 일괄 변경하기 [6] | 윈컴이 | 2012.11.09 |
닉네임, 레벨, 포인트등 활동정보바 [2] | 소렌트. | 2012.11.19 |
[주옥시리즈]닉네임/이메일 변경 금지 팁 [10] | socialskyo | 2013.08.10 |
좋은 팁 감사합니다.
다만 알려주신 팁을 사용하게 될 경우,
닉네임에 이미지를 업로드해서 사용하는 것을 무시하고 닉네임은 무조건 텍스트로만 나오게 되는 문제가 발생합니다.
즉 이미지 닉네임을 사용할 수 없게 된다는 것입니다.
적절한 패치가 필요하지 않을까요~? ^^