TnF 2차 회의록에서 거론된 내용을 바탕으로 제작해봤습니다.
심하게 긴 URL이 포스트에 포함되어 레이아웃이 깨지는 문제.
- URL을 간단하게 줄여주는 플러그인을 제공하자.
참고 : http://forum.tattertools.com/ko/viewtopic.php?id=885

말그대로 엔트리 본문과 댓글에 표시되는 긴 링크(URL)를 짧게 변환하여 표시해줍니다.

# 먼저 플러그인 다운로드

LongToShortLink.zip

<a>태그 내에 기타태그 포함시 안되는 버그처리(07/31)

1. '블로그 설치Path/plugins/LongToShortLink' 형태로 계정에 업로드 합니다.
2. 블로그 관리자 모드에서 플러그인(LongToShortLink)을 '사용중'으로 활성화.
3. 직접 긴 url을 본문에 적으신뒤 테스트 해봅니다.
4. 기타 사용상의 버그가 있으시면 댓글에 달아주세요.
5. 체크할 url의 길이 또는 '...'를 사이에 두고 왼쪽 오른쪽에 나타나게 할 길이를  임의로 수정하려면 'index.php'의 'handle_url_tag()'함수부분의 아래의 값을 수정하면됩니다.
$checkURL = 55; // 체크할 URL 길이
$leftURL = 39; // '...'의 왼쪽에 나타낼 URL 길이
$rightURL = -10; // '...'의 오른쪽에 나타낼 URL의 길이

# URL 짧게 하기 테스트

# 버그수정
1) 엔트리 댓글과 방명록에도 적용되게 업데이트 (Feat. JWC님)
2) <a>태그 내에 다른 태그 있을시 적용안되던 버그 업데이트 (Feat. 주성애비님)
3) 2)번항목 관련한 내용 버그 업데이트 (Feat. 아돌님)
CCL - [Attribution : Noncommercial : Share Alike]
2006/07/01 22:28 2006/07/01 22:28
Trackback address :: 이 글에는 트랙백을 보낼 수 없습니다
  1. 인터넷 교보문고의 책 주소 표기법

    Tracked from MAMORU`s Atel!er 2006/07/02 15:42  삭제

    온라인에서 책의 상세정보 페이지를 불러오려면 책마다 고유한 호출코드를 부여해야 한다. 책마다 숫자든 문자든 어쨌든 책A 와 책B 는 확실히 구분되어야 한다는 것이다. 그리고, 일반적으로..

  1. JWC 2006/07/01 16:29

    코멘트에도 적용이 되나요?
    테스트 한번만 해볼께요.
    http://www.tattertools.com/ko/bbs/zboard.php?id=plugin&sn1=on&sn=on&ss=off&sc=off&keyword=J.+ParkerIP Address : 58.69.···.198

  2. JWC 2006/07/01 16:30

    적용이 안되는군요.
    코멘트에도 적용 되게 할 순 없을까요?IP Address : 58.69.···.198

  3. J. Parker 2006/07/01 22:32

    안녕하세요. JWC님 댓글과 방명록에도 적용되게끔 수정해드렸습니다.
    다시 받으셔서 덮어씌우기 하시면 됩니다.
    좋은 꿈꾸시구요. 휴일 잘보내세요.

  4. 네쯔 2006/07/01 18:42

    오...유용하게 쓸수 있겠네요...
    그런데 얼만큼 길때 줄일지, 그리고 최종적으로 얼마의 길이만큼 줄일지 조정은 어디서 하나요?IP Address : 125.176.···.5

  5. J. Parker 2006/07/01 22:35

    안녕하세요. 네쯔님.. 업데이트 했습니다.
    위에 JWC님께서 말씀하신 댓글과 방명록에서도 적용되게 수정했구요.
    각각의 길이 설정은 'index.php'파일내의 'handle_url_tag()' 함수부분에서
    $checkURL = 55; // 체크할 URL 길이
    $leftURL = 39; // '...'의 왼쪽에 나타낼 URL 길이
    $rightURL = -10; // '...'의 오른쪽에 나타낼 URL의 길이
    위 부분에서 각각의 길이 설정을 수정하시면 됩니다.
    좋은 꿈꾸시구요. 즐거운 휴일 되세요.

  6. 하이바~ 2006/07/01 23:13

    댓글하고 방명록부분에도 적용되었음 좋겠습니다.. 라고 말하려고 왔는데.. ^^;;
    이미 그렇게 만들어졌네요~! 감사합니다~!! :)IP Address : 222.107.···.19

  7. J. Parker 2006/07/02 13:51

    넵.. jwc님 의견 반영하여 댓글과 방명록되 적용되게
    해드렸습니다. 휴일인데 무척이나 덥군요.
    휴일 잘보내세요.

  8. 마모루 2006/07/02 03:45

    별점 5개 테스팅도 하고 플러그인도 잘 업어 갑니다^^IP Address : 125.186.···.52

  9. J. Parker 2006/07/02 13:53

    마모루님 안녕하세요. 잘지내시죠..^^
    휴일 더위가 대단하네요. 휴~~ 덥습니다. 참으로..
    플러그인 애용해주셔서 감사하구요. 즐거운 휴일되세요

  10. 주성애비 2006/07/02 09:32

    또 멋진 플러그인을 만드셨네요.
    매번 감사히 잘 사용합니다.
    그런데 http://pinhole.pe.kr/tt/198 보시면
    주소가 줄어들지 않습니다.
    왜 일까요?
    오늘은 날씨가 상당하네요
    즐거운 휴일되세요IP Address : 61.98.···.135

  11. J. Parker 2006/07/02 13:56

    안녕하세요. 주성애비님.. 그부분은 새창띄우기 플러그인도 마찬가지겠지만
    이것또한 <a></a> 태그내에 또다른 태그가 없어야지만 적용됩니다.
    문자열체크 방법을 제가 잘 알지 못하는 관계로 ㅠ.ㅠ 되도록이면
    <a></a>밖으로 기타 태그를 적용하셔야 합니다.
    말씀하신 198엔트리의 링크부분이 <a><font></font></a> 형식으로
    링크가걸려있어서 적용이 안된것입니다.^^ 불편하시더라도 ^^
    더운 휴일입니다. 즐거운 휴일되세요.

  12. 주성애비 2006/07/02 22:48

    그래서 적용이 않되는거였군요.
    제가 제로보드사용할때 사용한 방법중에
    이것을 사용한적이 있습니다.
    http://kr.php.net/manual/kr/function.strip-tags.php
    혹시 가능하지 않을까요?

    하루 마무리 잘 하세요~IP Address : 125.190.···.2

  13. J. Parker 2006/07/03 09:46

    오호, 이런 함수도 있었군요. 역시 공부를 더해야겠네요. ㅠ.ㅠ
    감사합니다. 주성애비님 덕분에 하나더 해결했습니다.
    플러그인 업데이트 했으니 적용해보시구 혹, 안되시면 말씀하세요.
    즐거운 한주 되세요. 좋은 하루 보내시구요.

  14. 나비 2006/07/02 10:36

    정말 유용하세 쓰겠습니다~~ㅎㅎㅎIP Address : 58.239.···.24

  15. J. Parker 2006/07/02 13:57

    안녕하세요 나비님 매번 플러그인 애용해주셔서 감사합니다.
    휴.. 더운 휴일입니다. 더위 조심하시구요.
    즐거운 휴일 보내세요.

  16. LonnieNa 2006/07/03 13:16

    또 물건하나 내놓으셨네요~
    잘 쓰겠습니다.IP Address : 211.238.···.222

  17. J. Parker 2006/07/03 13:20

    ^^ 물건일지 모르겠습니다. 크게 작업한것두 없는 플러그인입니다.
    그저 유용하게 쓰임 당하면 됩니다.
    즐거운 하루 보내세요.

  18. 점샘 2006/07/09 02:46

    덕분에 블로그가 더 재미있어지는군요. 고맙습니다.IP Address : 121.133.···.86

  19. 아돌 2006/07/31 00:23

    안녕하세요. ^^ 우선 멋진 플러그인 감사합니다.
    제 블로그에 적용 시켜보았는데, 이상하게 제 블로그에선 주소가 줄어들지 않네요..
    무슨 문제가 있는건지.. ㅠ.ㅠ
    http://inwithyou.com/blog/entry/Kodak-EasyShare-V570
    정말 꼭 필요한 기능인데 동작은 안하니... ㅠ.ㅠ 해결책을 알려주세요 ^^IP Address : 58.227.···.41

  20. J. Parker 2006/07/31 10:48

    안녕하세요.아돌님, 문제되는 버그 수정하였습니다. 아래주소에서 다운로드 받으신후 덮어씌우기 하시면 됩니다. 링크내에 폰트크기 같은 다른 태그가 들어가 있을경우 문제가 되었습니다. 해결되었는줄 알았는데 잘안되었나보네요. 기타태그를 적용한 긴링크의 경우 단축되면서 적용된 태그는 제외됩니다. 해보신후 안되시면 댓글 부탁드립니다.
    좋은 하루 보내세요.

    - 업데이트 다운로드
    http://www.create74.com/temp/LongToShortLink.zip

  21. 아돌 2006/07/31 11:28

    그런 문제 때문이었군요...
    새로 업데잇된 것으로 다시 했더니 잘 됩니다.
    감사합니다. ^^ 복받으실꺼에요.. ^^IP Address : 210.123.···.254