생각해보니 구현은 가능한데 문제가 있습니다. 댓글을 쓰는 사용자가 블로그 주소를 정확히 적어줘야하는 것과, 또는 포워딩된주소 또는 프레임으로 되어있는 블로그주소는 나타내기에 어려움이 있습니다. 조회를 할수가 없기때문이죠. 그래도 하시겠다면 해보시겠다면 아래와 같이 수정해보세요
[code]
변경전: $defaultImg = $hostURL."{$pluginURL}/default.gif";
변경후:
if (!empty($mother['homepage'])){
$slash = ($mother['homepage']{strlen($mother['homepage']) - 1} == '/' ? '' : '/');
$defaultImg = $mother['homepage'].$slash."index.gif";
}
그리고 하단의 <img ..생략.. [b]onerror='this.parentNode.removeChild(this)'[/b]를 추가하면
아이콘 없을때 이미지 표시안되게 하면 되겠습니다.
(블로그 아이콘 표시 BlogIcon플러그인 로직 참고하세요.)
[/code]
위와 같이 하시면 댓글작성자의 블로그에 등록된 아이콘을 가져올수 있습니다. 태터 1.0.6에서는 크기가 16픽셀으로 되어있지만 태터 1.1에서는 16,32,48픽셀의 크기로 등록되게끔 구현이 되어있습니다. 이렇게 되면
구지 Gravatar를 쓰지않고 48픽셀로 등록하면 같은기능이 될것입니다.
우선은 위와 같이 해보시구요. 여러 체크코드를 작성하셔야 할겁니다.
index.gif를 포함한 블로그 경로에서 아이콘이 있는지 없는지도 체크해야하니 흠.. 손갈곳이 있네요~~~ 만약 위와같이 쓰실때는 태터의 기본 플러그인중 'BlogIcon'가 있습니다. 이것을 사용하지 말아야 합니다. 아이콘을 블러오는 플러그인이기때문에 중복되어 나올것입니다.
좋은 주말되세요.
ps. 현재 태터 1.1용 그라바타에서는 말씀하신것 포함했습니다. 선택적으로 표현할수 있게요. 디폴트/noemail의 이미지를 그라바타용 또는 블로그 아이콘으로 선택할수 있게...^^ 확실히 댓글자의 블로그 아이콘 가져오기는 블로그 주소를 정확하게 해야지 안그러면 가져오기 어렵네요.