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
번호 분류 제목 글쓴이 날짜
화제의 글 자료공유 스케치북 게시판용 서명 애드온 v0.1 10 file ExtendKR 2017.03.11
화제의 글 XE 사용팁 후원회원 가입 받을 때 서명(싸인, 사인) 받는 법 2 - 복수의 패드 및 해당 확장변수가 필수/선택일 경우를 모두 고려함 10 윤삼 2017.03.11
4871 질문/답변 네이버 사이트 순위에 대한 궁금증.(seo와 sitemap Lite의 연관성.) 5 일단놓고말해 2017.03.16
4870 질문/답변 무플방지 애드온/모듈 같은건 없을까요? 2 sssaz 2017.03.16
4869 질문/답변 meta property="og:type" 타입을 변경해보고싶은데 어느부분을 손 봐야할까요 3 가브리엘조 2017.03.16
4868 질문/답변 게시물작성시 오류 2 희스깅 2017.03.16
4867 질문/답변 XE 외부페이지에서의 함수 사용 질문 C0D3&2D 2017.03.15
4866 질문/답변 자동분류 설정 메비우스의닭 2017.03.15
4865 질문/답변 아무것도 안만졌는데 DB접속 오류가 나면요 1 xetown998 2017.03.15
4864 질문/답변 파일크기에 따른 업로드 불가 고치는 법 알려주세요ㅠ 3 file copori9 2017.03.15
4863 질문/답변 스케치북 게시판 아이콘 나오지 않네요 file hellomond 2017.03.15
4862 질문/답변 내가 올린 이미지 불러오는 갤러리 위젯 KiMoHwang 2017.03.15
4861 질문/답변 통계 자료가 부족합니다 뜹니다. 민규 2017.03.15
4860 질문/답변 1.8.34에서 게시글 관리권한 2 휘즈 2017.03.15
4859 질문/답변 CMS 어디들 이용하시나요 ? 6 웹지기 2017.03.15
4858 질문/답변 프로필 이미지를 불러오고 싶습니다. 3 웹지기 2017.03.15
4857 질문/답변 특정한 게시판의 태그를 불러오려 합니다. 3 웹지기 2017.03.15
4856 질문/답변 곰곰히 생각해보니까 폰트 말이죠 3 socialskyo 2017.03.15
4855 질문/답변 XE타운에서 아이템 장터랑 포인트 마켓은 어느분이 제작하셨나요? 1 대한천자 2017.03.15
4854 질문/답변 Doorweb 님 청와통닭 배포용 레이아웃을 쓰고 있는데요. 2 file 리피 2017.03.15
4853 질문/답변 홈페이지 게시판에서 내용부분이 안뜨네요... file YongwonKim 2017.03.15
4852 질문/답변 데이터 이전후 이미지 경로 문제 똑띠 2017.03.15
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 250 Next
/ 250
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...