물어보기XpressEngine
조회 수 101 추천 수 0 댓글 2
Extra Form

현재 스케치북5 사용하고있구요.

 

 

 
제가 물어보고 싶은건,
 
댓글쓴 사람중에서
 
동일인인데, 익명1 익명2 익명3 으로 같은글인데도 계속 댓쓸때마다 바뀌더라구요. ㅠㅠㅠ
 
예를 들면 익명1이었던사람이 그 글에 대한 댓글달면 계속 익명1로  나오게끔 설정 가능한가요??
(물론 다음 글에서는 댓단 순서대로 또 바뀌구요)
 
 
그리고, 댓글에서 글쓴이도 쓸때마다 글쓴이1 글쓴이2 글쓴이3로 계속 번호가 붙여서 나오는데ㅠ
 
그냥 글쓴이로만 계속 나오게 할수있나요?

 

 

 

 

제가 찾아서 해봤던거 얘기해드릴게요.

 

1.    /modules/board/board.controller.php 에서

 

$obj->user_name = $obj->nick_name = 'anonymous'; 에서

 

anonymous를 익명이라고 바꾸고 

 

 

2.  comment.html 에서  {$comment->getNickName()}  를

 

<!--@if(($oDocument->get('member_srl')==$comment->get('member_srl')) && $module_info->use_anonymous == 'Y')-->

글쓴이
<!--@else-->
{$comment->getNickName()}
<!--@end-->

 

로 해서 글쓴이 표시 되게 했고,

 

3.

<ul class="fdb_lst_ul {$mi->fdb_hide}">
    {@ $comment_no = array()}
    <block loop="$oDocument->getComments()=>$key,$comment">
        {@ $comment_no[] = $comment->getRegdate('YmdHis')}
    </block>
    {@ sort($comment_no)}
    <li loop="$oDocument->getComments()=>$key,$comment" id="comment_{$comment->comment_srl}" class="fdb_itm clear<!--@if($comment->get('depth'))--> re bg{($comment->get('depth'))%2}<!--@end-->" style="margin-left:{($comment->get('depth'))*20}px">
        <b cond="$comment->get('depth')" class="ico_16px re"></b>
        <!--// 프로필 -->
        <block cond="!$mi->profile_img">
        <img cond="$comment->getProfileImage()" class="profile img" src="{$comment->getProfileImage()}" alt="profile" />
        <span cond="!$comment->getProfileImage()" class="profile img no_img">?</span>
        </block>
        <!--// 댓글 정보 -->
        <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->homepage}" target="_blank">{$comment->getNickName()}</a>
            <b cond="!$comment->member_srl && !$comment->homepage">{$comment->getNickName()}</b>
            {array_search($comment->getRegdate('YmdHis'), $comment_no) + 1}
            <span class="date">{getTimeGap($comment->get('regdate'), "Y.m.d H:i")}</span><small cond="$grant->manager || $mi->display_ip_address">({$comment->getIpaddress()})</small>
 
 
 
 
이 코드를 comment.html 에 복붙해서 익명1 익명2 익명3  이런식으로 번호 표시되게끔 한건 해결했어요.
 
 
 
 
 
 
 
 
  • profile
    blue 2018.03.16 14:40:08

    동일인에게 같은 닉네임(nick_name) 값을 부여해주려면
    비회원 상태이기 때문에 ip 로 구별해야 하는데, 스킨단에서 구현할 수 있는 기능은 아닌 듯 합니다
    애드온으로 제작해야하는데, 댓글로 간단히 알려드릴 수 있는 수준이 아니라서 제작의뢰 맡기셔야 할 것 같습니다

  • 미스트 질문자 2018.03.17 01:18:01
    넵 ㅠㅠㅠㅠ 댓글 감사합니다.......

서버에 요청 중입니다. 잠시만 기다려 주십시오...