-4,21 +4,39 |
|
위키에서 각 페이지의 URL이 <code>wiki.pl/페이지이름</code>과 같은 식인데, 페이지 이름에 한글이 들어있으면 각종 웹 게시판이나 까페 이런 곳에 링크를 남겼을 때 한글 부분을 URL로 간주하지 않아서 wiki.pl/까지만 링크가 걸린다. |
|
애초에 위키 내에서 페이지들 간의 링크를 %-인코딩한 형태(%EC...)로 할 수도 있겠지만, 죽어도 그건 싫다-_-; URL만 봐도 페이지 내용을 짐작 가능하다는 게 얼마나 큰 장점인데. |
Firefox에서는 주소창의 주소를 복사하면 자동으로 %인코딩된 형태(%EC%86...과 같은)로 바꿔주지만 IE는 안 그런다. |
|
어쨌거나 저런 게시판 등에 주소 적기 편하게, %인코딩된 주소를 링크하고 있는 텍스트를 페이지 어딘가에 넣었으면 좋겠는데, 어디쯤에 어떻게 넣어야 위키 운영자 뿐 아니라 그곳을 찾아온 사람도 그걸 쉽게 알아보고 용도까지 이해할 수 있을까..? |
애초에 위키 내에서 페이지들 간의 링크를 %-인코딩한 형태(%EC...)로 할 수도 있겠지만, 죽어도 그건 싫다-_-; URL만 봐도 페이지 내용을 짐작 가능하다는 게 얼마나 큰 장점인데. |
|
그래서 할 수 없이 하단 편집 가이드의 조회수 나오는 부분 옆에다가 "Permalink"라는 링크를 하나 더 달아놨다. 현재 보고 있는 페이지의 주소를 %인코딩한 형태로 링크가 걸려 있으니, 필요할 때 주소를 복사해서 쓰는 용도. |
|
|
* 필수 요구 사항: |
* 선택 요구 사항: |
|
=== # 사용법 === |
=== # wiki.pl 수정 === |
{{{#!vim perl |
sub GetEditGuide { |
... |
### page count |
$result .= Ts('%s hit' . (($ViewCount > 1)?'s':'') , $ViewCount)." | " if ($ViewCount ne ""); |
|
### %-encoded permalink - 이 단락 추가 |
$result .= '<a href="' . $q->url(-path=>1) . '" title="' |
. T('Use this URL if you need a url-encoded address of this page') |
. '">Permalink</a> | '; |
|
### 관심 페이지 |
... |
} |
}}} |
|
|
=== # 번역 파일에 추가 === |
{{{#!vim |
Use this URL if you need a url-encoded address of this page |
이 페이지의 주소를 url인코딩한 URL |
}}} |
|
=== # 부작용 === |
|
=== # wiki.pl 수정 === |
수정 내용 |
|
=== # 추가 업데이트 내역 === |
|