본 패치는 혜민아빠님의 태터툴즈 플러그인제공,태그 관련글 사용 ( http://sshong.com/2511803 ) 을 보고 클래식용에 맞게 변환한것입니다.
이 글은 원본 태터툴즈 클래식 OR2를 기준으로 설명합니다.
( 이 글쓰려고 ;;; 다운 받았습니다... 어딜 고쳤는지 고치다가 까먹어서;;; )
( 클래식 패치 많이하셔서 원본과 많이 다르신 분들은 찾기로 찾아서 바꿔주세요 ^^ )
우선 이 패치를 적용하면 아래 갈무리 그림처럼 표시가 됩니다.
원리는 각 글에 쓰인 태그를 찾아서 그 태그가 쓰였던 글을 랜덤하게 5개를 뽑는것입니다.
최대 5개가 표시되며 태그와 관련된 글이 없을때에는 표시가 되지 않습니다. ^^
저작권은 윗집사는 개에게 주었습니다 -.-;
패치 한 모습으로 올립니다. 확인후 적용하세요. ( 추가하거나 바꾼부분은 빨간색으로 표시합니다. )
( '[# #' 식으로 표시된 부분은 붙여주세요 ^^; 아시죠? )
inc_function.php 44번째줄
var $s_tag;
var $s_tag_rep;
var $s_tag_relation; // 태그 관련글
var $s_random_tags;
inc_function 123번째줄
list($sval, $this->s_tag_label) = cut_skintag($sval, "s_tag_label");
list($sval, $this->s_article_rep) = cut_skintag($sval, "s_article_rep");
list($sval, $this->s_tag_relation) = cut_skintag($sval, "s_tag_relation"); // 태그 관련글
list($sval, $this->s_paging_rep) = cut_skintag($sval, "s_paging_rep");
index.php 455번째줄
Code Type : C
unset($row_set);
unset($tag_r);
$dt_rp = $skin->s_tag_label;
$sql = "select no, pno, tag, regdate from t3_".$dbid."_tag where pno = '$no' order by no asc";
// print $sql;
// print $sql;
$res = mysql_query($sql);
while($row = @mysql_fetch_assoc($res)) { $row_set[] = $row; }
for($i=0; $i".$v[tag]."";
$tag_r .= ",'".$v[tag]."'";
}
if ($tag_set) {
$dt_rp = str_replace("", $tag_set, $dt_rp);
$tag_r = substr( $tag_r, 1);
} else { $tag_r = "' '";unset($dt_rp); }
index.php 486번째줄 ( 주석부분을 추가해주세요. 색이 안바뀌네 )
Code Type : C
$d2_rp = str_replace("[# #_s_ad_div_##]", $d3, $d2_rp);
$d2 .= $d2_rp;
// 태그로 연관된 글 리스트 모듈
unset($tr1);
$sql3 = "SELECT A.pno, B.title, B.regdate FROM t3_".$dbid."_tag A, t3_".$dbid." B WHERE A.pno=B.no AND A.pno<>'$no' AND B.is_public = '1' AND A.tag IN ( $tag_r ) GROUP BY pno ORDER BY RAND() LIMIT 0,5";
$result3 = @mysql_query($sql3);
$total3 = mysql_num_rows($result3);
if($total3) {
$tr1 ="";}
else { $tr1 .= ""; }
$d2 = str_replace("[# #_s_tag_relation_##]", $tr1, $d2);
// 태그로 연관된 글 리스트 모듈 끝!
}
break;
}
그뒤 skin.html 화일에서... 원하는 부분에 아래를 추가하세요
< !-- 태그 관련글 표시 -- >
< s_tag_relation >[# #_tag_relation_##] - [# #_tag_relation_date_##]< br />< /s_tag_relation >
이런식으로 패치를 하면 됩니다...
그나저나 이 패치를 쓰실분이 몇이나 되실까;;; -.-;
사족...
관련,관계 : relation.... reation 이라고 적지 마시가 바랍니다;;
이것때문에 한 두시간정도 뻘짓거리...;;;