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
    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
화제의 글 자료공유 시간표 위젯 1.1.2배포합니다. 15 file 착한악마 2017.01.10
4153 질문/답변 호스팅 이전이 가능한가요? 2 희스깅 2017.01.11
4152 질문/답변 홈페이지 첫 로딩 속도가 어엄청 느리네요... 8 라뜨에 2017.01.11
4151 질문/답변 opcache, memcached 설치방법이 궁금합니다.. 11 희스깅 2017.01.11
4150 질문/답변 아이폰에서 로그인시 글자입력이 안돼는 현상. 3 일단놓고말해 2017.01.11
4149 질문/답변 위젯코드에 채팅창 감추기 보이기 기능을 만들고자합니다. 4 file 떡보의하루 2017.01.11
4148 질문/답변 트래픽비용vs애드센스수익 17 티카아 2017.01.11
4147 질문/답변 인기글 만드는 방법이 뭐가 있을까요 ...? 5 구미호 2017.01.11
4146 질문/답변 요거 이해가 잘 안가네요 ...? 2 구미호 2017.01.11
4145 질문/답변 파일 첨부를 하나씩 개별적으로 할수 있을까요? 3 똑띠 2017.01.11
4144 질문/답변 XE 회원가입관련 개발 문의드립니다!! 2 유니코드 2017.01.11
4143 질문/답변 소시사랑 한줄메모 글자수 늘리는 방법 5 보고하비 2017.01.11
4142 질문/답변 웹호스팅 문의드립니다(선택과 성능) 11 티카아 2017.01.11
4141 질문/답변 let's encrypt 인증서 갱신 관련 문의드립니다. 고라자 2017.01.11
4140 질문/답변 질문여쭤봅니다 ~! 7 희스깅 2017.01.11
4139 질문/답변 휴지통 애드온과 관련되어 질문드립니다 2 file 홍홍홍 2017.01.10
4138 질문/답변 제 홈페이지 속도가 많이답답한가요? 25 희스깅 2017.01.10
4137 질문/답변 에디터 컴포넌트인 이미지 갤러리도 클플 캐시만 적용시키고싶은데.. 라그릿 2017.01.10
4136 질문/답변 포인트와 열람제한 설정에 대해 문의드립니다. 준쓰 2017.01.10
4135 질문/답변 본문 이미지 클릭시 XE TOWN 에서 처럼 나오게 하려면 어떻게 해야하나요? 7 file 현님v 2017.01.10
4134 질문/답변 게시물에 동영상을 함께 올리고 싶은데요.. 숨가빠 2017.01.10
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 211 Next
/ 211
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...