XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

아마 제가 알기로는 지금 위젯들의 최신댓글 출력에 비밀댓글에 대한 보호가 없는 것으로 알고 있었습니다. 메인페이지에 비밀댓글이 노출되는 것을 그동안 굉장히 신경쓰이게만 생각하다 검색을 해보니 해당 내용이 있어서 적용을 했습니다.

 

스킨에서 그냥 가려주는 것으로 처리하는 방식입니다. 저희는 댓글 출력을 컨텐츠위젯,최근댓글위젯 두가지로 하고 있습니다.

 

 

제가 사용하는 컨텐츠위젯의 스케치북스타일 스킨의 일부입니다.

<tr cond="$item->get('is_secret')=='N'"<!--@if($_idx >= $widget_info->list_count)--> style="display:none"<!--@end-->>
<!--@foreach($widget_info->option_view_arr as $k => $v)-->
<!--@if($v=='title')-->
    <!--@if($widget_info->show_category=='Y' )-->
        <td class="category hidden-phone">
            <!--@if($widget_info->show_browser_title=='Y' && $item->getBrowserTitle())-->
                <a href="<!--@if($item->contents_link)-->{$item->contents_link}<!--@else-->{getSiteUrl($item->domain, '', 'mid', $item->get('mid'))}<!--@end-->">{$item->getBrowserTitle()}</a><block cond="$item->get('category_srl')"> <i>&rsaquo;</i> </block>
                <a href="{getSiteUrl($item->domain,'','mid',$item->get('mid'),'category',$item->get('category_srl'))}"><strong class="category" cond="$item->get('category_srl')">{$item->getCategory()}</strong></a>
            <!--@end-->
        </td>
    <!--@end-->
    <td class="title">
        <a href="{$item->getLink()}"><!--@if(trim($item->getTitle()))-->{$item->getTitle($widget_info->subject_cut_size)}<!--@else-->{$lang->no_text_comment}<!--@end--></a>

        <!--@if($widget_info->show_comment_count=='Y' && $item->getCommentCount())-->
            <em class="replyNum" title="Replies"><a href="{$item->getLink()}#comment">[{$item->getCommentCount()}]</a></em>
        <!--@end-->

        <!--@if($widget_info->show_trackback_count=='Y' && $item->getTrackbackCount())-->
            <em class="trackbackNum" title="Trackbacks"><a href="{$item->getLink()}#trackback">{$item->getTrackbackCount()}</a></em>
        <!--@end-->

        <!--@if($widget_info->show_icon=='Y')-->
            <span class="icon"> {$item->printExtraImages()}</span>
        <!--@end-->
    </td>
<!--@else if($v=='nickname')-->
    <td class="hidden-phone"><a <!--@if($item->getMemberSrl())-->href="#" onclick="return false;" class="author member_{$item->getMemberSrl()}"<!--@elseif($item->getAuthorSite())-->href="{$item->getAuthorSite()}" onclick="window.open(this.href); return false;" class="author member"<!--@else-->href="#" onclick="return false;" class="author member hidden-phone"<!--@end--> >{$item->getNickName()}</a></td>
<!--@else if($v=='regdate')-->
    <td class="time hidden-phone hidden-tablet">{$item->getRegdate("Y-m-d")}<!--{$item->getRegdate("H:i")}--></td>
<!--@end-->
<!--@end-->
    </tr>

 

 

 

 

최근댓글출력위젯에 사용하는 저희 스킨 중 일부입니다.(공개 배포용은 아닙니다만... 참고삼아..)

 

 

  <li cond="$val->get('is_secret')=='N'">
          <span class="title">
            <a href="{getUrl('','document_srl',$val->get('document_srl'))}#comment_{$val->get('comment_srl')}"><!--@if(trim($val->getSummary()))-->{$val->getSummary($widget_info->subject_cut_size)}<!--@else-->{$lang->no_text_comment}<!--@end--></a>
          </span>
          <!--@if($widget_info->display_regdate == 'Y')-->
          <span class="date">{$val->getRegdate("Y-m-d")}</span>
      <!--@end-->
        </li>

 

 

두가지 스킨에서 붉은색 부분이 비밀글을 제외시키기 위해 처리한 코드입니다.

 

그리고 파란색 부분은 여기 묻고답하기에 올라와 답변으로 달렸던 글자가 없는 댓글 처리하는 것이 함께 보여서 파란색으로 표시해 보았습니다. (예전에 이렇게 처리하기 전에는 그림이모티콘만 사용하는 댓글을 쓰면 메인에서 클릭후 이동이 안되어  제가 회원들께 자제 부탁을 했으나 이렇게 처리하고 난 후로는 글자가 없는 댓글입니다 라는 문구가 출력되어 문제가 없어졌습니다.)

 

제가 사용하는 스킨에서 적용한 예시이니 스킨을 열어보시고 적절히 맞게 적용하심 될 것 같습니다.

비밀댓글을 적었는데 메인과 같은 곳에 노출이 되니 좀 당황스운 상황입니다.

 

 

글쓴이 웹지기

profile

  • profile
    socialskyo 2016.09.30 15:39:07
    기본 코어는 지원을 해줬으면 하는 부분이네요.
  • profile
    웹지기 2016.09.30 15:41:57
    위젯에서 지원을 해야 하는 것인데 아마 위젯에 비밀댓글 제외 기능이 없을 겁니다.
  • profile
    socialskyo 2016.09.30 15:43:14

    코어에 기본탑재되는 default 스킨 위젯이요. 스킨 제작자 들이 기준으로 삼고 파생해서 쓰니까요

  • profile
    하늘희 2016.09.30 16:04:59 Files첨부 (1)

    기본코어에서 제공되지 않나요?
    옵션에서 제공되는 것 같은데...

     

    1475219039909.jpg

     

  • profile
    웹지기 2016.09.30 16:05:56
    댓글은 안되는 것으로 알고 있어요. 아무리 찾아봐도 댓글은 비밀댓글 처리하는 부분이 없더라구요. 제가 잘못 알고 있지 않다면요... 이런 질문에 답까지 있는걸 보면 아마도......
  • profile
    하늘희 2016.09.30 16:07:04
    아 넵 한 번 더 봐볼께요 ㅎㅎ 글인 줄 알았습니다.
  • profile
    하늘희 2016.09.30 16:11:57

    말씀하신 게 맞네요 잘못된 답변 드려 죄송합니다.

    확인해보니 코멘트 모듈을 통해서 불러오게 되어 있는데,
    여기엔 아예 비밀글 예외 처리가 없네요.

  • profile
    람보 2016.09.30 16:06:28
    헐 이건..오랜만에 보는 에디터의 모습인듯합니다..

    하핫..저도 예전에 이렇게 사용해왔는데.. 요즘은 너무 간편하게 보는걸로 쓰는중이라 @_@ 예전의 저를 감탄하곤하네요..ㄷㄷ
  • profile
    하늘희 2016.09.30 16:12:28

    ㅎㅎ 그래도 가벼운 건 최고더라구요..!

  • profile
    람보 2016.09.30 16:16:13
    에디터 플러스가 가볍죠!ㅎㅎ

    요즘은 전 에디터 플러스를 떠나 PHPSTORM을 사용중이에요.
    개발할 때, 코딩할때 편의성부분이 너무 좋더라구요 그래서 해당 에디터로 찍어내는 제품들이 많아지고 있네요 @_@ ㅋㅋㅋㅋ

List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
화제의 글 자료공유 광고제거 멤버십 애드온 v0.1 7 file ExtendKR 2017.02.13
4503 질문/답변 사이트에 스팸회원들이 너무 많이생겨서요 3 김용원 2017.02.16
4502 질문/답변 질문합니다. 네이버 웹마스터도구 이부분 7 file 낙타 2017.02.16
4501 질문/답변 웹지기님의 추천수 조회수 인기글 출력 질문합니다 2 file 낙타 2017.02.16
4500 질문/답변 XE 타운처럼 댓글에 추천/비추천/신고를 눌렀을 경우.. 확인창이 1 라그릿 2017.02.16
4499 질문/답변 reCAPTCHA 2.0 애드온 V0.2.1 을 페이지 모듈에서 사용하려면 어떻게 해야 될까요? 구름이 2017.02.16
4498 질문/답변 추천/비추천 모듈 신고 버튼 누를 시 신고사유가 뜨도록 수정하기 4 file 라그릿 2017.02.16
4497 질문/답변 라이믹스에는 XE의 스팸차단 기능이 제외되어있나요? 16 file 고라자 2017.02.16
4496 질문/답변 php7.0 에서 관리자 화면이 정상인가요? 7 file 미쏠 2017.02.16
4495 XE 사용팁 회원가입(회원정보)에 입력받은 입력값 출력해주기 6 file 웹지기 2017.02.16
4494 질문/답변 아이템샵 모듈을 구매했는데 메세지가 깨져서 나오네요ㅠ 4 file sssaz 2017.02.16
4493 질문/답변 모바일에서만 팝업을 띄우고 싶습니다. 2 1ST 2017.02.16
4492 질문/답변 사이트맵 만들때 변수가 들어가는 것을 막는 방법 좀 여쭤봅니다 2 나만의너 2017.02.16
4491 질문/답변 회원변수 출력방법 문의드려요 ! 고라자 2017.02.15
4490 질문/답변 신고 기능의 사유를 수정하려 합니다. 7 file 아스타 2017.02.15
4489 질문/답변 위젯 로딩 우선순위를 바꿀수있나요? 1 라그릿 2017.02.15
4488 질문/답변 이런 스타일의 레이아웃이 혹시 있나요? 1 file 이온디 2017.02.15
4487 질문/답변 일정 추천수 이상의 게시글만 표시하는 방법이 없을까요? 고라자 2017.02.15
4486 질문/답변 content 위젯을 반응형으로 변경하는 방법이 있나요? 2 sonne 2017.02.15
4485 XE 사용팁 ckeditor 쓰는 기능만 포함해서 커스텀 빌드하기 + 버전 업데이트 쉽게 하기 기븐 2017.02.15
4484 질문/답변 이상한 이름의 파일과 폴더에 대해 문의드립니다. 15 천년 2017.02.15
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 231 Next
/ 231
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...