JCrew님의 명언 플러그인 수정본


JCrew님의 랜덤 명언 플러그인을 실습겸 해서 고쳐본 것입니다. 핸들러 충돌 문제가 발생하는 것 같고 이제는 코드도 너무 달라서 겸사겸사 제 이름을 붙여서 배포하지만 입력한 명언을 무작위로 출력한다는 원리는 같고, JCrew님의 기본 입력 명언도 설정 기본값으로 그냥 사용했습니다. 설정창에서 지정해 주면 기존 플러그인처럼 글 끝마다 자동으로 출력하는 방식으로도 사용할 수 있고, 그 외에 사이드바 혹은 치환자 방식으로도 사용 가능하며, 스타일 지정과 명언 입력을 index.php 수정이 아닌 설정창으로 하는 점이 다릅니다.

변경 사항


07/06/16: 글 밑에마다 자동 출력 여부를 설정창에서 제어하게 함
07/06/16: 스타일 지정이 <head>에 표시되게 고침
07/06/15: 핸들러명을 고쳐서 재배포
07/06/13: 자동 줄바꿈 기능 추가
07/05/16: 사이드바 크래쉬 현상 해결


1. 설치 방법

설치는 일반적인 방식으로 plugins 폴더에 압축을 풀면 됩니다.

2. 사용 방법

2.1. 치환자 방식

치환자 방식을 쓰려면 스킨을 편집해서 명언 출력 부분에 ##_display_wise_saying_## 치환자를 넣어주세요. (앞뒤에 [와 ] 사용) 플러그인을 활성화하고 설정 저장을 해주면 치환자 자리에 출력됩니다.

2.2. 사이드바 방식

플러그인 활성화 후 사이드바 요소를 넣어주시면 됩니다.

2.3. 글 끝마다 출력

설정창 맨 처음에 나오는 '글 끝마다 자동출력' 박스에 체크하시면 JCrew님의 원래 플러그인처럼 치환자나 사이드바 지정이 없어도 자동적으로 글 끝마다 명언이 나옵니다.

3. 설정

3.1. 헤더/풋터 지정

플러그인을 활성화하고 설정을 열어보면 명언 부분의 헤더 출력, 명언 부분과 말한이 부분의 각각 헤더와 풋터 출력, 전체 풋터 출력 부분이 나옵니다. 그 밑에는 스타일시트 지정 부분이 있습니다. 명언과 말한이의 헤더/풋터를 구분하는 이유는 말한이가 없을 경우에는 말한이 앞뒤의 헤더와 풋터도 출력되지 않기 때문입니다. 따로 필요없다면 비워두어도 상관없습니다.

설정례 1

설정창 첫 부분



3.2. 명언 입력

명언 입력 부분 맨 위에는 명언의 개수를 지정해주는 부분이 있습니다. 명언을 작성하실 때는 앞부터 채워주시고, 개수 칸에 실제 사용한 명언의 개수를 지정해 주세요. 예를 들어 명언 75까지를 입력했다면 개수에는 75를 입력하면 됩니다. 랜덤 변수는 1부터 명언 갯수에 지정한 수 (공백일 경우 150) 사이의 자연수이기 때문에 위의 예의 경우 명언 76부터 명언 150은 빈칸이든 아니든 무시됩니다.

설정례 2

설정 둘째 부분



그 밑부분은 명언과 말한이 입력이고... 말한이는 비워두어도 상관없습니다. 명언 자체 내에서 줄을 바꿀 필요가 있을 때는 <br> 태그를 사용하셔도 되고, 기타 태그사용에 아무 문제 없을 것입니다.  계속적으로 사용하는 스타일 관련 태그라면 스타일 시트를 이용하는 게 낫겠지만요. 07/06/13 업데이트: 자동 줄바꿈 체크박스를 새로 만들었습니다. 선택하시면 <br> 태그를 입력하지 않고 엔터키만으로 줄을 바꿀 수 있습니다.

설정례 3

사이드바 사용의 예


재미있게 쓰시길. ^^

4. 확인된 문제들

자동 줄바꿈 기능에서 사용하는 str_ireplace 기능이 지원이 안 되어서 발생하는 문제를 발견했습니다. (확인해주신 wineapple님께 감사드립니다. ^^) 그래서 자동 줄바꿈 기능을 제거한 판을 배포합니다.

그런데 생각해 보니까 그냥 자동 줄바꿈 기능을 사용 안하면 되는 문제였군요..OTL 두 가지 판을 업데이트하기는 어려우니까 앞으로의 업데이트는 그냥 줄바꿈 기능을 기본적으로 비활성화한 채 배포하겠습니다. 줄바꿈 기능을 활성화했다가 문제가 생기면 줄바꿈 기능을 끄고 해보시기 바랍니다.



5. 활용 힌트

활용 힌트 1: J. Parker님의 플러그인 설정 관리 플러그인을 사용하면 입력한 명언들을 쉽게 백업/복원할 수 있습니다. 명언 플러그인 설정만 따로 저장하고 복원하는 방법은 태터툴즈 팁에 올린 글을 참조해 주세요.

활용 힌트 2: 자신이 원하는 명언을 넣는데 기본 입력값을 모두 지우기 귀찮다면 명언 개수 설정을 활용하면 됩니다. 1번부터 시작해서 예를 들어 80번까지 채웠다면, 명언 개수를 80으로 넣으면 81번부터 있는 기본값 명언은 난수를 뽑을 때 무시되기 때문에 출력되지 않습니다.

활용 힌트 3: 명언을 입력할 칸이 모자란다면 명언 입력칸 제조 페이지를 사용해 보세요. 시작 번호 (예를 들어 151번)와 끝 번호 (예를 들어 300번)를 입력하면 해당 입력 칸을 넣을 수 있는 XML 코드가 나옵니다. 이 코드를 150번 이후의 자리 (index.xml의 1305줄)에 붙여넣으면 됩니다. index.xml 파일을 편집할 때는 반드시 utf-8로 저장하세요.
2007/03/19 22:26 2007/03/19 22:26
로키
분류없음 2007/03/19 22:26

트랙백 주소 : http://lokasenna.pe.kr/blog/trackback/49

댓글을 달아 주세요

  1. Sihaya 2007/03/20 09:48  수정/삭제  댓글쓰기

    좋지만... 저처럼 엄청난 양의 글을 명언으로 출력하는 사람에게는.. orz
    수고하셨습니다. ㅇㅅㅇ/

    • 로키 2007/03/20 23:14  수정/삭제

      감사합니다. ^^ 만약 옮기고 싶으시면 제가 index.php에 입력돼 있던 명언을 설정창 기본값으로 전환한 방법을 사용하셔도 괜찮을지도요. (설마 저걸 다 손으로 옮겼다고 생각하시는 건 아니겠..)

      for ($i=0; $i<count($say); $i++) {

      $j = $i +1;

      echo "&lt;field title='명언 $j' name='wisesaying_".$j."' rows='6' cols='50' type='textarea'&gt;<br>\n";
      echo "&lt;![CDATA[".$say[$i]."]]&gt;<br>\n";
      echo "&lt;/field&gt;<br>\n";
      echo "&lt;field title='말한이 $j' name='from_".$j."' type='textarea' rows='1' cols='50'&gt;<br>\n";
      echo "&lt;![CDATA[".$from[$i]."]]&gt;<br>\n";
      echo "&lt;/field&gt;<br>\n";
      echo "<br><br>\n\n";

      }

      이렇게 해서 출력된 걸 브라우저에서 복사해서 index.xml의 해당 부분에 붙여넣으면 설정 기본값으로 전환되는.. 명언 개수도 수정해야 할테고요.

  2. bundo 2007/05/13 21:47  수정/삭제  댓글쓰기

    안녕하세요, 제블로그에 가져다가 플러그인 활성화 시키고 사이드바 가져갈려니 전체 지정이 되어버리고 움직이지 않습니다. 어떻게 해결할 수 있을까요 ?
    괜찮은 tool 같아서 사용 할려 했더니 제가 워낙 컴맹이라서...^^

    • 로키 2007/05/14 06:04  수정/삭제

      수정해서 다시 올렸습니다. ^^ 제가 테스트해본 바로는 잘 되지만, 또 문제가 있으면 언제든지 얘기해 주세요.

      명언의 실제 갯수가 적을 경우 명언이 빈칸이 나오지 않게 넣은 부분이 있었는데, 페이지상에서는 잘 되지만 사이드바 관리창에서는 무한루프가 일어나고 있었던 모양이네요. 그 부분은 뺐으니까, 명언 갯수가 150보다 많이 적은 경우는 빈칸이 자주 나오지 않게 '명언 갯수' 설정창에 실제 명언의 갯수를 입력해 주세요.

  3. bundo 2007/05/15 21:02  수정/삭제  댓글쓰기

    감사합니다...^^ 잘 사용하겠습니다...^^

  4. bundo 2007/05/16 01:04  수정/삭제  댓글쓰기

    한가지만 더 질문 드려도 될까요?...^^
    만약 명언 갯수를 150개 보다 더 많이... 무한개로 하고싶다고 할 경우에는 어떻게 바꿔주어야 할까요?...^^
    그리고 명언이(결과값이) 랜덤하게 나오는 갯수가 두개 또는 3개가 되게 할려면 어떻게 해야 할까요 ?
    염치 없지만 부탁 한번 드리겠습니다...^^

    • 로키 2007/05/16 10:44  수정/삭제

      염치없긴요~ 질문과 지적이 있어야 저도 발전이 있죠.

      명언을 무한대로 하려면 명언을 무한개 입력하셔야 할텐데, 가능한 일인지 잘 모르겠네요..;; 일단 플러그인에서 명언 개수를 묻는 것은 정확히는 명언 칸을 몇번까지 사용할지 묻는 것입니다.

      예를 들어 명언 칸을 1번부터 100번까지 채웠다고 하면, 명언 갯수를 100개로 지정할 경우 무작위수를 1에서 100 사이의 어느 하나를 뽑아 그 수에 해당하는 칸의 명언을 출력하는 방식입니다. 72가 나왔다면 72번 칸에 있는 명언, 99가 나왔다면 99번째 칸에 있는 명언 하는 식으로요.

      위의 경우 명언 갯수를 150개로 지정했을 경우 마찬가지로 1에서 150 사이의 무작위수를 뽑게 됩니다. 그런데 101번부터 150번까지는 빈칸이므로, 예를 들어 120이 나오면 출력할 것이 없어서 빈칸이 나오게 됩니다. 원래는 이런 현상을 막기 위한 기능이 있었지만 사이드바를 크래쉬시키는 부작용 때문에 제거했습니다.

      명언 입력칸을 150개 이후로 늘리시려면 간단한 코드 제조 페이지를 만들어 보았습니다.

      http://lokasenna.pe.kr/plugin_code.php

      코드를 제조한 후 index.xml의 150 이후의 자리 (1288줄)에 붙여넣으면 명언 입력칸이 더 생깁니다. (근데 150개 채우는 것도 사실 중노동이라..) 그리고 플러그인 설정창 변경은 업로드해도 반영되는데 시간이 좀 걸리더군요. 브라우저 캐쉬 문제일지도 모르겠습니다.

    • 로키 2007/05/16 10:57  수정/삭제

      두번째 질문은... 어려운 일은 아니지만 어떤 형태를 생각하고 계신가요? 만약에 글 끝마다 다른 명언이 나오는 형태라면 JCrew님의 원본 플러그인을 사용하시거나, 아니면 이 플러그인의 index.xml의 17줄 밑에

      <listener event="ViewPostContent">DisplayWiseSaying</listener>

      하는 줄을 추가해주시면 됩니다. 이렇게 할 경우 글 끝마다 명언이 하나씩 출력되고, 치환자나 사이드바 부분에도 명언이 하나씩 나옵니다.

      만약 사이드바나 치환자 부분에 서로 다른 명언이 여러개 연속해서 나오는 형태라면 index.php를 수정해야 합니다. 이런 걸 생각하고 계시다면 '명언 한마디' 하는 식의 제목도 여러번 나오는 걸 생각하고 계신지요, 아니면 전체 제목은 한번만 나오고 그 밑에 명언이 여러번 나오는 형태 말씀인가요?

  5. bundo 2007/05/16 21:54  수정/삭제  댓글쓰기

    와~~~ 역시 대단하십니다...^^ 저도 빨리 공부 해서 로키님처럼 자유자재로 이용하고 싶습니다..^^ 두번째 질문은 제가 요청드려 놓고도 생각해 보니 제가 정리가 안되네요...^^ 칸 늘리는 방법을 안것만해도 정말 감사합니다...^^ 감사합니다...^^

    • 로키 2007/05/17 02:38  수정/삭제

      대단하긴요~ (라고 말하면서도 어깨가 으쓱으쓱?) 테스트해보진 않았으니까 문제가 있을 경우 얘기해주시고요, 태터 갖고놀다 보면 정말 많이 배우게 되니까 즐거운 학습 되시길 바랄게요. ^^

  6. wineapple 2007/06/12 23:28  수정/삭제  댓글쓰기

    명언 플러그인 잘쓰고있는데 이번에 1.1.2.2 로 갈아타면서 명언도 같이 올릴려 하는데 잘안되네요. 1.1.2.2 에서 쓸려면 버전업? 해야하나요? ^^ 내가 못하는건지..

    • 로키 2007/06/13 06:05  수정/삭제

      저도 1.1.2.2인데 테스트해 보니까 치환자와 사이드바 둘 다 잘 돼서 버전 말고 다른 게 원인이 아닐까 하네요. 구체적으로 어떤 문제가 발생하는지 알 수 있을까요? ^^

  7. wineapple 2007/06/14 12:02  수정/삭제  댓글쓰기

    플러그인 ftp 로 올리고 설정까지했는데 어떤문제라기보단.. 에러같은건없고 그냥 안나오네요.. ^^ 집에가서 다시설치해볼께요~

    • 로키 2007/06/14 16:21  수정/삭제

      호, 재밌네요. 치환자 방식을 택하셨나요, 아니면 사이드바로 하셨나요? 양쪽 다 출력이 안 되나요? 문제가 지속되고 시간이 되신다면 소스를 보고 한 가지 확인해 주시면 감사하겠습니다. 아예 출력이 안 되는 건지, 아니면 설정을 가져오는데 뭔가 문제가 있는지 확인하게요. 플러그인이 출력되어야 할 곳에

      <style type="text/css"><!--

      --></style>

      이라는 코드가 나오는지 한 번 봐주세요. 그게 나온다면 플러그인 자체는 나오는데 설정을 못 가져와서 출력이 안 된다는 얘기니까요. 그게 안 나오면 플러그인 자체가 작동을 안하고 있다는 얘기니까 디버깅/테스트용 버전을 만들거나 하는 방법을 생각해야겠네요.

      어쨌든 흥미롭군요, 이런 문제가 발생하다니. 저한테는 안 생기는데 다른 시스템에서 발생하 문제라는 점에서 더 어려우면서도 도전이 되네요..ㅋㅋ

  8. wineapple 2007/06/14 21:08  수정/삭제  댓글쓰기

    아.. 지금해봤는데요. 우선 제가 1.1.1.1 에 테터홈에서 명언출력을 발견하고 2월부터 사용했었습니다.
    압축풀고 ftp 로 업로드하고 플러그인설정에서 '사용' 체크하고 설정한번 저장하니 바로 치환자로 나왔었습니다. 그거밖에 한게없었거든요.. ^^
    저번주에 1.1.2.2 로 테터를 갈아타고 명언도 올릴려합니다. 여기 페이지에서 새로 파일을 받고 압축풀고 ftp 로 올렸구요. 플러그인가서 '사용' 체크하고 '설정' 한번눌러주니.. 이번엔 안돼네요. 그래서 로키님에게 문의하니 치환자? 사이드바? 그냥 밑에 나오는걸로 만 알고있었거든요.. ^^a 사이드바란게있었구나.. 이번엔 스킨-> 편집-> 사이드바로 가서 플러그인에 명언이있더군요.
    명언을 끌어다가 오른쪽 사이드바에 놓고 접속해보니 먹통이돼네요. /owner 페이지로 바로가서 스킨편집페이지도 안들어가지구요. 그래서 바로 플러그인으로 가서 미사용으로 내린후에는 블로그가 이상이없구요.
    2월에는 그냥 됬었는데.. 저만그런건가요..? ^^;

    • wineapple 2007/06/14 21:12  수정/삭제

      아 참고로 갈아탈때는 테터차체백업으로 xml 백업후
      테터 다날리고 1.1.2.2 올리고 복원한상태구요.
      기본스킨에 다른 플러그인은 새창으로 열기와 명언만
      사용합니다.. 명언쓰게 도와주세요~ ^^

  9. wineapple 2007/06/14 21:24  수정/삭제  댓글쓰기

    테터홈에 1.2 2006/09/02 로 올리니 잘나옵니다~!?

    • 로키 2007/06/14 21:56  수정/삭제

      음.. 우선 확인하고 싶은 게, 사이드바가 먹통이 되는 건 좀 예전 버전에서 생겼던 문제인데 가장 최신판을 사용하셨나요? 그렇지 않다면 지금 이 블로그글에 있는 최신 버전을 사용해 보세요. 설정창에서 명언 입력 부분 위에 자동 줄바꿈 체크박스가 나온다면 최신 버전이 맞습니다.

      그리고 또 하나는, 이 플러그인하고 1.2까지의 JCrew님의 플러그인은 작동 방식이 전혀 달라요~ 원래 플러그인은 글 끝마다 자동으로 명언이 출력되는 형식이고, 제가 고친 판은 치환자 혹은 사이드바를 넣어주어야 합니다. ^^ 전에는 사이드바가 먹통이 되는 문제가 있었는데, bundo님이 얘기해 주셔서 고친 후로 현재까지 테스트한 바로는 더 이상 없는 문제입니다.

      최신판을 사용하셨는지 확인해 보시고, 맞다면 다시 거기서부터 문제를 파악해야 할 것 같네요. 어쩌면 핸들러 충돌 같은 문제가 생겼을지도 모르고요.

    • 로키 2007/06/15 09:11  수정/삭제

      조건은 달랐지만 오류 재현에는 일단 성공했는데, 실제로 기능명 충돌 문제인 것 같아서 핸들러를 고쳐서 다시 배포합니다. 제가 테스트해본 바로는 괜찮은데, 괜찮으면 설치해 보시고 어떻게 됐는지 말씀해 주세요. ^^

  10. wineapple 2007/06/15 23:00  수정/삭제  댓글쓰기

    1.1.2.2 로 업글하면서 명언도 최신으로 올려볼려고 로키님 이 페이지에서 받은걸로 올렸구요. 오늘 업뎃된것도 방금올려봤는데 지금도 사이드바로 설정하면 먹통이되네요. 치환자는 어떻게 하는거죠..? 죄송.. ^^

    • 로키 2007/06/16 07:27  수정/삭제

      재밌는 문제네요. 제가 재현해본 바에 따르면 아마 사이드바로 설정해서 블로그가 백지가 되면 치환자 이벤트로 해도 마찬가지일 것 같지만, 시도라도 해보는 의미에서는.. 위 사용설명서 2.1번에서 설명했듯 스킨 편집으로 들어가셔서 명언을 출력할 자리에 ##_display_wise_saying_## (앞뒤에 [와 ] 붙임) 치환자를 넣어주시면 됩니다. 플러그인 활성화하고 설정 저장하시면 치환자 자리에 명언이 나오거나.. 아니면 블로그가 먹통이 될 겁..(퍽)

      아, 그리고 수고스러우시겠지만 한 가지 더 확인해 주셨으면 좋겠는 게 있습니다. 블로그 루트에 있는 config.php 파일을 다운받으시면

      ini_set('display_errors', 'off');

      이렇게 된 줄이 있을 텐데요, 이것을

      ini_set('display_errors', 'on');

      으로 고쳐서 FTP로 서버에 있는 config.php를 덮어씌우신 후에 플러그인을 활성화해서 오류를 재현해 주시겠어요? 그렇게 하고 블로그로 들어가시면 아마 새하얀 와중에 에러 메시지만 나올 거에요. 그 에러 메시지를 알려주시면 감사하겠습니다. 확인하신 후에 config.php는 원래대로 돌려놓으시고요~

  11. wineapple 2007/06/16 10:27  수정/삭제  댓글쓰기

    치환자로는 아무메세지 안나오는것? 같구요.
    사이드바로 먹통시

    Fatal error: Call to undefined function: str_ireplace() in /home/zard98/public_html/plugins/Loki_DisplayWiseSaying/index.php on line 68

    라고 나옵니다~

    • 로키 2007/06/16 11:45  수정/삭제

      아~ 그게 문제였군요. 확인 감사합니다. 아마 자동 줄바꿈을 위해 사용한 str_ireplace 기능을 서버에서 지원하지 않는 것 같습니다. 자동 줄바꿈을 제거한 판을 올렸으니 (Loki_DisplayWiseSaying_Autobreak_None.zip) 덮어씌워서 사용해 보시고 결과를 알려주시겠어요? 만약 또 문제가 발생한다면 이번에도 에러 메시지 확인 부탁드릴게요~

  12. wineapple 2007/06/16 13:59  수정/삭제  댓글쓰기

    아~ 잘나옵니다. 사이드바로요. ^^
    기본 명언플러그인은 글마다 밑에 나오는데요. 로키님꺼는 스킨 어디에다 ##_display_wise_saying_## 를 추가해야지 글밑에쯤 나오나요? ^^
    서버는 닷네임 테터툴브론즈 입니다.

    • 로키 2007/06/16 14:15  수정/삭제

      아, 되는군요. 다행이에요. ^^ str_ireplace가 안 되는 서버가 있을 거라고는 생각을 못했었네요.

      이 플러그인도 글마다 바로 밑에 추가하는 방식으로 사용할 수 있어요. 물론 치환자를 글 반복 영역에다가 넣어도 되지만, 그 경우 한 페이지에 글이 여러 개 출력될 경우 모두 같은 명언이 나오는 게 좀 안습이죠..(..) 위 설명서 2.3번을 참조해 주세요. 기본적으로

      <listener event="ViewPostContent">Loki_DisplayWiseSaying</listener>

      요 줄을 살리면 되거든요. 저 줄 바로 위에 있는

      <![CDATA[

      랑 밑에 있는

      ]]>

      를 지워서 코멘트 처리를 풀어주시면 됩니다. 이것도 어쩌면 설정창에서 해결할 수 있을지 모르겠는데, 일단은 미봉책으로 저렇게..

    • 로키 2007/06/16 14:45  수정/삭제

      말씀하신 데서 힌트를 얻어서 이제는 index.xml 수정 없이 설정창에서 글 밑에마다 자동 출력 여부를 지정하게 했습니다. 한 번 써 보시고, 문제가 있으면 언제든지 얘기해 주세요. ^^

  13. wineapple 2007/06/17 15:41  수정/삭제  댓글쓰기

    아직안해봤는데요.
    글밑마다가 아니라 그냥 한페이지 밑에쯤에 한개나오게할려하는데요. 스킨편집해서 넣으라하는데 어디쯤 넣어야할지 모르겠네요.. ^^

    • 로키 2007/06/17 22:12  수정/삭제

      정확한 건 스킨마다 다르겠지만.. 대충 글 페이지 번호 전에 나오게 하려면 <s_paging> 태그 전쯤에 넣으면 되지 않을까요?

    • wineapple 2007/06/18 22:18  수정/삭제

      로키님 s_paging 앞에 넣으니 아주~ 잘나옵니다.
      잘쓰겟습니다. 감사... ^^

    • 로키 2007/06/18 23:58  수정/삭제

      잘 됐네요~ 재밌게 잘 쓰세요. ^^ 설정창을 이용해서 스킨에 맞춰 디자인을 꾸미셔도 되고..

    • wineapple 2007/06/20 13:20  수정/삭제

      스킨 바꾸셨네요. 갈끔하네요.
      저도 LimeGlow 쓰거든요 ^^

    • 로키 2007/06/20 14:57  수정/삭제

      감사합니다. ^^ 사실 wineapple님이 쓰시는 거 아니까 스킨을 바꿀 때 이걸로 하지 말까 고민했었는데, 가볍고 깔끔하게 쓰기는 가장 좋아 보이더라고요. 어차피 공개 스킨은 기성복 같은 거라서 아무하고도 겹치지 않을 수는 없고.. 그래도 역시 옷처럼 입기에 따라서 각자의 개성이 나오는 것 같아요, 그렇죠?

    • wineapple 2007/06/21 20:38  수정/삭제

      제가 쓰는거 어떻게 아셨나요? ^^;
      저도 테터에서 받으거라 제가사용한다고 사용안하시다뇨..
      그럼안되는데~

    • 로키 2007/06/22 16:53  수정/삭제

      하핫..; 사실은 리퍼러에 플러그인 페이지에서 들어오신 기록이 남았거든요. 닉하고 정확히 맞으니까 저기가 블로그 주소시겠구나 했죠..ㅋㅋ

      예 뭐, 괜찮다는 걸 알긴 하는데 그래도 왠지 미안해서요. 역시 안 그래도 되겠죠? ^^

Powerd by Textcube, designed by criuce
rss