묻고답하기
익명게시판에서 본인 닉네임만 색깔 입힐수있을까요?
2015.06.15 23:41
익명이란 닉넴으로 댓글이 달렸을때 자기꺼만 색깔 입힐 수 있을까요? 여러댓글중에 자기댓글 확 눈에 들어올 수 있게요
스케치북 5 쓰고 있습니다
댓글 9
-
불금
2015.06.15 23:55
-
미미미2
2015.06.16 00:15
유용한 자료네요 감사합니다! 이 방법도 너무 좋은데
익명
익명
익명
이렇게 댓글이 달렸을때 자기 닉네임에만 색이 들어가는 방법이 궁금합니다 자기 닉네임만 튀어보이고 다른 익명은 그냥 평범한 검정색으로 뜨게끔요!<!--@if($comment->get('member_srl')==$logged_info->get('member_srl'))-->
요걸 사용하면 될 것 같은데 이걸 써넣을 자리에 제가 이미<!--@if($logged_info->is_admin=='Y')-->
요 명령문을 쓰고 있어서 동시에 쓰니까 오류가 뜨더라구요..이 둘을 같이 쓸 수 없을까요? -
BJ람보
2015.06.16 06:07
<!--@if($comment->get('member_srl')==$logged_info->member_srl || $logged_info->is_admin == 'Y')-->
이렇게 사용하시면 됩니다.
comment 함수는 후에 가져오는 함수라서 get('')이 들어가야 하지만, $logged_info-> 는 바로 정보를 가져오는것이기 때문에 특별히 get함수를 사용하지 않습니다. 참고하십시오 ^^;;
-
BJ람보
2015.06.16 06:10
근데 한가지 또 문제점은요..
$logged_info->is_admin 일경우 모든 색깔이 바뀌는 문제점이 있기 때문에 전체적인 소스 경향을 파악해봐야.. 어떻게 구현될지 각이 잡히겠지만, 기본적으로는 <!--@if($comment->get('member_srl')==$logged_info->member_srl)--> 이렇게만 사용하시는것을 저도 추천합니다.
-
미미미2
2015.06.16 13:17
람보님 감사합니다 며칠동안 고민하고 있던건데 정말 많은 도움이 됐어요 get함수를 빼야겠군요! 제가 기존에 쓰던게
익명게시판에서 관리자한테만 닉네임이 뜨도록하는 함수였는데요
<!--@if($logged_info->is_admin=='Y')-->
{@
$oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl(abs($comment->get('member_srl')));
}
{$member_info->nick_name}
<!--@else-->
{$comment->getNickName()}
<!--@end-->이렇거든요 근데 여기다가 댓글 단 사람의 닉네임에만 색을 넣기 위해서
<!--@if($comment->get('member_srl')==$logged_info->member_srl)-->
<font color=색상>{$comment->getNickName()}</font>
<!--@else-->
{$comment->getNickName()}
<!--@end-->위 함수를 사용하고 싶은데요 두 개를 동시에 쓸 수 있는 방법이 있을까요? T.T
-
우띵
2015.06.16 20:39
<!--@if($logged_info->is_admin=='Y')-->
{@
$oMemberModel = &getModel('member');
$member_info = $oMemberModel->getMemberInfoByMemberSrl(abs($comment->get('member_srl')));
}
{$member_info->nick_name}
<!--@else-->
<!--@if($comment->get('member_srl')==$logged_info->member_srl)-->
<font color=색상>{$comment->getNickName()}</font>
<!--@else-->
{$comment->getNickName()}
<!--@end-->
<!--@end-->요렇게 하시면 되겠네요~ 아니면 else if 쓰셔도 될 것 같네요.
-
미미미2
2015.06.16 22:38
우띵님 감사해요 드디어 성공했어요 T.T 정말 감사합니다 며칠이나 매달렸는지 몰라요 T.T
혹시 여기에다 댓글 단 회원이 관리자인 경우 닉네임을 ☆로 뜨게 하는 것도 추가하고 싶은데요
<!--@if($comment->get('member_srl')==$logged_info->member_srl == '4')-->
☆
이게 맞을까요? 또 else로 저기에 껴넣어도 괜찮나요?
-
우띵
2015.06.17 00:35
if($comment->get('member_srl')== '4')
이렇게 처리하시고 {$comment->getNickName()} 이부분을 또 else로 나눠서 하셔도 되고, 위에서 elseif로 처리하셔도 돼요
-
미미미2
2015.06.17 01:01
우띵님 정말 감사합니다 성공했어요!!!!!! 우띵님 덕분에 드디어 성공했어요...흑흑.....
늘 행복 가득한 하루 되시길 빌게요 정말 감사합니다 ( _ _ )
해당 게시물 https://www.xpressengine.com/forum/21750023
맨아래에 있는 misol 님이 만들어주신 애드온 써보세요 ^^; 도움이 될껍니다.