WP+UTW+TAGF 적용Dec 01, 2006

Tag cloud 페이지TAGF(Tags in Flash) 를 적용했다. 태터툴즈용 플러그인이지만, WP나 TT나 태깅은 그게 그거라서 tag_vars.php 만 조금 고치면 바로 사용이 가능하더라.

2006년 12월 7일 추가 : Pod님플러그인으로 만드셨기 때문에 번거롭게 이런 패치를 하지 않아도 간편하게 사용할 수 있음.

PHP:
  1. --- tag_vars.php.orig   2006-12-02 20:59:15.872774440 +0900
  2. +++ tag_vars.php        2006-12-02 20:59:47.872909680 +0900
  3. @@ -1,15 +1,15 @@
  4.  <?
  5.  
  6. -require_once "../../config.php";
  7. +require_once "../../../../wp-config.php";
  8.  //설정정보 로드
  9.  
  10. -$tgf_host = $database['server'];
  11. -$tgf_id = $database['username'];                           
  12. -$tgf_pw = $database['password'];                   
  13. -$tgf_dbname = $database['database'];
  14. -$tgf_url="http://".$service['domain'].$service['path'];
  15. -$tgf_tagr = $database['prefix']."TagRelations";
  16. -$tgf_tags = $database['prefix']."Tags";
  17. +$tgf_host = DB_HOST;
  18. +$tgf_id = DB_USER;
  19. +$tgf_pw = DB_PASSWORD;
  20. +$tgf_dbname = DB_NAME;
  21. +$tgf_url = "";
  22. +$tgf_tagr = $table_prefix."post2tag";
  23. +$tgf_tags = $table_prefix."tags";
  24.  
  25.  ///////////////////
  26.  //표시될 갯수 설정
  27. @@ -76,12 +76,14 @@
  28.  global $tgf_host,$tgf_id,$tgf_pw,$tgf_dbname;
  29.  $DBconn = mysql_connect($tgf_host,$tgf_id,$tgf_pw);
  30.  mysql_select_db($tgf_dbname,$DBconn);
  31. +mysql_query("set names utf8");
  32. +$tgf_url = mysql_result(mysql_query("SELECT option_value FROM {$table_prefix}options WHERE option_name='siteurl'"), 0, 0);
  33.  
  34. -$sql = "SELECT a.tag, count(*), b.name
  35. -               FROM ".$tgf_tagr." a, ".$tgf_tags." b
  36. -               WHERE a.tag=b.id group by a.tag
  37. -               ORDER by 2 desc, b.name
  38. -               $limit";
  39. +$sql = "SELECT b.tag as name, COUNT(a.tag_id)
  40. +        FROM $tgf_tagr a, $tgf_tags b
  41. +        WHERE a.tag_id=b.tag_ID GROUP BY a.tag_id
  42. +        ORDER BY 2 DESC
  43. +        $limit";
  44.  $result = mysql_query($sql) or die(mysql_error());
  45.  //가져오기

Leave a Message

7 Messages

헉~ 이거 원작자님한테 허락맞고 워프용 플러그인으로 만들어 막 공개하려던 참인데 말이죠!! -_-

플러그인으로 만드시면 저처럼 귀찮게 안고쳐도 사용이 가능해지겠죠.
만인을 위해 공개해 주세요. :)

From: 시펄사마의 노트패드 -_-
시펄사마가 Word press용으로 커스터마이즈한 Tags in Flash를 적용

WordPress plugin, Flash Tag Cloud

for English
clowleed님의 태터툴즈용 TAGF 플러그인을 보고 워드프레스에 동일한 방법으로 적용해봤습니다. 태터툴즈의 그것과 소스코드 상에서도 큰 다른점이 없습니다. 워드프레스의 태그 ……

이쁘다.
태터용으로도 있었구나.

근데 이거 랜덤하게 긁어오려면 어느부분을 손봐야 하는거야?

tag_vars.php 에서 sql문장 고치면 될듯

RSS feed for comments on this post.
TrackBack URI : http://encyphered.net/blog/123/trackback/

Leave a Message