텍스트큐브 MT_Meta_RecentPS_Enhanced 플러그인 보완
2009/02/13 12:46
텍스트큐브용 MT_Meta_RecentPS_Enhanced 플러그인을 제 블로그에 적용해봤는데 아래 그림처럼 나왔습니다.

문제점을 간단히 요약하면,
- 글 제목의 스타일에 따라 썸네일의 아래에 빈 공간이 생길 수 있다.
- 이미지가 없는 글은 썸네일이 생성되지 않아 일관성을 해친다.
이렇습니다.
이런 문제점이 있다고 그냥 안 쓰기에는 너무나 아까운 플러그인이라서, 조금 손 보았지요.
우선, 썸네일이 출력되는 부분을 글 제목 아래로 내렸습니다. 이러면 글 제목 아래에 썸네일과 글 내용이 같은 행에 출력되지요. 이렇게 함으로써 글 제목이 어떤 스타일로 되어 있든지간에 일관된 모습을 유지할 수 있습니다.
그리고 이미지가 없는 글을 위해 아래의 코드를 추가했습니다.
if($imageName = MT_Cover_getAttachmentExtract($entry['content']) == NULL){
$html .= ' <div class="img_preview"><a href="'.$permalink.'"><img src="'.ROOT.'/plugins/MT_Meta_RecentPS_Enhanced/images/none_image.png" alt="" /></a></div>'.CRLF;
}글에 이미지가 없으면 none_inages.pnp를 보여주라는 코드입니다. 썸네일을 출력하는 코드와 글 내용을 출력하는 코드 사이에 넣으면 되고, 외부이미지의 존재여부는 조건에 포함시키지 않았습니다. 임의로 사용될 썸네일은
./plugins/MT_Meta_RecentPS_Enhanced/images/
아래에 "none_image.png"라는 이름으로 넣으면 됩니다.

코드 수정 후의 블로그 (표지로 설정된)대문의 모습입니다. 수정 전보다 깔끔하게 나와서 만족스럽네요.
참고 문헌
플러그인 :: http://nanbean.net/tt/entry/MT_Meta_RecentPS_Enhanced덧붙임
가장 중요한 걸 빼먹었네요. 수정할 파일은 index.php 입니다. 파일의 경로는 아래와 같습니다../plugins/MT_Meta_RecentPS_Enhanced/
"#1. 내 머리 속의 노트 / 그 외." 분류의 다른 글
| 마이크로 프로세서 프로그래밍 :: 주차 관리 시스템 (0) | 2009/06/20 |
| 7-Zip으로 포터블 파이어폭스 플러그인 설치하기 (0) | 2009/04/30 |
| 불여우 최신 버전에서 지원되지 않는 확장기능 설치하기 (6) | 2009/04/25 |
| Feed43 활용. 게시판을 RSS로 구독하기 (0) | 2009/02/07 |
| 블로그를 번역해서 보여주세요. (2) | 2009/02/04 |
| RSS 피드를 직접 만들어 보자. Feed43 활용... (0) | 2009/01/23 |
| Visual Basic :: Unload 문을 이용한 메모리 관리 (0) | 2008/12/11 |
Trackback Address:http://hisjournal.net/blog/trackback/157
위의 코드는 정확히 어떤문서의 몇번째줄 정도에 넣으면
됩니까?....
참고하겠습니다.
멍... -0-... ㅡㅡ;
이런, 제일 중요한 걸 빼먹었네요. 죄송합니다.
코드는
./plugins/MT_Meta_RecentPS_Enhanced/index.php
에서 112번째 줄에 추가 하시면 됩니다.
아하하...^^;
안녕하세요, 지나가다 멋진 플러그인 발견하네요.
링크된 주소로 가면 펜촉님이 수정하기 전 상태로만 구현이 되는데
실제로 글 제목 아래에 썸네일이 오게끔 고치신 파일은 구할 수 없는건가요?
정보 공유해 주셔서 감사합니다.
플러그인을 제작한 분께서 재배포를 허락하실 지를 모르겠네요. 이메일 주소를 비밀글로 남겨주시면 보내 드리겠습니다. 그리고 이메일 주소를 남기실 때 @는 at, .은 dot으로 적어주세요.
관리자만 볼 수 있는 댓글입니다.