WP+UTW+TAGF 적용Dec 01, 2006
Tag cloud 페이지에 TAGF(Tags in Flash) 를 적용했다. 태터툴즈용 플러그인이지만, WP나 TT나 태깅은 그게 그거라서 tag_vars.php 만 조금 고치면 바로 사용이 가능하더라.
2006년 12월 7일 추가 : Pod님이 플러그인으로 만드셨기 때문에 번거롭게 이런 패치를 하지 않아도 간편하게 사용할 수 있음.
PHP:
-
--- tag_vars.php.orig 2006-12-02 20:59:15.872774440 +0900
-
+++ tag_vars.php 2006-12-02 20:59:47.872909680 +0900
-
@@ -1,15 +1,15 @@
-
<?
-
-
-require_once "../../config.php";
-
+require_once "../../../../wp-config.php";
-
//설정정보 로드
-
-
-$tgf_host = $database['server'];
-
-$tgf_id = $database['username'];
-
-$tgf_pw = $database['password'];
-
-$tgf_dbname = $database['database'];
-
-$tgf_url="http://".$service['domain'].$service['path'];
-
-$tgf_tagr = $database['prefix']."TagRelations";
-
-$tgf_tags = $database['prefix']."Tags";
-
+$tgf_host = DB_HOST;
-
+$tgf_id = DB_USER;
-
+$tgf_pw = DB_PASSWORD;
-
+$tgf_dbname = DB_NAME;
-
+$tgf_url = "";
-
+$tgf_tagr = $table_prefix."post2tag";
-
+$tgf_tags = $table_prefix."tags";
-
-
///////////////////
-
//표시될 갯수 설정
-
@@ -76,12 +76,14 @@
-
+$tgf_url = mysql_result(mysql_query("SELECT option_value FROM {$table_prefix}options WHERE option_name='siteurl'"), 0, 0);
-
-
-$sql = "SELECT a.tag, count(*), b.name
-
- FROM ".$tgf_tagr." a, ".$tgf_tags." b
-
- WHERE a.tag=b.id group by a.tag
-
- ORDER by 2 desc, b.name
-
- $limit";
-
+$sql = "SELECT b.tag as name, COUNT(a.tag_id)
-
+ FROM $tgf_tagr a, $tgf_tags b
-
+ WHERE a.tag_id=b.tag_ID GROUP BY a.tag_id
-
+ ORDER BY 2 DESC
-
+ $limit";
-
//가져오기
헉~ 이거 원작자님한테 허락맞고 워프용 플러그인으로 만들어 막 공개하려던 참인데 말이죠!! -_-
플러그인으로 만드시면 저처럼 귀찮게 안고쳐도 사용이 가능해지겠죠.
만인을 위해 공개해 주세요.
From: 시펄사마의 노트패드 -_-
시펄사마가 Word press용으로 커스터마이즈한 Tags in Flash를 적용
WordPress plugin, Flash Tag Cloud
for English
clowleed님의 태터툴즈용 TAGF 플러그인을 보고 워드프레스에 동일한 방법으로 적용해봤습니다. 태터툴즈의 그것과 소스코드 상에서도 큰 다른점이 없습니다. 워드프레스의 태그 ……
이쁘다.
태터용으로도 있었구나.
근데 이거 랜덤하게 긁어오려면 어느부분을 손봐야 하는거야?
tag_vars.php 에서 sql문장 고치면 될듯