KennyQi PHP Blog

Linux、PHP、Perl、Ajax、MySQLでのWeb開発やWordPressの設定メモと息抜きブログ

  • 9月132009

    NP_TagEXでタグクラウド

    Published on 2009/09/13 07:09 51
    カテゴリ: Nucleus; タグ: ,

    Nucleusのプラグイン、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対策として使えます。

    このページはどうでしたか?
    よくないよい (No Ratings Yet)
    No Comments
  • 初めて当ブログに訪れた方や何度か当ブログにお越し頂いている皆様。
    もしブログの内容を気に入って頂けましたらRSSリーダーの登録よろしくお願いします。

コメント


ブログランキング

にほんブログ村 IT技術ブログへ 人気ブログランキングへ

最新記事

カテゴリー

人気記事