텍스트큐브 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/
크리에이티브 커먼즈 라이센스
Creative Commons License

6l4ck3y3 0x08 과거의 글모음/내 머리 속의 노트 , , , ,

Trackback Address:이 글에는 트랙백을 보낼 수 없습니다
  1. 위의 코드는 정확히 어떤문서의 몇번째줄 정도에 넣으면
    됩니까?....

    참고하겠습니다.

  2. Blog Icon
    아리새의펜촉

    멍... -0-... ㅡㅡ;

    이런, 제일 중요한 걸 빼먹었네요. 죄송합니다.
    코드는
    ./plugins/MT_Meta_RecentPS_Enhanced/index.php
    에서 112번째 줄에 추가 하시면 됩니다.

    아하하...^^;

  3. 안녕하세요, 지나가다 멋진 플러그인 발견하네요.
    링크된 주소로 가면 펜촉님이 수정하기 전 상태로만 구현이 되는데
    실제로 글 제목 아래에 썸네일이 오게끔 고치신 파일은 구할 수 없는건가요?
    정보 공유해 주셔서 감사합니다.

  4. Blog Icon
    아리새의펜촉

    플러그인을 제작한 분께서 재배포를 허락하실 지를 모르겠네요. 이메일 주소를 비밀글로 남겨주시면 보내 드리겠습니다. 그리고 이메일 주소를 남기실 때 @는 at, .은 dot으로 적어주세요.

  5. Blog Icon
    비밀방문자

    관리자만 볼 수 있는 댓글입니다.

  6. Blog Icon
    비밀방문자

    관리자만 볼 수 있는 댓글입니다.

[로그인][오픈아이디란?]