물어보기Rhymix
조회 수 134 댓글 21

@람보 @윤삼


깃헙에도 이슈를 남겼는데 제가 아직 방법을 모르는 건지 확인부탁드립니다. 

링크파싱 모듈을 댓글에도 사용 가능하도록 설정했습니다.  

댓글을 작성시 링크 파싱하기 위해 p태그로 마지막에 감싸는데 그러는 과정에서 댓글에 띄어쓰기를 두줄 이상 하는 경우 한줄로만 인식을 합니다. 

br태그가 먹히지 않고 띄어쓰기 한 공간은 단순히 p태그로만 감싸고 있습니다. 


버그인지 설정상의 문제인지 헷갈리네요~

  • profile
    윤삼 2017.09.10 12:05:01
    p태그로 바꿔줄 때 정규식을 사용하지 싶은데요.
    빈 줄을 <p>&nbsp;</p>로 변환하면 되지 않을까요?
  • profile
    윤삼 2017.09.10 12:11:50
    p태그 기준으로 링크 수집하는 것에 관해선 문제제기가 있어왔었는데요.
    그렇다고 본문 전체에서 링크를 수집하자니 대량의 버그 출현이 겁나서 손을 대지 못했었어요.
    가령 td 태그 안에 있는 링크라든가, 댓글처럼 textarea에서 작성된 링크 등등은 프리뷰 카드 출력 위치를 잡기가 애매하거든요ㅠ
    다른 개선 방식이 있다면 람보님께서 검토해주시면 좋을 것 같습니다 :)
  • profile
    람보 2017.09.11 13:16:53
    td는 HTML5에 맞지 않는 태그형식이라 생각해서
    게시글에서 div 안에 있는 링크정도는 함께 동작할 수 있도록 수정해보았습니다.

    div으로 시작하는 링크가 있으면 아무래도 작동될듯 하고요, 일부 a태그가 함께 붙는 경우 두번씩 데이터를 가져오는 경우가 있어서 a태크는 제외, div p 에서는 동작됩니다. 참고~
    https://www.xetown.com/rxe_point/729179
    최신 1.0 버전 기준~
    1
  • profile
    윤삼 2017.09.11 13:35:24

    div로 하면 textarea 에디터로 입력된 댓글에서도 링크가 잘 작동할 수 있겠군요 

    감사합니다~!

  • ?
    휴리파파 2017.09.11 14:28:31
    우와~
  • ?
    휴리파파 2017.09.10 12:20:46
    왠지 제 잘못인가요.. 일단 손들고 있겠습니다..
  • profile
    socialskyo 2017.09.10 12:21:21
    왜 휴리파파님 잘못이에요? ^^
  • profile
    윤삼 2017.09.10 12:31:12
    아녜요. 제 잘못이에요.. 저는 엎드려 뻗쳐 있겠습니다..
  • ?
    이브이 2017.09.12 02:37:45
    악 ㅋㅋㅋ댓글들 ㅋㅋㅋㅋㅋㅋ
  • profile
    다이오니 2017.09.10 12:48:07
    앗 확인해보니 댓글입력시 스케치북에서는 정상적으로 줄바꿈이 되는 대신 링크 파싱이 되지 않고 아플로스에서는 p태그로 감싸지는 대신 링크파싱이 됩니다.
    @람보 @윤삼 @휴리파파
  • profile
    윤삼 2017.09.10 12:55:35
    아플로스는 휴리파파님이 링크 파싱 때문에ㅠ p태그로 변환 처리를 해두셔서 그럴 거예요. 그렇죠, 휴리파파님?
  • ?
    휴리파파 2017.09.10 13:01:24
    네... br이 싫어서 p로 감싸게 해놨어요..
  • profile
    다이오니 2017.09.10 13:02:10
    할 그렇군요!
  • ?
    휴리파파 2017.09.10 13:10:30
    네 손들고 있습니다
    해결책은 윤3님이 말한거처럼 p태그 안에 아무것도 없거나 공백일경우 &nbsp;를 삽입하면 될겁니다..
    제가 해야할 일이네요 ㅎ
  • ?
    휴리파파 2017.09.10 13:13:23
    미처 생각치못한 문제네요 ㅎㅎ
  • profile
    socialskyo 2017.09.10 13:10:43
    할.. 글쿤요..어제 이것도 알고보니 p태그로 안감싸져있어서... 생긴 이슈..
    https://www.xetown.com/qna/726872
  • ?
    휴리파파 2017.09.10 13:12:53
    p 가 좋죠
  • profile
    socialskyo 2017.09.10 13:16:41
    뭐가 좋은지 몰라요~
  • ?
    휴리파파 2017.09.10 14:22:00

    @다이오니 님
    https://www.xetown.com/rxe_point/684869

    comment_write.html 파일 올려놨어요
    덮어쓰면 두줄 엔터 되요~

  • ?
    휴리파파 2017.09.10 14:23:38
    다음 업뎃에 포함시킬건데 일단 수정된 파일만 올렸어요~
  • profile
    다이오니 2017.09.10 14:58:08
    감사합니다. ㅋㅋ

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