用いずにサイドメニューのリストをツリー化するカスタマイズです。使用せずにツリー化が可能であることが判明しました。用いたカスタマイズと比較して、下記のメリットがあります。ツリー化については本エントリーの方法を推奨します。各リストの最後を示すMTタグです。リストによって用いるMTタグは異なります。具体的な設定内容については2項を参照してください。要素とスタイルを切り分けることを前提にしているためです。要素を一律ツリー表示として使用する場合は、下記の方法でも大丈夫と思います。属性を追加した各リストのMTタグを以下に掲載します。マウスコピーして表示したいテンプレートにペーストしてお使いください。青色は1項(前半)の設定部分を示しています。必要最小限のタグを掲載してますので、ツリー化以外のHTMLマークアップは適宜追加してください。[<$MTArchiveCount$>]</li><MTArchiveDateFooter></ul></MTArchiveDateFooter></MTArchiveList>3.CSS(全リスト共通)下記をスタイルシートに追加してください。用いる場合のCSSとほぼ同じですが、一番最後のセレクタ名(tree_end)だけが異なっています。4.ツリー画像のダウンロード下記のファイルをダウンロードしてください。これはツリーを表示するための画像で、実線・点線の2種類を用意しています。それぞれ2つの画像がありますのでご注意ください。tree_end_dotted.gif保存方法は、(IEの場合)リンクをクリックして一旦画像を表示し、その後に「ファイル」→「名前をつけて保存」で保存するか、リンクを右クリックして「対象をファイルに保存」を選択します。実線につきましては我楽さんより提供いただきました。ありがとうございました。実線を公開テンプレートに適用した場合、Mozzila系ブラウザ(Netscape/Firefox)で線が途切れる事象が確認されています。スタイルシートの設定で解消されるかもしれませんが予めご了承ください。5.画像の配置ダウンロードした画像をローカル・サイト・パスに配置してください。「配置」とはレンタルサーバの場合はFTPツール等によるアップロード、自宅サーバの場合は単なるコピーを示します。これでツリーが表示されればOKです。li)」を利用します。プロパティを利用して表示します。属性の指定が必要になります。属性によりどちらのツリー画像を表示するか判別します。属性が設定されていないようにみえます)。-以前にサイドメニューのリストをツリー化するカスタマイズをしましたが、その時はJavaScriptを用いたサイドメニューのリストのツリー化でした。(乙女ゲーのことなど徒然日記)只今、メンテナンス及びバージョンアップ中です。trueサイドバーのメニューをツリー化する方法です。Webmasサイドメニューのツリー化。Webmasサイドメニューのツリー化。WEBlogいつものように「小粋空間」さんのエントリーを参考にカスタマイズ。引き続きデザインの改造を続けます。PMコメントこんばんは。MT3.32にして、合わせてツリーの表示化にも挑戦しました。いつもありがとうございます!ただ、画像がすぐ表示されないのがちょっと残念なのですが、サーバーのせいでしょうか。最新のコメントを入れたかったのでよかったです。あと一つ質問なのですが、トップページのエントリー記事の下にカテゴリーを付け加えたのですが、カテゴリーの記事へのリンクを貼ろうとするとエラーが出てしまいます。====を使ってリンクを貼ると、コンテキスト外何とか・・・とよく分からない表示が出ます====yujiroさんのところのエントリーの下にはうまく貼られているのですが、何か裏ワザがあるのでしょうか。素人な質問ですみません。いつでも結構なので、またお時間があるときにでも教えてください。PM>ヨンシマイさんこんばんは。ご連絡ありがとうございます。うまくできたようでよかったです。ご質問の件ですが、各エントリーの中でカテゴリーを表示するには下記のタグでいかがでしょうか。title="<$MTCategoryDescription$>"><$MTCategoryLabel$></a></MTEntryCategories>それではよろしくお願い致します。AMyujiroさん、こんばんは。カテゴリーのリンク表示うまくいきました!ありがとうございます。glue属性とかいるんですね。エラーばかりでへこんでいたので大変感謝しています。最近のコメントにも追加できたのでさらによかったです。PM>ヨンシマイさんこんばんは。ご連絡ありがとうございました。無事に表示できたようでよかったです。カテゴリーのツリー化に苦戦しています。試したのですが思うようにいかないんですよね。ここも大変参考にさせて頂きました。ありがとうございます。JEWEL(1)と、こんな感じに(30)が落ちてしまってます。AM>tomoさんこんばんは。ご質問の件ですが、HTMLを拝見させて頂いたところ、数字しか表示されていない箇所にサブカテゴリー名が表示されていないが原因と思われます(下記)。[サイト訪問](30)カテゴリーが表示されている箇所はサブカテゴリー名が設定されているようです(下記)。[サイト訪問]とくっち.com(2)「カテゴリーリストでサブカテゴリーがあるっぽく表示する」等と同じ設定にされてみてはいかがでしょうか。それではよろしくお願い致します。PMありがとうございます。PM>tomoさんこんばんは。ご質問の件につきまして、実現不可能ではありませんが、ご利用のスクリプトではご要望の機能を実現することはできないようです。実現できそうであれば改めてエントリー致します(期待せずにお待ちください)。それではよろしくお願い致します。PM初めましてブログはじめてお世話になってます^^ここのお洒落なデザインのテンプレートやらナビバーで大変助かっています。ありがとうございます。テンプレート、ナビバー、色を変えるスタイルシートは問題なくおけたのですがどうしても使いたいのはこのツリー表示ですが丸2日色々試して見たのですがどうしても表示できなくてまいっています。こちらのサイトの様にカテゴリー表示だけしたいのです。今まで試したのはCategories(カテゴリーリスト:サブカテゴリー表示)をindexやらカテゴリー・アーカイブに入れ替えて、画像リネームしてサーバー上のほとんどのフォルダにおいて試して、スタイルシートの見本はスタイルシートの一番下に貼り付けました。記事にタグを入れないと駄目なのかとも思い試しましたが駄目です。エラーは出ないのですが何故か表示がでません。3.3をいれています。PM>TAKAさんはじめまして。正常に動作しない問題」が該当すると思われます。サブカテゴリーリストで表示されるか、PHPモジュール化されることをお勧めします。それではよろしくお願い致します。AM有難う御座います。合ってるかどうか良くわからないのですが。newwindowに直すのもわかるまで大変でした。id="tree"を付けてtree.htmlをテンプレートに追加してみました。理想の形に表示されているのですが、何故かカテゴリーの前には線では無く○で表示されています。このままでも大分ましにはなっているのですが、何とか線を出したいです。何度も質問して申し訳ありません。PM>TAKAさんこんにちは。ご質問の件ですが、サイトを拝見させて頂かないと適切な回答をすることができません。申し訳ありませんがURL欄にブログのURLを入力して再度ご連絡ください。URLを公開を希望されない場合はメールフォームにてご連絡ください(回答は本コメント欄で行います)。それではよろしくお願い致します。AMすいませんでした。本日サイトを見たらきちんと線が出ていました。昨日アップしたばかりの時駄目だったのかはよくわかりません。公開していないブログですが只今、こちらのサイトを参考に見やすいものにしようとカスタム頑張っています。ブログカスタムの記事を作ったときはこちらを紹介させてください。カテゴリーのツリー化ではブログのPHP化とインクルードタグでモジュール的にひっぱるところが難しかったです。PM>TAKAさんこんにちは。ご連絡ありがとうございました。無事に表示できたようでなによりです。表示されなかった原因はキャッシュから古いデータが読み込まれたという可能性が考えられます。それでは今後ともよろしくお願い致します。プラグインとmaketree.jsによるツリー表示は問題ありませんでした。name="comment_footer"$>">に変更しました。class="tree>となり、表示が崩れてしまいます。Javaを減らしたいと思っております。コメント頂ければ幸いです。AM>くおんさんこんばんは。ご質問の件、了解致しました。用いないツリー化は可能です。別途エントリーさせて頂きますので、申し訳ございませんがお時間ください。それではよろしくお願い致します。PMCategories(カテゴリーリスト:サブカテゴリー表示)をツリー表示をしたいのですが、上記のコードをコピペし、CSSを追加し、画像のアドレスを書き換え、再構築をしたのですがうまく行きません。以前のTAKAさんのコメントにあるようなことが起きているのかな。思うのですが、yujiroさんの回答で「サブカテゴリーリストで表示されるか、PHPモジュール化されることをお勧めします。PHPモジュール化は、難しそうなので、サブカテゴリーリストで表示したいと思うのですが、どうしたらできるのか教えていただけないでしょうか。テンプレートは、こちらからDLさせていただいたMT3.3用3コラムを使用しています。URLの方は、まだ公開していないのでメールで送らせてください。PM>ナタリーさんこんにちは。ご返事遅くなってすいません。ご質問の件ですが、「カテゴリーリストをサブカテゴリー表示に切り替える」の修正を行えばツリーが表示されると思います。それではよろしくお願い致します。AMyujiroさんこちらのサイトの方にサブカテゴリーの表示を有効にする仕方があったのですね。アナがあったら入りたい?の心境です。ツリー表示になりました!しっかり調べてから質問すればよかったです。お忙しいところ、申し訳ありませんでした。(今度は、しっかり調べて参ります。PM>ナタリーさんこんにちは。ご連絡ありがとうございました。類似する質問が多ければリンクを設ける等、サイトの改善に結び付けたいと思いますので、適宜ご質問ください。無事に表示されたようで良かったです。先日MTを使い始めた初心者です。こちらのサイトを毎日のように参考にさせていただいています。サブカテゴリーのツリー化を試してみたましたが、画像の名前変更のところで少し躓きましたがなんとか成功しました。ありがとうございました!ただ、ツリーの位置が左の方から始まらず、真ん中あたりから始まってしまうので、ツリー全体が右寄りになりサブカテゴリーが折りたたまれた状態になってしまいます。こちらのサイトのように、左の方からツリーがスタートするのにはどういう方法があるのでしょうか。お時間があるときで結構ですので教えていただければ幸いです。PM>Nobuさんはじめまして。ご利用ありがとうございます。ご質問の件ですが、CSSの設定が反映されていない可能性があります。CSSの修正で解消しない場合、頂いた文言だけでは、適切な回答ができないため、(不具合が発生している状態で)サイトのURLをご連絡頂けますでしょうか。それではよろしくお願い致します。お忙しいところを恐縮ですが、アドバイスをいただきたく書き込みさせていただきました。こちらのエントリーを参考にカテゴリーをツリー化いたしました。作家名を五十音順に並べるため、親カテゴリーに「あ行」「か行」......とし、子カテゴリーに作家名を設定しています。ところが、子カテゴリーが32を超えた時点で親カテゴリーのツリーが切れてしまいました。(当サイトの例で言えば、「あ行」)これは何か設定方法などが悪いのでしょうか。アドバイスをいただければ幸いです。AM>lalalaloveさんはじめまして。ご利用ありがとうございます。ご質問の件ですが、ツリーが途切れる原因は当サイトで配布している画像ではカテゴリーリストに対して長さが短いためです。対処方法は2通りあります。ひとつは第1階層のみツリー化をやめることで、その方法につきましては「サブカテゴリーリストのツリー画像で親カテゴリーのみ異なる画像を表示する」という記事が参考になれば幸いです。ひとつの方法は、画像ソフト等でツリー画像(tree_lst.gif)を編集し、縦の長さをさらに長くすることです。タグに表示するツリー画像は繰り返して表示する訳ではありませんので、作成した画像の長さ分しか表示されません。言い換えれば、長い画像を作っておけば途中で途切れることはありません。それではよろしくお願い致します。PMお忙しいところを2通りもの解決策をご提示いただきまして、ありがとうございました。結果として、第2案のツリーの長さを伸ばす方法で解決させました。liタグの冒頭で繰り返し表示をしているものだと思いこんでしまっていました。今後とも、カスタマイズの記事を楽しみにしていますので、よろしくお願いいたします。PM>lalalaloveさんご連絡ありがとうございました。無事に解消されたようで良かったです。今回初めて利用させて頂いたのですが、ちょっとわからない事がありましてコメントしました。ブログを見ていただくとわかるんですが、ツリーの最後がtree_end.gifの画像にならないんです。プラグインの設定→HTMLの編集で、下のように変更したら一応ツリーにはなったんですけど。最新の記事のタグです。>(<%recent_month>/<%recent_day>)</a></li><!--/recent--></ul>スタイルシートで指定した画像のURLです。http://blog57.fc2.com/k/kodukaiget/file/tree_lst.gifhttp://blog57.fc2.com/k/kodukaiget/file/tree_end.gif他のも挑戦してみたのですが、全く駄目で、この方法だけ唯一ツリー化になったので、できればきちんと納得ができるまで、がんばってみたいのでもし何か間違いがあれば教えていただけると嬉しいです。PM>スロママさんこんばんは。いう、別のブログツールのための内容です)。それではよろしくお願い致します。AMお忙しいのに、回答ありがとうございました。気がつかなくて、とてもおかしな質問をしてしまったんですね。ありがとうございました。PM>スロママさんこんばんは。ご連絡ありがとうございました。なにかございましたらご連絡ください。AMいつもありがとうございます。このサイドメニューのツリー化を取り入れたいのですけどもMT4.0を利用しているのですが、利用可能でしょうか?宜しくお願いいたします。AM>kankitiさんこんにちは。ご質問の件ですが、利用可能です。不具合等ございましたらご連絡ください。それではよろしくお願い致します。毎回毎回どうもありがとうございます。Typeを先にも申し上げましたMT4.0で利用する場合なのですが、質問が2点ございます。1.カテゴリーの部分ですが、サブカテゴリーしか表示されず親カテゴリーが消えています。親カテゴリーを表示するには、どうしたらよろしいでしょうか?2.トラックバックのエントリータイトルが表示されなくなりました。どのようにすればよろしいでしょうか?設定方法のご教授どうか宜しくお願い申し上げます。私の下手な質問でわかりにくいかと思いましたのでURLを付記しておりますので宜しくお願い申し上げます。カテゴリーの表示の件に関しましてはこちらの「カテゴリーアーカイブで全カテゴリーを表示」を参考にして自己解決いたしました。ありがとうございます。Typeを利用してたのですが、トラックバックのエントリータイトルが表示されなくなったのすが未解決ですのでご指導お願いいたします。MT4.0でエントリーのコメント部分をクリックしてコメント入力画面が表示されたときにサイドバーに表示される項目は、トップページと違うのですが、どのテンプレート(モジュール?)を見ればよろしいでしょうか?お手数ですが、よろしくお願いします。PM>kankitiさんこんばんは。1番の問題は解消されたようでなによりです。「トラックバックのエントリータイトルが表示されなくなった」は、事象が確認できませんでしたが、解消されましたでしょうか。「コメント部分をクリックしてコメント入力画面が表示されたときにサイドバーに表示される項目」については、テンプレートモジュールの「サイドバー」「サイドバー2」がそれぞれ「右サイドバー」「左サイドバー」該当します。それではよろしくお願い致します。AMおはようございます。トラックバックンの件ですが、、まだ解消できてません。トラックバックを引いたタイトルが表示されないのです。お手数おかけしますが、宜しくお願い申し上げます。AM>kankitiさんこんにちは。申し訳ありませんが、「トラックバックのエントリータイトルが表示されない」の件ですが、ご質問の内容からどの部分がどうなっているのかが判断できません。具体的にどのページのどの部分かを、ご教示願えますでしょうか。「トラックバックのエントリータイトル」いついても、「トラックバック送信元のエントリータイトル」か「トラックバック送信先のエントリータイトル」のどちらであるかを教えてください。期待される表示についても詳細をご説明頂ければ幸いです。それではよろしくお願い致します。説明が下手で申し訳ありません。サイドバーにトラックバック送信元のエントリータイトル(私のブログのエントリーにトラックバックをひいいて頂いた時に先方のタイトルとfrom・・・・・と言う項目は表示されるのですが私のエントリーのタイトルが表示されないのです。)が表示されないですからどのエントリーにトラックバックを引いてもらったかがわからない状態です。Typeに記載のあるトラックバックの下記タグをサイドバーの表示箇所に貼り付けています。%X"$></li></MTPings></ul>これで理解していただけますでしょうか?これでも説明が悪い場合、私のブログのURLをつけていますので左バーにあるトラックバックの項目を参照していただけると有難いのですが、宜しくお願い申し上げます。PM>kankitiさんこんばんは。ご連絡ありがとうございます。状況が理解できました。本エントリーはMT3用であったため、「最近のトラックバック」のMTタグには、自ブログのエントリータイトルを表示するためのタグが存在していません。そのことを失念しており、判断が遅れてしまいました。MT4で「最近のトラックバック」を表示するには、下記のタグでお試し頂けますでしょうか。format="%m/%d"$></li></MTPings></ul></dd>見栄えがおかしいようでしたら、申し訳ありませんが再度ご連絡頂ければ幸いです(現在そこまで確認できない状況です)。それではよろしくお願い致します。いつも即答ありがとうございます。Typeを利用してやってる都合上、他のツリーとのバランスが悪いのでMT3用のトラックバックの表示スタイルを使いたいのですが、御指導お願いできますか?宜しくお願いいたします。PM>kankitiさんこんにちは。ご返事遅くなり大変申し訳ございません。下記のタグでお試し頂けますでしょうか。%X"$></li></MTPings></ul></dd>それではよろしくお願い致します。いえいえどうもありがとうございます。お忙しい中ありがとうございました。エントリータイトルの下にトラックバックを引いて頂いた方が表示されるのですが、同じエントリーに2件3件・・・となった時にその都度エントリータイトルが表示されその下に表示されてしまいます。同じエントリータイトルへのトラックバックの場合タイトルは、一つでその下に表示される形、こちらのトラックバックのような表示ができれば嬉しいです。お暇な時で結構ですのでご指導お願いします。PM>kankitiさんこんばんは。ご返事遅くなり申し訳ありません。ご要望の表示にするには、まず下記のプラグインをインストールしてください。最近のコメント/トラックバックをエントリーとともに表示するプラグイン(MT4専用)そして、下記のリストを適用してみてください。format="%m/%d"$></li></MTRecentPings></ul></MTEntriesRecentlyPinged></dd>それではよろしくお願い致します。AMどうもありがとうございます。エントリータイトルの下に件数があっても表示されるようになりましたが、大変申し訳ないのですが、ツリーが表示されなくなりました。お時間のあるときで結構ですのでご指導お願いしたいと思います。1から10までほんまに申し訳ありません。AM>kankitiさんこんばんは。属性の設定がもれてました。下記でいかがでしょうか。format="%m/%d"$></li></MTRecentPings></ul></MTEntriesRecentlyPinged></dd>それではよろしくお願い致します。PMどうもありがとうございました。このたびは、お忙しい中ご指導頂きましてすんませんでした。PM>kankitiさんこんにちは。ご連絡ありがとうございました。AMyujiroさま。いつもお世話になっております。トラバのツリー化が上手くいきません・・・(^▽^;)テスト├Aサイトテスト2├Bサイトテスト3├Cサイトテスト3└Dサイトこのようになってしまいます。同じトラバもそれぞれ別々に表示されてしまいます。上記で言うとテスト3です。お忙しいとは思いますが・・・ご指導を宜しくお願い致します。PM>アプルさんこんばんは。ご返事遅くなり申し訳ありません。ご質問の件ですが、トラックバックをブログ記事ごとにまとめて出力する場合は「Recentsプラグイン」をご利用ください。タグは下記を使ってみてください。format="%m/%d"$></li></MTRecentPings></ul></li></MTEntriesRecentlyPinged></ul></div></MTIfNonZero>それではよろしくお願い致します。AMyujiroさま。いつもお世話になっております。ご指導をありがとうございます。Commentsと同じように左の方へ寄せたいのですが・・・スタイルシートはどのようにすればよろしいのでしょうか???お忙しいとは思いますが、宜しくお願い致します。PM>アプルさんこんばんは。ご質問の件ですが、トラックバックリストのマークアップがおかしくなっています。タグの開始・終了タグが適正に対応していないようです。すいませんがまずはそこから見直して頂けますでしょうか。それではよろしくお願い致します。AMyujiroさま。いつもお世話になっております。ご指導をありがとうございます。ハイ(^-^")/やってみます。表示されたので良かったです。次なんですが・・・どこへコメントを入れてよいのかが分からず・・・違う質問なんですが(-_-;)サイドバーの最近のコメントで、昔のエントリのコメントが表示されないのです。管理画面で見ればコメントが入ったかどうかは分かりますが・・・。それでは何となく忘れがちになってしまうのでご指導頂けますか?宜しくお願い致します。AM>アプルさんこんにちは。ご質問の件ですが、「最近のコメント」に最近でないコメントを表示させるには、MTCommentsタグのlastn属性を外してみてください(どのようなタグを使っているのか分からないので、MTCommentsがなければ他のタグに読み替えてください)。それではよろしくお願い致します。AMyujiroさま。いつもお世話になっております。お返事が遅れてしまい、大変申し訳ございません(-_-;)MTCollateを使い、表示されるようになりました。プラグインではなくMTCollateを使わせ頂きました。ありがとうございました。・・・Newマークが付かないのでもう少しyujiroさまのエントリを参考にいじってみます。それでも分からなかったらNewマークのエントリの方へコメントを入れますのでその時は宜しくお願い致します。PMyujiroさま。いつもお世話になっております。お返事が遅れてしまい、大変申し訳ございません(-_-;)MTCollateを使い、表示されるようになりました。プラグインではなくMTCollateを使わせ頂きました。ありがとうございました。・・・Newマークが付かないのでもう少しyujiroさまのエントリを参考にいじってみます。それでも分からなかったらNewマークのエントリの方へコメントを入れますのでその時は宜しくお願い致します。