歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 26, 2024, 09:04:14 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  Plugin - TagCloud 改良版 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: Plugin - TagCloud 改良版  (閱讀 10028 次)
mit
新手見習
*
文章: 15


檢視個人資料 個人網站
« 於: 十二月 23, 2005, 06:51:54 上午 »

hi, all.

我稍微改良了一下Hatem Ben Yacoub的TagCloud。

範例網站:My Site
程式下載:plugintagcloud.class.php
( 下載之後解壓縮到 \plugins\tagcloud )

使用方法:

1.下載上面檔案並解壓縮到 \plugins\tagcloud\plugintagcloud.class.php

2.替自己的blog新增一個自訂欄位。欄位可以命名為任何名字,建議以Tags(預設)之類的為佳。

3.新增一篇文章或變更一些已發表的文章,在自訂欄位(Tags)中填入該篇文章的tags,
每個tag需以  ','(逗點)分隔,並以 '_'(底線)取代空白

4.在適當的模版中加入{$tagcloud->getTagCloud("Tags")},其中Tags就是你使用的自訂欄位名稱,就可以顯示TagCloud

變更TagCloud設定:
編輯\plugins\tagcloud\plugintagcloud.class.php(也就是上傳那個檔案拉)
找到下面這幾行,依照自己的喜好修改@@
程式碼:
//////////////////////////////////////////////////////////////////////////////////
// You can edit following 5 lines to fit your need.
define( "MAX_ARTICLES_TO_GENERATE_TAGS", 30 );
define( "MAX_FONT_SIZE_OF_TAGCLOUD", 50 );
define( "MIN_FONT_SIZE_OF_TAGCLOUD", 15 );
define( "MAX_FONT_COLOR_OF_TAGCLOUD", '#000000' );
define( "MIN_FONT_COLOR_OF_TAGCLOUD", '#CCCCCC' );
//////////////////////////////////////////////////////////////////////////////////



備註:
TagCloud裡每個tag目前是提供一個以自己為關鍵字的Search。
我是本來打算register一個新的blog action去搜尋Tags而不是搜尋全部blog的文章內容,但是寫不出來,就放棄了XD

新增欄位那邊我本來也是要寫進去plugin裡讓它自動新增,可是一樣寫不出來,只好用手動的Orz

« 最後編輯時間: 十二月 23, 2005, 06:55:49 上午 由 mit » 已記錄
maomaode
一般會員
***
文章: 115


檢視個人資料
« 回覆文章 #1 於: 十二月 23, 2005, 09:23:54 上午 »

Excellent!
VERY Helpful!
已記錄

我的blog:
               http://maomaode.bokeland.com
Blog搬家/同步
               http://banjia.bokeland.com
jase
新手見習
*
文章: 32



檢視個人資料 個人網站
« 回覆文章 #2 於: 十二月 23, 2005, 03:39:14 下午 »


TagCloud裡每個tag目前是提供一個以自己為關鍵字的Search。
我是本來打算register一個新的blog action去搜尋Tags而不是搜尋全部blog的文章內容,但是寫不出來,就放棄了XD

新增欄位那邊我本來也是要寫進去plugin裡讓它自動新增,可是一樣寫不出來,只好用手動的Orz


剛剛看了程式,覺得你想做的事應該可以參考 secret 這個外掛,
包括在後台的管理介面、自動新增自訂欄位 ...

至於繁體的話,因為 tag 的 value 存在資料庫,可以用 php 的 mbstring 來試試看,
這樣一來 admin 必須把 mbstring complier 進 php 才能用。
« 最後編輯時間: 十二月 23, 2005, 03:43:43 下午 由 jase » 已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  Plugin - TagCloud 改良版 « 上篇主題 下篇主題 »
    前往: