XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

지금 현재 알림센터의 경우 저렇게 내용이 없고 이미지만 첨부되어 있는 댓글의 경우 (이미지) 이런 식으로 뜨는 걸로 알고 있는데요

 

컨텐츠 위젯은 그런게 아니라 그냥 아무 내용도 안 나와서 클릭을 할 수 없네요

 

혹시 이걸 저렇게 알림센터처럼 (이미지) 이런 식으로 나오도록 할 수 있을까요?

 

위젯을 다시 만들어야 하는 문제인지..

  • profile
    보고하비 2017.01.18 23:03:42

    저는 이렇게 class.php파일에 넣어서 사용중입니다.
    //!!!S
    if(strlen($title) == 0){
    $title = "이미지 댓글";
    }//!!!E

     

    아니면 이렇게...


    //!!!S
    if(strlen($logged_info) == 0){
    $logged_info = "이미지 댓글";
    }//!!!E

  • ?
    기븐 2017.01.19 01:57:15
    감사합니다. 참고해볼게요
  • ?
    기븐 2017.02.03 14:08:39
    아 갑자기 궁금한게 있는데요, !!!S !!!E 이거 의미가 뭔가요? 후하니님 스케치북 게시판에서도 나오던데 구글링해봐도 안나오네요
  • profile
    웹지기 2017.02.03 14:19:06
    시작 끝 ? 이거 아니가요 ?
  • ?
    기븐 2017.02.03 14:58:37
    아 start end 인가요?;;;; 느낌표 3개는 그럼 아무 의미도 없는건지..
  • profile
    웹지기 2017.02.03 14:59:33
    제가 보기엔 주석을 하고 적은 뒤에 글자는 뭔가 설명이나 구분을 하기 위해 적은거니....
  • profile
    웹지기 2017.01.19 09:05:03
    https://www.xetown.com/qna/291198

    여기 댓글 참조하시면 될 것 같아요.
  • profile
    웹지기 2017.01.19 09:11:45

    저희가 기진곰님의 다른 곳의 답변에 일반적인 글자만 카운트 하는 것에 대한 코멘트를 참조해서 적용한건

    {@ $length = mb_strlen(trim(preg_replace('/\s+/', ' ', strip_tags($item->getTitle()))), 'UTF-8');}


    <!--@if ($length > 0) -->{$item->getTitle($widget_info->subject_cut_size)}<!--@else-->{$lang->no_text_comment}<!--@end-->

    이런식으로 처리했습니다.

    아마 태그 같은 것으로만 구성된 경우를 고려한 경우 이것으로 될 것으로 예상됩니다. (저희 사이트에서 태그로만 구성된 댓글이 문제가 되서 제가 적용하고 테스트 완료했던 것으로 기억됩니다.)

  • ?
    기븐 2017.01.19 14:14:34
    둘 다 잘 되네요. 왠지 두번째 방법(지금 이 댓글)이 좀 더 나은 거 같아서 이걸로 적용하도록 하겠습니다.

    근데

    {@ $length = mb_strlen(trim(preg_replace('/\s+/', ' ', strip_tags($item->getTitle()))), 'UTF-8');}

    이 구문은 맨 위에 한 번만 선언하는 건가요 아님 {$item->getTitle($widget_info->subject_cut_size)} 이거 있는 부분마다 해 줘야 하나요? 리스트형 테이블형 해서 두번 나오던데..
  • profile
    웹지기 2017.01.19 14:27:18

    댓글 반복문 쪽에 한번을 넣으면 됩니다.

     

    아...  두번 나오면 둘다 해줘야 할겁니다. 저는 사용하는 쪽만 했어요.

  • profile
    웹지기 2017.01.19 15:07:50
    첫번째꺼는 아마 태그로만 구성된게 글자로 카운트되어서 아무것도 표시되지 않을거에요.
  • ?
    기븐 2017.01.19 15:27:50
    사실 저희는 태그를 안 쓰기 때문에 결과적으로는 차이가 없을지도..

    아, 그러고보니 임베디드 동영상 하나만 넣은 경우는 생각을 못 해봤는데 (애초에 저희는 oEmbed를 써서 주소만 붙여넣는 게 습관이 되었습니다)

    방금 해보니까 저 두번째 방식으로는 임베디드 동영상만 쓴 경우도 제대로 글자가 없는 댓글이라고 나오네요.

    첫번째 방식으로는 실험을 안 해봤는데, 어떻게 나올지 모르겠네요
  • ?
    기븐 2017.02.15 15:59:53
    한가지 문제가 있네요.

    이미지 등록하고 나서 엔터키를 누를 경우. 즉 <p><br><p> 이걸 삽입하게 되면, "글자가 없는 댓글입니다" 가 나오지 않고 그냥 공백으로 나옵니다. 아무래도 저걸 글자로 인식한거 같은데..

    이것도 제외시킬 수 있는 방법을 추가해야 할 거 같네요.
  • profile
    웹지기 2017.02.15 16:01:44
    발견하셨군요 ㅋㅋ
    {@ $length = mb_strlen(trim(preg_replace("/\s+/", " ", str_replace("\xc2\xa0", " ", strip_tags($item->getTitle())))), 'UTF-8');}
  • ?
    기븐 2017.02.15 16:03:17
    감사합니다.

List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
3776 HTTPS 에서 아래 PASS 작동이 되지 않습니다. 12 고양이 2017.01.19
3775 XE, XE3 중에 어떤걸 선택해야 하나요? 7 SyWilliam 2017.01.19
3774 http => https 로 어떻게 리디렉션 시키시나요? 8 고양이 2017.01.19
3773 XE 1.8.29 회원정보 수정에서 프로필이미지 삭제 버튼 눌리나요? 2 웹지기 2017.01.19
3772 에디터 단에서 태그를 필터링 할 필요가 있나요? 2 prologos 2017.01.19
3771 공홈보다 더 활성화 되었네요 구글검색질문좀 드립니다. 5 두자미 2017.01.19
3770 댓글 작성 폼 상단에 본문을 보여주고 싶습니다. 1 웹지기 2017.01.19
3769 SSL 설치 시 짧은 주소 적용 질문입니다. SunBlood 2017.01.19
3768 XE로 구현가능한것인지 비용은 얼마나 들어가는지 궁금합니다. 2 한나래 2017.01.19
» 컨텐츠 위젯에서 최신댓글을 뽑아낼때 이미지만 있는 댓글은 (이미지) 라고 표시되게 할 수 있을까요? 15 기븐 2017.01.18
3766 xe 공홈에서 쓰인 슬라이드 플러그인이 이건가요? 5 하늘희 2017.01.18
3765 메인화면에서 위젯 캐시 2 낙타 2017.01.18
3764 위키 사이트를 만들어보고 싶습니다. 4 낙타 2017.01.18
3763 웹하드 게시판 2 이준희 2017.01.18
3762 가입한 날은 탈퇴하지 못하게 팁 관련 질문 2 Chronos 2017.01.18
3761 XE 1.8.29 를 PHP 7.1 과 MySQL 5.5 환경에서 설치시에 오류가 납니다. 5 Paul 2017.01.18
3760 contact us 모듈을 통해 관리자메일로 보내면 3 웹지기 2017.01.17
3759 서브도메인 요청 아이피 1 낙타 2017.01.17
3758  jQuery에서 ::after, ::before을 선택하고 싶습니다. 1 lun**** 2017.01.17
3757 알림센터 알림 중복 알림 문제..ㅠㅠ 13 file 현님v 2017.01.17
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 ... 203 Next
/ 203
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...