주제: 댓글 Permalink 링크형식이 'useSlogan' 값에 따르는 것이..
이번 1.0.5에 처음 선보인 댓글의 Permalink 사용하기 정말 좋습니다.
그런데 사용하다보니 전 그냥 엔트리 주소형식을 'id'스타일로 쓰고는 있지만
다른 블로거님에 가서 보니 문자형식일때 Permalink를 클릭하게 되면 'id'스타일로 바뀌면서
페이지가 reload 되어버립니다.
테스트 해보시려면 글주소 형태를 문자로 하신후
댓글이 있는 특정 엔트리로 들어간후 댓글의 Permalink를 클릭해보면 아실수 있습니다.
크게 문제는 없겠지만 문자형태와 숫자형태의 엔트리주소 형식에 맞추는 것이 좋을듯 합니다.
나름대로 방법을 생각해 봤습니다. 물론 태터소스내에 있는것을 토대로 하면 됩니다.
- /blog/index.php
- /blog/item.php
- /blog/entry/index.php
- 원본 (1)
dress($prefix1.'_rep_link',"$blogURL/{$entryId}#comment{$commentItem['id']}",$commentItemView);- 원본 (2)
function getCommentView($entryId,&$skin){
global $blogURL,$owner,$suri,$paging,$blog;
- 수정 (1)
$permalink="$blogURL/".($blog['useSlogan']?"entry/".encodeURL($entry['slogan']):$entry['id']);
dress($prefix1.'_rep_link',"{$permalink}#comment{$commentItem['id']}",$commentItemView);- 수정 (2)
function getCommentView($entryId,&$skin){
global $blogURL,$owner,$suri,$paging,$blog,$entry;
위와 같이 하면 해결이 될것 같습니다.
# J.Parker