TopWordPressプラグイン > 2007年7月
2007年7月16日

dTree プラグイン for WordPress v0.2

July 16,2007 2:50 AM
Tag:[, , , ]
Permalink

dTree プラグイン先日公開した、WordPress の「dTree プラグイン」をバージョンアップしました。

バージョンアップ内容は次の通りです。

  • dTreeスクリプトの同梱(著作権表示)
  • プラグインのオプション画面よりコンフィグレーションが可能
  • 定義リストのマークアップに(多分)対応

プラグインのダウンロードは「dTree プラグイン for WordPress」よりお願い致します。

バージョンアップしたプラグインをアップロード・有効化すると下記のリンクが表示されるのでクリック。

プラグイン

クリックすると下記のオプション画面が表示されます(日本語化はしていません)。

オプション画面

各オプションの意味は次の通りです。

オプション意味デフォルト
Use Icons.アイコン使用false
Use Cookies.クッキーによる折りたたみ状態保持true
Use Lines.ツリー画像表示ture
Use Selection.選択されたカテゴリー名を反転false
Use StatusText.ステータスバーにカテゴリー名表示(IE)false

また、定義リストによるマークアップは、下記であれば動作するようにしました。

<dt>Categories</dt>
<dd>
  <ul>
    <?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0'); ?>
  </ul>
</dd>

また、定義リストによるマークアップに適用する場合は、dtreehandler.js の末尾の部分

function dtreeMaker(searchName) {
  var idName = searchName.replace(' ','');
  idName = 'dtree_' + idName;
  addTagForTree(searchName, idName);
//  addTagForTree2(searchName, idName);
}

function dtreeMaker(searchName) {
  var idName = searchName.replace(' ','');
  idName = 'dtree_' + idName;
//  addTagForTree(searchName, idName);
  addTagForTree2(searchName, idName);
}

に修正してください。

定義リストによるマークアップの wp.vicuna であれば下記のようになります。

wp.vicunaへの適用例

Comments [3] | Trackbacks [1]
2007年7月13日

dTree プラグイン for WordPress

July 13,2007 2:33 AM
Tag:[, , , ]
Permalink

dTree というエクスプローラー風のツリー表示スクリプトを利用した、WordPress のサブカテゴリーリストのツリー化プラグインをご紹介します。WordPress ではすでに WordPress-dTree というプラグインが有名ですが、本プラグインは dTree をハンドリングする方式です。

表示は下のスクリーンショットのようになり、「+」「-」をクリックするとツリーを開閉することができます。また、カテゴリー名をクリックすると該当のカテゴリーページにジャンプします。

dTree プラグイン for WordPress

色々とやりたいことはあるのですが、とりあえず最低限の動作だけできるようにしたα版という位置づけでお試しください。

動作についてはサンプルをご利用ください(Movable Type のサンプルですが)。

以下、カスタマイズ方法です。

1.プラグインのダウンロード

下記のリンクより dTreeHandler プラグインをダウンロード。

2007.07.13 v0.1 初版
2007.07.16 v0.2 dTree を同梱。オプション画面追加。定義リストのマークアップに対応
2007.09.11 v0.3 リストタイトル・定義リストのマークアップ対応を管理画面で制御。定義リストのマークアップで正常に表示されない不具合修正。
2007.10.10 v0.4 クッキーによる折りたたみ状態を保持しない場合の折りたたみ初期状態を設定可能
dTreeHandler.zip

プラグイン開発やサポート等にご支援・ご賛同くださる方からの寄付をお待ち申し上げます。下記の「寄付」のリンクをクリックすると Paypal によるお支払いページにジャンプします。

解凍した中にある dtreehandler フォルダを plugins ディレクトリにアップロード。

2.プラグイン設定

WordPress の管理画面より「dTree Handler」を有効にしてください。

プラグイン設定

これでサブカテゴリーにツリーが表示されればOKです。

3.コンフィグレーション

プラグインを有効化すると下記のリンクが表示されるのでクリック。

プラグイン

クリックすると下記のオプション画面が表示されます(日本語化はしていません)。

オプション画面

各オプションの意味は次の通りです。

オプション意味デフォルト
Use Icons.アイコン使用false
Use Cookies.クッキーによる折りたたみ状態保持true
Fold Status is open.ツリーを常に開いた状態にする場合にチェック(クッキーによる状態保持を無効にしている場合のみチェックボックスを表示)false
Use Lines.ツリー画像表示ture
Use Selection.選択されたカテゴリー名を反転false
Use StatusText.ステータスバーにカテゴリー名表示(IE)false
Use dl-dt-dd element at sidebar.サイドバーのマークアップに定義リストが用いられている場合にチェックfalse
Title of category list.カテゴリーリストのタイトルCategories

4.注意事項

デフォルトでは、テンプレートタグが「h2 + 順不同リスト」になっている場合に動作します。また h2要素の内容は "Categories" です。

<li><h2>Categories</h2>
    <ul>
    <?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0'); ?>
    </ul>
</li>

定義リストによるマークアップについては、下記の構造であれば動作するように改修致しました。

<dt>Categories</dt>
<dd>
  <ul>
    <?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0'); ?>
  </ul>
</dd>

5.既知の問題

  • カテゴリー数は表示されません
  • 記事が0件のカテゴリーもリンクが設定されます

2007.07.16
0.2 をリリース、それに併せて内容を更新しました。

2007.09.11
0.3 をリリース、それに併せて内容を更新しました。

2007.10.09
冗長な記述を削除しました。

Comments [0] | Trackbacks [1]
Now loading...
ギターに入った猫
掲載広告募集
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

AMN
Categories
Monthly Archives
2020年
2019年
2018年
2017年
2016年
2015年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年
2006年
2005年
2004年
2003年
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
Powered by
Movable Type 6.0.3