스케치북 보드 스킨을 사용중인데..

 

댓글 색상은 아래처럼 그냥 div 이전의 li에 색을 씌워서 해결하는걸 보고 했는데..

 

<!--@if($comment->get('depth'))-->
<!--@ if($comment->member_srl==$oDocument->variables[member_srl])-->
<li id="comment_{$comment->comment_srl}" class="fdb_itm clear re bg" style="color:#e04a0f;margin-left:25px">
<i class="fa fa-share fa-flip-vertical re"></i>
    <!--@else-->
<li id="comment_{$comment->comment_srl}" class="fdb_itm clear re bg" style="margin-left:25px">
<i class="fa fa-share fa-flip-vertical re"></i>
    <!--@end-->
   <!--@else-->
<!--@ if($comment->member_srl==$oDocument->variables[member_srl])-->
  <li id="comment_{$comment->comment_srl}" class="fdb_itm clear" style="color:#e04a0f;" >
   <!--@else-->
  <li id="comment_{$comment->comment_srl}" class="fdb_itm clear">
    <!--@end-->
<!--@end-->

 

 

색상박스로하는게 유저들의 자유성이 더좋을거같아서.. 색상 박스는 어떻게하시는지 아시나요?

  • profile
    div로 한번 더 감싼 다음 그 div에 조건을 글 작성자로 거시거나..

    혹은 기존 박스처리한 부분의 class 앞에 조건을 글작성자라면 이라고 해서 class를 따로 주고 else 이후에 기본 class명이 오도록 처리해도 되고..

    class cond 조건으로 거셔도 되고 방법은 여러가지 입니다.
  • profile ?
    으아.. 이건 제가 직접 적어본게 아니라서 이해하기가 힘드네여..
    이건 그냥 돌아다니는거 하나 콕 집어서 넣고 한번 보고 이해한거라서..

    박스형식은 보질못해가지고 어떤식으로 해줘야할지 감이 안잡히네여.. ㅠㅠ
  • profile
    https://xetown.com/lakepark/38126

    저희는 위 방법으로 베스트댓글 배경색을 바꿔 주었고..

    말씀하신 글 작성자의 댓글도 다른 색상으로 지정해 주었습니다.
  • profile ?
    아, 감사합니다.

    {$comment->getContent(false)} 이부분이 댓글을 불러오는 부분이군요.

    그렇다면

    <!--@ if($comment->member_srl==$oDocument->variables[member_srl])-->
    <div class="my_comment">
    {$comment->getContent(false)}
    </div>
    <!--@else-->
    {$comment->getContent(false)}
    <!--@end-->

    이런식으로 조건을 줘버리면 되겠네요! 감사합니다!
  • profile
    저희가 작성자만 색깔 다르게 해주기 위해 div로 한번 감싼 예제 입니다.
    베스트댓글도 함께 보여드릴게요.

    <div class="bbest_comment"|cond="$comment->get('best_comment')=='Y'">
    <div class="self_comment"|cond="$oDocument->get('member_srl')==$comment->get('member_srl')" class="login_comment"|cond="$comment->get('member_srl')==$logged_info->member_srl">
    <!--@if($comment->parent_srl)-->
    {@
    $oComment = &getModel('comment');
    $comment_parent = $oComment->getComment($comment->parent_srl);
    }
    <div>
    <strong style="color:#000;">To.{$comment_parent->getNickName()}</strong>
    </div>
    <!--@end-->
    {$comment->getContent(false)}
    </div>
    </div>
  • profile ?
    아, 이런 방법도 있군요..