KennyQiのPHPメモと息抜きブログ

KennyQi(ケニーチー)のブログへようこそ
Web制作 PHP開発のメモと息抜きブログ
ウェブ開発・デザイン・Nucleusのメモや旅日記などを綴っています
NP_TagEXでタグクラウド
2009年09月13日 | Nucleus | Posted by: kennyqi | 1304 PV
NP_TagEXをインストールしてタグクラウド作ってみました。


■ダウンロード先
Nucleusプラグインディレクトリ::TagEX

■インストール
1.ダウンロードしたZipファイルを解凍
 →中身をサーバーのプラグインディレクトリにアップロード
2.管理画面からプラグインをインストールする

■スキン、テンプレートへの反映

★タグクラウドを表示する
<%TagEX(list20/2/1/1/4)%>


第一引数:listXX でタグクラウドをXX件表示する
例:20件のとき list20

第二引数:数字 でどこのタグを表示するかを指定
0 → ブログ・カテゴリ問わず全てのタグを表示
1 → 表示中のブログに属するタグのみ表示
2 → 表示中のカテゴリに属するタグのみ表示

第三引数:タグの並び順
1 → そのタグが打ってあるアイテムの多い順
2 → そのタグが打ってあるアイテムの少ない順
3 → タグあいうえお・アルファベット順
4 → ランダム

第四引数:文字の最小サイズ

第五引数:文字の最大サイズ


文字サイズはそのタグが投稿されているアイテム数をレベルわけし、
第四引数(最小値)から第五引数(最大値)の間で計算されます。
それぞれのタグには
<a href="URL" style="font-size:2em" >Nucleus</a>

というようなスタイルシートがつくので、
タグ表示全体部分をdiv等で囲って、
そのdivにCSSで最小となるフォントサイズを指定すれば
その大きさに応じて大きさが変わるようです。

例:
1)スキン内で下記のように記述
<div class="tag"><%TagEX(list20/2/1/1/4)%></div>

2)CSS

div.tag {
        font-size:8px; // ここが最小の大きさ
}
 


★テンプレート内に記述
アイテム詳細ページにタグを表示するには
<%TagEX()%>

と記述します。

★SEO対策::METAタグのkeywordsを追加
<%TagEX(meta20/2/1)%>

をHTMLのhead内に記述すれば
タグのリストを
<meta keyword="" />

として出力してくれます。

当然のことながら、
インデックスページでのタグ
各アイテムごとのタグ
が表示されるのでSEO対策として使えます。

0人中、0人(50.00%)がよい記事だとと投票しています。
この記事はどうですか?
: 0
: 0

Comments
No comments yet

Add Comment