물어보기작업관련
조회 수 86 댓글 8

안녕하세요.

워드프레스에서 xe로 이전하기 위해 준비중인 초보입니다.
현재 워드프레스에 있는 게시물들을 xe로 옮기려고 준비중에 있는데요.

 

게시물을 xml로 변환해서 저장하는 것 까지는 성공했는데요.

 

 

1. 제목과 게시물 내용에
 

[시그니처1] 제목제목 [시그니처2]

[시그니처3] 게시물 내용내용 [시그니처4]

 

이런식으로 앞뒤로 시그니처 문구를 넣고 싶은데 어떻게 하면 좋을지 모르겠습니다. ㅠ
 

 

2. 게시물의 제목의 길이를 통일하고 싶어서 "시그니처 문구를 포함한 글자수가 20자 이하"로 설정하고 싶은데 방법이 있을까요?

 

 

고수님들 도와주세용!

  • profile
    GG 2018.04.12 16:56:45
    할 수 없이 파싱을 해야겠네요. 비용을 들여 개발자를 고용해서 파싱 이전을 원하시면 연락 주세요.
  • profile
    라라펠 2018.04.12 17:27:19
    틈새시장...!
    1
  • ?
    aaaaaa 2018.04.12 17:53:51
    필요할때 연락 드리겠습니다..! ㅋㅋ
  • profile
    Double'U' 2018.04.12 17:50:59
    시그니처가 어떤 글자인가봐요?
    예를 들면 [XE]오늘 날씨 좋아요!![타운]
    이런 것인가봐요?

    원 게시물 그대로 XE로 완료되었다면 마이그레이션이 다 되었다면

    설치할 때 db 테이블 접두사(설치해본지 오래되서...)를 그대로 두었다면
    xe_documents 안에 게시물 내용이 들어가 있습니다.

    쿼리문으로 title필드(제목)와 conent필드(내용)을 일괄 수정해 줄수 있죠.

    원래의 title을 가져와서 접두, 접미를 뺀 글자수만큼 자르고
    (이때 한글같은 2바이트 문자면... 단순히 글자수로만 자르면 안될꺼에요. 적당한 처리가 필요해요.)
    접두, 접미를 붙인 title을 title에 넣어주는 거죠. -0-;;;;
    1
  • ?
    aaaaaa 2018.04.12 17:54:11

    와우! 답변 감사드려용!
    해보고 잘 안되면 추가로 질문 드려도 될까용?

  • profile
    Double'U' 2018.04.12 17:59:15
    쿼리문이 좀 익숙하신가봐요?
    제가 말한 건 막상 만들면 몇줄 안되는 코드인데..
    그 몇 줄을 만드는게 애매하거든요.
    시그니처 및 글자수 자르는 것 때문에 while문으로 돌려야 할수도 있구요.


    일단 xe로 게시물을 띄우는게 우선입니다.
    변환은 그 다음에 고민하세요.
  • ?
    디이깅 2018.04.12 18:02:49
    시그니처 문구가 뭔지는 모르겠지만
    언제 또 마음이 변할지 모르니
    저 같으면 DB는 그대로두고
    애드온이나, 게시판스킨에서 앞뒤로 붙여주고
    제목글자수는 20자-시그니처글자수로 잘라서 표시하겠습니다.
  • profile
    Double'U' 2018.04.12 20:32:59
    와우!!
    정말 좋은 아이디어 같습니다!

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