정기님 께서 수정하신, TagRelation(관련글 리스트 보기) 플러그인을 사용하여 해당글과 관련이 있는 태그의 글 목록을 보여주되, 관련글이 한개도 없을경우에는 살짝 숨겨주는 얄팍한 팁입니다.
1. 해당글의 태그와 관련된 글 목록을 출력해주는 태터툴즈 플러그인을 다운받아 설명대로 설치·적용합니다.
다운경로 :
TagRelation(관련글 리스트 보기) 2. 플러그인 관리자 페이지에서, TAG RELATION 설정을 아래와 같이 수정합니다.
TagRelation HTML Hearder (Language : c)
<div style='margin:0;padding:0;width:95%;' ><FIElDSET style='width:98%;padding-left:3px;background-color:#fcfcfc;border-left-width:20px;text-align:left' >
TagRelation HTML Footer (Language : c)
</FIELDSET></div>
3. 해당플러그인(YC_TagRelation)의 index.php에서 아래의 정보를 참조하여 소스를 수정합니다.
원본 index.php의 161~173라인 (Language : c)
if ( is_null( $r_id) )
{
$tagrelation .= ' 이글의 태그와 관련된 글이 없습니다.' ;
}
else
{
if ( $data[ 'tagComment' ] == 1 ) {
$tagrelation .= '<br/>* 태그고리란? 이 글에서 사용된 태그중 어떤 태그와 연결되어 있는지 알수 있는 태그.' ;
}
}
$tagrelation .= $data[ 'tagFooter' ] ;
}
위의 코드를 아래와 같이 수정합니다.
수정본 (Language : c)
if ( is_null( $r_id) )
{
$tagrelation .= '</FIELDSET></div><div style="position:relative; top:-8px; left:0px;margin:0;padding:0; height:8px; color:#fff;background-color:#fff;font:6px tahoma;"> </div>' ;
}
else
{
if ( $data[ 'tagComment' ] == 1 ) {
$tagrelation .= '<br/>* 태그고리란? 이 글에서 사용된 태그중 어떤 태그와 연결되어 있는지 알수 있는 태그.' ;
}
$tagrelation .= ' </FIELDSET></div><div style="position:relative; top:-20px;right:30px; margin:0;padding:0; height:20px; text-align:right; color:#bbb;font:9pt fixedsys;"> Related Entries </div> ' ;
}
}
4. 덧붙이자면,,
본문페이지가 흰바탕인 경우를 기준으로 하였으며,
불필요한 여백을 최소화하기 위해 fieldset의 스타일을 수정하였으며,
파이어폭스에서는 약간 미흡합니다.
한가지 더.
윈도우 메모장으로 index.php 소스를 수정하면 블로그의 레이아웃이 깨지는 경우에는,
워드패드에다가 내용을 붙여넣은 후 index.txt (텍스트파일)로 저장해서 서버에 올리고 그상태에서 이름바꾸기로 확장자를 txt에서 php를 바꿔서 쓰세요.
Trackback URL for this entry :: http://ggerzer.com/trackback/326
Write a comment