묻고답하기
익명게시판에서 색깔로 쉽게 구분하고 싶습니다...
2014.01.01 10:59
아래 사진처럼 익명 아이디를 색깔로 구분하고 싶습니다.
게시판은 1.7.1.1 버전을 쓰고,
스케치북5 스킨 쓰고 있습니다.
회원은 아이디로, 비회원은 IP로 구분하려면 어떻게 해야할까요?
http://www.xpressengine.com/userForum/21750023 요 애드온 사용하고 있습니다..^^
p.s. 쿠후.. 이 질문 세번째 올리게 됬는데
해결방안이 없을까요 ㅠㅠ..
꼭 원하던 기능입니다만..
댓글 13
-
qwms
2014.01.01 11:02
-
SCAC
2014.01.01 16:19
xe/modules/board/skins/
에 가서 해당하는 스킨 폴더의 comment.html을 열어서
<div class="member_{$comment->member_srl}">{$comment->getNickName()}</div>
을 부분을
<a href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false"><!--@if(Context::get('mid')=='게시판 모듈명' && $comment->getNickName()!=iconv('euc-kr','utf-8','글쓴이'))--><font color="#{substr($comment->getNickName(),7,6)}">{$comment->getNickName()}</font><!--@else-->{$comment->getNickName()}<!--@end--></a>
로 바꿔주시면 됩니다.
빨간색 부분도
-
KS
2014.01.01 17:06
저 같은 경우에도 윗분과 비슷합니다.
저도 익명을 위의 본문그림과 같이 6글자로 표현하게 해놨는데 이 닉네임 값을 컬러코드로 써버리면 됩니다.
다만 재수가 나쁜 유저는 색이 희미해진다는 점인데 실사용결과 많이 희미해지는 일은 없었습니다.
<!--@if($module_info->use_anonymous=='Y')-->style='color:#{$comment->nick_name}'<!--@end-->
요걸 닉네임 받아오는 div 안에다가 집어 넣으세요.
지금 폰이라서 풀소스 적기가 힘드네요 저거 적기도 벅차네요ㅡㅜ -
socialskyo
2014.01.05 14:57
혹시 안되는 것 같은데..다시 한번 소스좀 봐주시겠습니까?
-
qwms
2014.01.05 20:57
@ks 님 부탁드립니다 ㅠㅠ..
-
KS
2014.01.06 14:18
<div class="member_{$comment->member_srl}"<!--@if($module_info->use_anonymous=='Y')--> style="color:#{$comment->getNickName()}"<!--@end-->>
{$comment->getNickName()} </div>
기존 {$comment->getNickName()} 부분을 위와 같이 바꿔주세요.
위의 댓글에선 nick_name 이라 썻네요..죄송합니다.
그리고 본문스샷처럼 a8ssd5 등의 6글자처럼 나와야 적용됩니다.
밑의 댓글 보니 익명_abd24d 로 되어 있네요.
익명_ 을 없애시거나 substr 로 위의 소스에서 닉네임 잘라주면 되는데 지금 폰이라서 자세히ㅠ못적겠네요 -
qwms
2014.01.06 15:45
... substr ...?
혹시 다음이라도 좋으니, 조금만 더 알려주실수 있으신가요 :D
답변 감사합니다..^^
-
KS
2014.01.01 17:07
물론 개드립에서 쓰이는 방법은 아닙니다. 저긴 해당 RGB 값으로 변하게 하는 코드를 따로 만든거 같더라구요. 저는 그냥 간단하게 하고 끝냈습니다. -
qwms
2014.01.02 03:47
@SCAC, @KS 님 답변 감사합니다...
하지만 제가 잘못 적용한 탓인지,
제대로 적용이 안되네요...
요로코롬 상태에서 색을 입히고 싶은데요...음...
그리고 제가 스킨을 말씀 안드렸네요 ㅠㅠ;;
스케치북5 게시판 스킨 쓰고 있습니다.
-
XE만세
2014.01.07 19:24
스크린샷과 글쓴 분의 상황이 달라 답변을 잘못 달았네요.
<!--// 댓글 정보 -->
<div class="meta">
<a cond="$comment->member_srl" href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false">{$comment->getNickName()}</a>
<a cond="!$comment->member_srl && $comment->homepage" href="{$comment->getHomepageUrl()}" target="_blank">{$comment->getNickName()}</a>
<b cond="!$comment->member_srl && !$comment->homepage">{$comment->getNickName()}</b>스케치북5 댓글 정보에서 닉네임은 총 3가지 방법으로 구분되는데,
여기서 필요한 부분은
<a cond="$comment->member_srl" href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false">{$comment->getNickName()}</a>
입니다.
이 부분을
<a cond="$comment->member_srl" href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false"<!--@if($module_info->use_anonymous=='Y')--> style="color:#{substr($comment->getNickName(),7,6)}"<!--@end-->>{$comment->getNickName()}</a>
로 교체해주세요. -
qwms
2014.01.08 02:52
자꾸만 덧붙여서 죄송합니다...ㅠㅠ;;
이게 회원일때만 적용이 되는데
제 사이트는 비회원도 ID고정 애드온으로 고정시켜놓고
익명처리 해버리거든요...
비회원은 IP로 구분할수 있을까요....?
-
XE만세
2014.01.08 21:36
비회원의 닉네임도 익명_xxxxxx 형태라면
<!--// 댓글 정보 -->
<div class="meta">
<a cond="$comment->member_srl" href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false">{$comment->getNickName()}</a>
<a cond="!$comment->member_srl && $comment->homepage" href="{$comment->getHomepageUrl()}" target="_blank">{$comment->getNickName()}</a>
<b cond="!$comment->member_srl && !$comment->homepage">{$comment->getNickName()}</b><b cond="!$comment->member_srl && !$comment->homepage">{$comment->getNickName()}</b>
부분을
<b cond="!$comment->member_srl && !$comment->homepage"<!--@if($module_info->use_anonymous=='Y')--> style="color:#{substr($comment->getNickName(),7,6)}"<!--@end-->>{$comment->getNickName()}</b>
로 바꿔보세요.
-
qwms
2014.01.08 23:19
감사합니다.
완벽하게 되네요 :D
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
형자 | 제로보드4 -> XE 이전 관련 [1] | 2011.08.12 by 막샷달인 |
소리없이 | 업데이트 후 관리자 페이지와 모듈 페이지가 사라졌습니다. 제발 도와주세요 [1] | 2011.09.10 by 송동우 |
소리없이 | 관리자페이지와 모듈페이지 문제 / 몇몇분들도 ... | |
엠™ | div 세로 길이 컨텐츠 길이에 맞게 자동으로 되는거 질문이요. [1] | 2011.09.20 by 송동우 |
낭도섬지기 | 송동우님 한번만 더 도와주세요~(__+) [3] | 2011.09.22 by 낭도섬지기 |
나는새 | 회원가입폼을 레이아웃 안에 나타나게 하기 | |
나는새 | 회원가입폼을 레이아웃 안에 넣고싶습니다 | |
차니나라 | 게시판에서 첨부파일 노출 삭제방법 [1] | 2011.10.29 by Cody |
very_sencere | 최근게시물에 확장변수 나타내기 적용했는데 않되네요 틀린곳좀 알려 주세요 [1] | 2011.11.03 by discount mbt shoes |
AR. | xe1.5 제대로 작동이 안됩니다. [1] | 2011.11.09 by 종스 |
김만두 | http 500 내부 서버 오류라고 뜨는데요.. [1] | 2011.11.19 by 잠수 |
오뚝이 | http 500 에 관한 질문입니다 [1] | 2011.11.27 by 오뚝이 |
abc920 | 레이아웃!!!!!!!!!!!!!!!!!!!!!!! [1] | 2011.12.05 by kantsoft |
아진검 | 게시판스킨 글읽기배경 흰색->투명 변경 [1] | 2011.12.12 by 무한탐구 |
손진권 | 최기화면에서 설치가 되지 않습니다. | |
액션액션 | 로그인후 개인정보 수정해주기 | |
Carine | XE설치 왜이러나요 [1] | 2011.12.17 by 에릭리카드 |
오뚝이 | [플래시 첨부시 태그] 에대한 송동우님 답변에서.. [2] | 2011.12.19 by 송동우 |
dgcs | 제로보드 XE 1.444 -> 1.51로 버전 업하다가 생긴 일입니다. | |
김도환 | 안녕하세요 궁금한것이 있어서.. |
http://www.dogdrip.net/free
이 사이트도 요로코롬 익명끼리 구분하게 해놨네요..