サブカテゴリーリストの折りたたみ

サブカテゴリーリストの折りたたみ

Posted at December 13,2004 1:00 AM
Tag:[]

サイドメニューのサブカテゴリーリストの折りたたみカスタマイズをご紹介致します。

仕様

  • サブカテゴリーが存在する親カテゴリーの右側に折りたたみマークを表示します
  • 折りたたみマークは任意の文字を指定できます
  • カテゴリーのエントリーの有無には依存しません
  • 折りたたみ状態をcookieで保持します
  • カテゴリー名が折り返されても(多分)大丈夫です。

また、サイドメニューのツリー化スクリプトとの併用が可能です。以下設定方法です。
なおV3.0にサブカテゴリー折りたたみ機能を盛り込み済ですので、サイドメニューの折りたたみを既にご利用くださっている方につきましては下記の1項および6項をスキップしてください。

1.menufolder.js ダウンロード

下記のリンクをクリックするとスクリプトのページへジャンプします。そこで menufolder.js をクリックし、同じファイル名でご自身のPCに保存してください。

download

ファイルは UTF-8 で作成していますのでブログと同じ文字コードに合わせてください(よく分からない方はそのままで結構です)。

2.menufolder.js 設定変更

menufolder.js をテキストエディタ等を用いて、下記の青色行の赤色部分を本リストの通り(折りたたみマークは任意)に変更してください。

// カテゴリーリスト数計算方法
// サブカテゴリーのカテゴリー数を適正に計数する
// サブカテゴリーに対応:true
// 従来のカテゴリーに対応:false
var subCategoryCount = true;
 
       :
 
// サブカテゴリーフラグ
// サブカテゴリーの折りたたみを有効にする(テンプレート要設定)
// 有効にする:true
// 無効にする:false
var subCategory = true;
 
// サブカテゴリー用折りたたみマーク
var openMarkForSubCategories  = '';
var closeMarkForSubCategories = '';

設定内容の詳細は下記の通りです。

subCategoryCount

  • 名称:カテゴリーリスト数計算方法
  • 用途:カテゴリーリスト数計算方法を li タグ(サブカテゴリー表示)で計数するか、a タグ(従来の一括表示)で計数するかを指定します。
  • 設定値: true:li タグで計数/false:a タグで計数

subCategory

  • 名称:サブカテゴリーの折りたたみ有効フラグ
  • 用途:サブカテゴリーの折りたたみの有効/無効を設定します。ここでは有効にします。
  • 設定値: true:有効/false:無効

openMarkForSubCategories/closeMarkForSubCategories

  • 名称:サブカテゴリーの折りたたみマーク
  • 用途:サブカテゴリー名横に表示する折りたたみ用リンクのマーク
  • 設定値:任意の文字(設定したマークを''で括るように)

3.menufolder.js 配置

menufolder.js の修正が終わったら保存し、ローカル・サイト・パスに配置してください。「配置」とはレンタルサーバの場合はFTPツール等によるアップロード、自宅サーバの場合は単なるコピーを示します。

4.カテゴリーリスト表示用タグ修正

折りたたみを利用する各テンプレートの、カテゴリーリストを表示するタグを変更します。上は3.1x用の公開テンプレートからの抜粋ですので、この赤色部分を下のリストの青色部分と入れ替えてください。

<div class="sidetitle">
Categories
</div>
 
<!-- 全カテゴリー用 -->
<div class="side">
<MTCategories>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel$></a>  [<$MTCategoryCount$>]<br />
</MTCategories>
</div>
<!-- 全カテゴリー用 -->
 
<!-- サブカテゴリー用
<div class="side">
<div id="categories">
<MTSubCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</div>
</div>
     サブカテゴリー用 -->
<div class="sidetitle">
Categories
</div>
 
<!-- サブカテゴリー用 -->
<div class="side">
<div id="categories">
<MTTopLevelCategories>
<MTSubCatIsFirst><MTHasParentCategory><div id="subcategories<MTParentCategory><$MTCategoryID$></MTParentCategory>list"></MTHasParentCategory><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><MTHasSubCategories><div class="subcategories" id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>] <MTHasSubCategories></div></MTHasSubCategories>
<MTElse>
<li><MTHasSubCategories><div class="subcategories" id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><MTCategoryLabel> <MTHasSubCategories></div></MTHasSubCategories>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul><MTHasParentCategory></div></MTHasParentCategory></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
<!-- サブカテゴリー用 -->

緑色は公開テンプレートからの変更または追加部分を示しています。また

<div class="side">

の部分に折りたたみ用の id 属性を設定されている場合は、現在の設定を反映させてください。

5.JavaScript起動用スクリプト設定

折りたたみを利用する各テンプレートに、menufoleder.js の FoldNavigation を起動するスクリプトを設定します。この設定方法には 起動スクリプトの自動生成と手動設定の2通りがあります。
menufolder.js を起動する単位は親カテゴリーです。つまり、折りたたむ親カテゴリーの増減が発生するとこの起動部分も増減、つまり変更の必要が生じます。自動生成ではMTタグを用いており、折りたたみが必要な親カテゴリーの id 属性を取得し、起動スクリプトを再構築時に自動生成ます。手動設定の場合は親カテゴリー分の起動スクリプトを文字通り手動で挿入します。
普通に考えれば前者しかありえませんが、自動生成では折りたたみの初期状態を「全て開く」または「全て閉じる」のいずれかのみしか選択できない、また子カテゴリーを持つ全ての親カテゴリーに折りたたみマークが付与されるのがデメリットです。手動設定は面倒な反面、初期状態を親カテゴリー別にきめ細かく設定できます。また折りたたむ親カテゴリーを任意に選択することができます。
という訳で自動生成を行う場合は5.1を、手動設定の場合は5.2の作業を行ってください。

5.1 自動生成の場合

折りたたみを利用する各テンプレートに下記のタグを、4項で設定したタグの直下に挿入します。

<script type="text/javascript">
<!--
<MTTopLevelCategories>
<MTHasSubCategories>FoldNavigation('subcategories<$MTCategoryID$>','off',false);</MTHasSubCategories><MTHasSubCategories></MTHasSubCategories>
<MTSubCatsRecurse>
</MTTopLevelCategories>
//-->
</script>

赤色部分は5.2(2)項の initState を参照して適宜変更してください。

5.2 手動設定の場合

(1)MTCategoryID取得

まず折りたたみマークが付与される各親カテゴリーのMTCategoryIDを取得(単なるメモ)します。繰り返しになりますが5.2項を選択された場合は、サブカテゴリーをもつ親カテゴリーが増減する度に修正が必要になります。
管理メニューの「カテゴリー」をクリックしてカテゴリー名をマウスオン(またはクリック)するとステータスバー(あるいはアドレス)に

http://~/mt.cgi?__mode=view&_type=category&blog_id=1&id=n

が表示されます。このURLの最後の n がMTCategoryIDですので、カテゴリー名とMTCategoryIDの対応を(メモする等で)記録してください。
とりあえず5.1(1)をテンプレートに設定・再構築して、そのソースを取得して5.2(2)に反映させるという手もあります。

(2)JavaScript起動用スクリプト設定

折りたたみを利用する各テンプレートで、menufolder.js を起動するためのスクリプトを4項で設定したタグの直下に挿入します。まずはサンプルをご覧ください。

<script type="text/javascript">
<!--
FoldNavigation('subcategories18','on',false);
FoldNavigation('subcategories22','on',false);
FoldNavigation('subcategories24','on',false);
FoldNavigation('subcategories31','off',false);
//-->
</script>

青色は挿入部分、赤色は適宜修正します。それぞれのフォーマット、意味および設定値は下記の通りです。

FoldNavigation('idName','initState',viewListNumber);

idName

  • 名称:id属性名
  • 用途:折りたたむメニューのid属性を指定します。
  • 設定値:このスクリプトの直前のメニューのid属性名("name"または"list"を除去した形)

initState

  • 名称:初期状態
  • 用途:ページを最初に表示した時の折りたたみ状態を指定します
  • 設定値: on:開いた状態/off:閉じた状態
viewListNumber
  • 名称:リスト数表示
  • 用途:メニュータイトル横にリスト数の表示・非表示を設定します
  • 設定値: true:表示/false:非表示(本カスタマイズでは false 固定)

この例ではMTCategoryIDが18、22、24、31を折りたたむ親カテゴリーとして4行記述しています。18、22、24の3つは開いた状態、31は閉じた状態で表示されます。
折りたたむカテゴリー数は各サイトで異なりますので折りたたみが必要なカテゴリー数分を上記の例にならって記述し、5.2(1)で記録したMTCategoryIDは赤色部分に

subcategories + MTCategoryID

という文字列で設定してください(「複数形になっている」とかいうツッコミはなし)。スクリプトはこの文字列「subcategories」を判別してサブカテゴリーの折りたたみ処理を実行していますのでお間違えのないように気をつけてください。

6.menufolder.js インクルード文挿入

折りたたみを利用する各テンプレートの <head>~</head> の間に下記のタグを追加してください。charset 属性は menufolder.js の文字コードを指定してください。

<script type="text/javascript" src="<$MTBlogURL$>menufolder.js" charset="utf-8"></script>

7.スタイルシート設定

スタイルシート(styles-site.css)に下記の位置(.side #categories li の下)に、折りたたみマーク装飾用のスタイル(青色部分)を追加してください。

.side #categories li {
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: circle;
 
.subcategories a.foldmark {
    font-size:9px; /* マークのフォントサイズ */
    text-decoration: none; /* マークの文字装飾(何も表示しない) */
}

設定はデザインに応じて適宜変更ください。

8.注意事項

・本カスタマイズを行う場合、他の折りたたみメニューで "subcategories" という id 属性は使用しないで下さい。
・カテゴリーリスト自体を折りたたむ場合、リスト数の計数を適正に行うためにカテゴリーリストの id 属性名を「category」にしてください。id 属性名を変更したい場合は、menufolder.js の下記の赤色部分を使用する id 属性名に修正してください。

if (subCategoryCount) {
    if (idName == 'category') {
        objItems = objLists.getElementsByTagName('li');
    } else {
        objItems = objLists.getElementsByTagName('a');
    }
} else {
    objItems = objLists.getElementsByTagName('a');
}

9.FAQ

Q:折りたたみマークが表示されません
A:menufolder.js 起動スクリプトの設定(5.2(2)項)が誤っている、6項が設定されていない、6項で設定したパスに menufolder.js がない、2項のサブカテゴリーフラグが true になっていない、ブログと menufolder.js の文字コードが一致していない等が考えられます。

Q:カテゴリーリストのリスト数が表示されているカテゴリー数と一致しません
A:2項の subCategoryCount および8項の2番目の内容を再度ご確認ください。

Q:折りたたみマークをクリックするとマークが変わってしまいます
A:テンプレート内のどこかで不要な menufolder.js をインクルードしています。私はこれで2日ほど悩みました(バカ)

Q:他のアーカイブページにジャンプすると折りたたみマークや表示位置が変わってしまいます
A:ジャンプしたアーカイブのテンプレートで誤った menufolder.js をインクルードしている可能性があります(これも私)。

2004.12.13 追記
カテゴリーリスト数表示の注意事項がもれてましたので、記事引用くださっている方は8項の記述も追加してやってください。また5.2(2)のリストに冗長な部分がありましたので削除致しました。

2005.03.31 追記
サイドメニューツリー化スクリプトへのリンクを文中に追加しました。

2006.04.04 追記
リストから language 属性を削除しました(HTML4.01/XHTMLで非推奨あるいは廃止されているため)。

本折りたたみの具体的な仕組み(自分用メモ)です。どうでもいい方は閉じてください。
従来の折りたたみはタイトル部分の id 属性(?name)を検索して、同名の id 属性(?list)のリスト部分の表示・非表示を切り替えています。このサブカテゴリー折りたたみでは、親カテゴリーの li タグの後ろにタイトル部分にあたる div 要素 および id 属性(?name)、子カテゴリーを括る ul タグの前後にリスト部分にあたる div 要素および id 属性(?list)を指定しています。
それだけでは適正に id 属性が割り振られないため、サブカテゴリー関連のコンテナタグをデフォルトのリストに追加し、子カテゴリーが存在する親カテゴリー、または親カテゴリーの存在する子カテゴリーのみ id 属性を付与するようにしています。前者は MTHasSubCategories、後者は MTHasParentCategory および MTParentCategory の組み合わせで取得を実現しています。また MTCategoryID を id 属性値に用いる+MTタグの組み合わせで、カテゴリーの増減が発生しても menufolder.js の起動にダイナミック性をもたせています。

当初、サイドメニュー折りたたみの適用は難しいと考えてましたが、よく考えたらできました(笑)。提案くださった Magic White さんにこの場をお借りしてお礼申し上げます。

関連記事
トラックバックURL


トラックバック

サブカテゴリにも折りたたみ from Magic White
小粋空間 サブカテゴリーリストの折りたたみを参考にサブカテゴリーリストも折りた... [続きを読む]

Tracked on December 13, 2004 1:49 AM

サブカテゴリーリストの折りたたみ from Stupid excuse!!
小粋空間さんのサブカテゴリーリストの折りたたみを使わせていただきました。 これ、... [続きを読む]

Tracked on December 13, 2004 11:15 AM

MT3.1 サイドバーの折りたたみを実装 from ぼくたび BLOG
これまた軽く懸案事項であった、サイドバーの折りたたみの実装をしました。 参考にさ... [続きを読む]

Tracked on December 14, 2004 8:39 AM

12/13への追記 from Travelers in Vana'diel
前述で<!--   -->のタグを直せば表示できるといろいろ書いていましたが、よ... [続きを読む]

Tracked on December 14, 2004 10:32 AM

やっとこさ、カテゴリの折りたたみ・・・ from 我楽
導入しました、仕事中に(笑)。いつもながらに yujiro さんありがとうございます。 ●サブカテゴリーリストの折りたたみ by 小粋空間 ... [続きを読む]

Tracked on December 15, 2004 7:32 PM

サブカテゴリーリストの折りたたみ from wingbay.net::blog
情報の整理が下手なのか、カテゴリーが多くなってしまい、カテゴリーリストがサイドメ... [続きを読む]

Tracked on February 2, 2005 10:28 AM

リニューアルしました from baddreamfancydresser
まあ見ておわかりの通り…です。まだチョコチョコと手を加えるとは思いますが。で、ち... [続きを読む]

Tracked on February 5, 2005 9:34 PM

サブカテゴリーリストの折りたたみ from mamagod
小粋空間: サブカテゴリーリストの折りたたみ これは実装してみたところ快適にいけました。 ただ、単純に親サイトからコピペすると、 改行なしになるためエラーが出て... [続きを読む]

Tracked on February 9, 2005 11:51 PM

トラバのカスタム from Yellow Heart
やむやむさんの最近のトラックバックを最近のエントリっぽく。 を参考にさせて貰い、... [続きを読む]

Tracked on February 12, 2005 12:50 PM

メニューの表示あれこれ from 佐野屋
表示を見やすくする為に色々と探し回って こちらとこちらを利用させて頂きました。 ... [続きを読む]

Tracked on February 12, 2005 9:22 PM

カテゴリーリストの折りたたみとツリー化 from mamagod
これは実装してみたところ快適にいけました。 ただ、単純に親サイトからコピペすると... [続きを読む]

Tracked on February 22, 2005 9:34 PM

サブカテゴリーも折りたたみ from FFF HP
DSの記事を書こうと思ってサブカテゴリーを作ったら、 カテゴリーと同じにサブカテ... [続きを読む]

Tracked on March 2, 2005 7:52 PM

カテゴリー from Aoi Movable Type
以前からやりたかったカスタマイズです。 小粋空間サマに書かれていた、 サブカテゴ... [続きを読む]

Tracked on March 5, 2005 9:49 PM

ブログのデザイン from サイト管理者のblog
小粋空間さんを参照して、ブログをデザイン中、勉強になるナイスなサイトです。 「サ... [続きを読む]

Tracked on March 13, 2005 4:10 PM

サブカテゴリーリストの折りたたみ from WhiteжButterfly
続いて同じく小粋空間様より、 サブカテゴリーリストの折りたたみ方法を参考にさせて... [続きを読む]

Tracked on March 25, 2005 12:06 PM

カスタマイズ?カテゴリーリストの折りたたみ? from Petite*Maison
小粋空間さんの折りたたみ用スクリプトを使って、カテゴリーの折りたたみに挑戦! 書... [続きを読む]

Tracked on March 28, 2005 11:11 PM

折りたたみサブカテゴリーリスト from grumble
昨日も書きましたが小粋空間yujiro様の"折りたたみサブカテゴリーリスト"。 ... [続きを読む]

Tracked on March 30, 2005 10:05 AM

カスタマイズ?カテゴリーリストの折りたたみ? from Petite*Maison
小粋空間さんの折りたたみ用スクリプトを使って、カテゴリーの折りたたみに挑戦! 書... [続きを読む]

Tracked on April 1, 2005 10:22 AM

Blogカスタマイズ from eizo slash blog
午前中、暇な時間にいろいろBLOGを弄る。 本日の変更点と参考にさせていただいた... [続きを読む]

Tracked on April 2, 2005 2:27 PM

今日のカスタマイズ from CU*Chu!
昨日やった事↓ ・アクセス解析を導入。 ・アフィリ広告(アップルとソニー)を貼り... [続きを読む]

Tracked on April 4, 2005 6:08 AM

サイトまるまるMT化メモ 3.カテゴリーリストのカスタマイズ from KillerPierce
トップページで「サイトマップ」となっているのがカテゴリーリスト。こちらも小粋空間... [続きを読む]

Tracked on April 9, 2005 9:29 PM

とりあえずカテゴリーを折りたたみ式にしてみる from Cinema Satellite Neo
ちょっと時間が出来たので、この間の続きを。 前回は単純にカテゴリーを登録しただけだったが、 データベース的な側面を考慮した場合、 サブカテゴリーを設けた方がユー... [続きを読む]

Tracked on April 12, 2005 11:37 PM

カテゴリー表示部分をツリー化 from 今日まで、そして明日から。-3rd spiral-
カテゴリー表示部分をツリー表示するためのカスタマイズをしました。 サイドメニューのツリー化スクリプト(改): 小粋空間 http://yujiro.dyndns... [続きを読む]

Tracked on May 15, 2005 11:22 AM

サブカテゴリーリストの折りたたみ from グル研日記
サイドメニューの折りたたみの作業の続き。 1.menufolder.jsの編集 ... [続きを読む]

Tracked on June 5, 2005 3:28 PM

サブカテゴリー折りたたみ導入 from *...:Z S U S:..*
以前のテンプレからサイドバー長ッ!とは思っていたのですが折りたたみ出来るスクリプ... [続きを読む]

Tracked on June 10, 2005 2:04 PM

参考CGI/カスタマイズサイトなど from MetLog
以下のサイトを参考に、あるいは利用させていただきました。 MTカスタマイズ 小粋... [続きを読む]

Tracked on June 23, 2005 10:19 AM

参考CGI/カスタマイズサイトなど from MetLog
このブログ作成にあたり、以下のサイトを参考に、あるいは利用させていただきました。... [続きを読む]

Tracked on July 4, 2005 8:21 PM

カテゴリの折りたたみ from Makologg???
カテゴリが増えてきたために冗長感が出てきた右サイドバーのカテゴリリストを折りたた... [続きを読む]

Tracked on July 31, 2005 7:46 AM

MTのカテゴリーをツリー化&折りたたみ&任意の順 from 徒然ぶろぐ
同時にカテゴリーを任意の順番に変えるというのも設定してみました。 [続きを読む]

Tracked on August 16, 2005 11:57 PM

カテゴリーの整理と折り畳み導入! from MakkyののほほんDiary♪
2日かけて、カテゴリーの整理をしました。 カテゴリーをいくつか増やし、エントリー... [続きを読む]

Tracked on August 21, 2005 10:02 PM

カテゴリのツリー表示::maketree.js from delgraphixx
テキストと画像混在のうちのスタイルではPhotologの運用がどうも中途半端になってしまうので、いっそのこと [続きを読む]

Tracked on August 29, 2005 9:27 PM

ツリーの折りたたみ::menufolder.js from delgraphixx
先日試したサイドメニューのツリー化スクリプトに続き、小粋空間さんのサブカテゴリーリストの折りたたみ(m [続きを読む]

Tracked on September 1, 2005 12:33 AM

カテゴリーをツリー化 from つれづれ日記
かねてからの懸案事項だったカテゴリーをツリー化しました。 参考にさせていただいた... [続きを読む]

Tracked on October 4, 2005 10:20 AM

カスタマイズを。 from
分かりづらいですが、左のほうのProductカテゴリーにサブカテゴリーをつけたし... [続きを読む]

Tracked on November 10, 2005 12:55 AM

サブカテゴリリストの折りたたみ from ざっきーのつれづれなるままに
会社で、担当内のブログを立ち上げている絡みで、カテゴリリストを折りたたんでコンパ... [続きを読む]

Tracked on April 18, 2006 1:07 AM

Subcategory List を折りたたむ from 無料ネット生活友の会?ブログ編
サイドバーのカテゴリーリスト、 サブカテゴリーも含めて全てを表示すると、 かなり... [続きを読む]

Tracked on May 8, 2006 12:47 AM

サブカテゴリーの折りたたみ from PARADISE BLOG
カテゴリーを少し整理する為に、サブカテゴリーの折りたたみを導入して見ました コン... [続きを読む]

Tracked on May 17, 2006 11:18 PM

Movable Type導入 from Funblog
設置は完了、カスタマイズもぼちぼち。という今日この頃。 なんとニューバージョンの... [続きを読む]

Tracked on July 1, 2006 4:23 PM

サブカテゴリーリストのおりたたみ from Give & Take
 いやあー念願だったんです。これするの... [続きを読む]

Tracked on September 23, 2006 6:02 PM

カテゴリー折りたたみ化 from ROUTE16
小粋空間様で紹介されていた サイドバー折りたたみカスタマイズを導入しやした(*´... [続きを読む]

Tracked on November 2, 2006 2:15 AM
コメント

公開ありがとうございます。
さっそく設置設置、、、。
手動は、辛かったな、、。

公開までじーとパソコンとにらめっこしてたので、これからお風呂の時間だーーーな感じです(笑。

[1] Posted by みよたん : December 13, 2004 2:10 AM

おはようございます。
まだ折りたたまないといけないほどカテゴリ数はないのですが、
これをやってみたかったので・・・なんとかうまくできたようです。
あとは、カテゴリリスト数が サブカテゴリ折りたたみマークの分だけ増えてしまったので
修正しておしまいです。

[2] Posted by さえら : December 13, 2004 9:34 AM

>みよたんさん
早速のご利用ありがとうございます。
というかこちらから脅迫してましたね(笑)。
お待たせしてすいませんでした。
これで一段落です。

なおリスト数計数の説明がもれてましたので、「8.注意事項」を再度ご確認くださいますよう、よろしくお願い致します。

>さえらさん
ご利用ありがとうございます。
リスト数計数方法につきましては「8.注意事項」に追記しておきました(subCategoryCount を有効にするための記述です)。
記述漏れですいません。

[3] Posted by yujiro : December 13, 2004 10:57 AM

こんにちわ。
サブカテゴリーに対応させると、ぜひやってみたかった事だったので、お待ちしておりました。(笑)お疲れ様です。

[4] Posted by 198 : December 13, 2004 11:17 AM

ヾ(@°▽°@)ノ あははぁ 最初から素直に 「category」っていう id にしてれば問題なかったんですよね?。ちょっとひねって小粋な id 名にしてたものですから。この際、あとでどこを修正したかわからなくなっても困るので、category に直しておきました。

[5] Posted by さえら : December 13, 2004 11:44 AM

ものすごく間違った解釈をしてるかもしれないのですが・・・5.2(1)JavaScript起動用スクリプト設定 の FoldNavigation('category','on',true); は、subcategories にしなくていいのですか?サイドメニューのカテゴリリストを折りたたむ id と同じ category でかまわないのでしょうか?どちらにしても 折りたたみは効くようですが。

[6] Posted by さえら : December 13, 2004 12:09 PM

>198さん
こんにちはー。
早速のご利用ありがとうございます!
この折りたたみはなかなか気に入ってます(自画自賛)。
エントリー書く方が疲れたりして(笑)。

>さえらさん
こんにちは。
くだんの部分は冗長でしたので削除致しました。
ご指摘ありがとうございます!

[7] Posted by yujiro : December 13, 2004 12:39 PM

そういえば同じものがふたつ・・・で、よく見たら \(^▽^@)ノ アハハ ひとつを on にしてて、もうひとつを off にしてしまってました。あらら・・・

[8] Posted by さえら : December 13, 2004 1:58 PM

>さえらさん
いえいえ。
いつも適切なコメントありがとうございます。
校正の達人ですね!

[9] Posted by yujiro : December 14, 2004 1:40 AM

すみません、トラバしたんですがうまくいかず、気がついたら3件も入ってました;;

[10] Posted by caiyue : December 14, 2004 11:52 AM

>caiyueさん
こんにちは。
記事参照ありがとうございます!
テンプレート、変な書き方していてすいませんでした。
あまり悩まず(少しは悩んで?)、お気軽にご連絡ください。

[11] Posted by yujiro : December 14, 2004 6:18 PM

はじめまして。以前からテンプレートを使用させていただいてました。ご連絡が遅くなり、申し訳ございません。
自分でも折りたためるようやってみましたが、うまくいかず諦めていました。
この方法を順番通りにやったら、すぐにできました。かなり分かりやすいです。本当にありがとうございました。

[12] Posted by ふーりん : December 15, 2004 4:20 PM

>ふーりんさん
はじめまして。
テンプレートご利用&ご連絡ありがとうございます!
あ、連絡の件は使われる方の自由ですので全く構いませんよ。
使って頂けるだけで感謝で、連絡頂ければさらに感謝です。

折りたたみもご利用くださりありがとうございます。
それでは今後ともどうぞよろしくお願い致します!

[13] Posted by yujiro : December 16, 2004 1:38 AM

コメントありがとうございました。
折りたたみ機能、とても便利に使わせていただいております。とても勉強になりました!
これからもよろしくお願いいたします!

[14] Posted by くんぞ? : December 23, 2004 1:13 PM

>くんぞ?さん
こんばんは。
こちらへコメントくださりありがとうございました。
折りたたみ、ご利用いただけて光栄です。
こちらこそ今後ともよろしくお願い致します!

[15] Posted by yujiro : December 24, 2004 12:21 AM

はじめまして。
折りたたみ、大変便利に使わせていただいています。
折りたたみマークなのですが、カテゴリの前に持ってくることはできるでしょうか?

[16] Posted by naomi : January 7, 2005 4:41 PM

>naomiさん
はじめまして。
ご利用ありがとうございます!

ご質問の件ですが、

var subCategory = false;

にすれば前に表示されます。
ただし表示マークはサブカテゴリー用のものはお使いになれません(サイドメニュー用折りたたみマークを共用)。
予めご了承ください。

以上です。
それではどうぞよろしくお願い致します。

[17] Posted by yujiro : January 8, 2005 12:21 AM

早々に回答いただきありがとうございます。
思うように表示する事ができました。
今後ともどうぞよろしくお願いします。

[18] Posted by naomi : January 8, 2005 5:40 PM

>naomiさん
どういたしまして。
こちらこそ今後ともどうぞよろしくお願い致します。

[19] Posted by yujiro : January 9, 2005 12:23 AM

こんにちは。
先日テンプレートをお借りした際に、カスタマイズも色々参考にさせて頂いたので、トラックバックさせていただいています。
今迄カテゴリは大幅考えて、この記事はここへ・・・なんて適当に分けていたので、これを期にちゃんと整理していきたいと思います。
ありがとうございました!

[20] Posted by Miray : March 25, 2005 12:18 PM

>Mirayさん
こんばんはー。
折りたたみご利用ありがとうございます。

またトラックバックもありがとうございます。
どしどし送ってやってください。

[21] Posted by yujiro : March 26, 2005 1:50 AM

はじめまして。
テンプレートと折りたたみスクリプトをいただきまして、只今設置テスト中です。
すっきりとしていてとても気に入っています。

今回は、サブカテゴリの開閉について質問があり、コメントさせていただきました。

クリックする際、指定した「折りたたみ用のマークだけ」ではなく、「親カテゴリのタイトル全体」をクリックすることで、サブカテゴリを開閉できるようにしたいのですが、そういったことは可能でしょうか?
(以前、MT公式サイトに掲載されている方法で試してみたのですが、うまく設定できたものの、やっぱりカテゴリの数が多いために少し重くなってしまい…。)

スクリプト内の、折りたたみマーク(var openMarkForSubCategories = '▽';)の中に MTCategoryLabel をいれてみたり(上手くいかなかったので、MTCategoryLabel / にしてみたり(;^-^))、メインインデックスのテンプレートをいじってみたりしたのですが、どうしてもうまくいきません。

サイドメニュー用の"block""unblock"あたりが、ヒントなのでしょうか?

[22] Posted by おたべ : April 19, 2005 11:57 PM

>おたべさん
こんばんは。
テンプレートご利用&ご連絡ありがとうございます。

ご質問の件ですが、全ての親カテゴリーにエントリーが1件もない状態であれば、スクリプトで親カテゴリーにリンクを与える改造は可能と思われます。

試していませんが menufolder.js の

// サブカテゴリーリスト
if (subCategory && (idName.indexOf('subcategories') == 0)) {
    if (preMarkForSubCategory) {
        buffer[buffer.length] = startTag;
        buffer[buffer.length] = foldMark;
        buffer[buffer.length] = endTag;
        if (scspace) {
            buffer[buffer.length] = scspace;
        }
        buffer[buffer.length] = menuTitle;
    } else {
        buffer[buffer.length] = menuTitle;
        if (scspace) {
            buffer[buffer.length] = scspace;
        }
        buffer[buffer.length] = startTag;
        buffer[buffer.length] = foldMark;
        buffer[buffer.length] = endTag;
    }

の部分を

// サブカテゴリーリスト
if (subCategory && (idName.indexOf('subcategories') == 0)) {
        buffer[buffer.length] = startTag;
        buffer[buffer.length] = menuTitle;
        buffer[buffer.length] = endTag;
    }

とすればうまくできるかも知れません(間違ってたらすいません)。

以上です。
それではよろしくお願い致します。

[23] Posted by yujiro : April 20, 2005 12:41 AM

yujiroさん
アドバイス有難うございます!
スクリプトの該当個所を変えてみたのですが、開閉機能自体が使えなくなりました( ;-;)
私の頭では、たぶんもう考えても無理だ(;^-^)ただ、もともと親カテゴリ内には記事を入れないつもりでしたので、特にいじらない状態でも、開閉機能は充分役に立ちますよね。
カテゴリー欄の特殊な使い方を考えているので、もしも諦めきれなかったら、メニューのブロックの開閉機能を使ってHTMLに出して、モジュール化して置いてしまおうと思います。
お忙しいところ、アドバイスを有難うございました!

[24] Posted by おたべ : April 20, 2005 1:27 AM

立て続けにすみません。今、テンプレートを元に戻して、もう一度最初から設定してみたんですが、綺麗にできました!(*^o^) うーん、上手くいかなくなったら、あれこれいじらずに、最初からキチンとやり直すのが一番なのですね。お手数をおかけしました、ご親切なアドバイスを有難うございました!大切に使わせていただきます(*^-^)

[25] Posted by おたべ : April 20, 2005 6:55 AM

>おたべさん
こんばんは。
ご連絡ありがとうございました。
うまくできたようで良かったです。

機会があればこれも追加機能として盛り込んでみます。
ではでは!

[26] Posted by yujiro : April 21, 2005 12:10 AM

サブカテゴリーだけ折りたたみたかったので、こちらのスクリプトを使わせていただきました。
ありがとうございます。

質問なのですが、サブカテゴリーの折りたたみマークを画像にすることは可能でしょうか?

[27] Posted by さっちん : July 17, 2005 1:24 AM

>さっちんさん
こんばんは。
ご利用ありがとうございます。

ご質問の件ですが、試しに menufolder.js の

var openMarkForSubCategories = '▼'; var closeMarkForSubCategories = '▲';

に、img タグを挿入してみました。画像は表示されますが、切替ができないようです。また挿入する際はダブルクォーテーション「"」をエスケープ(「"」の前にバックスラッシュ「\」を挿入)する必要があります。

機会があれば画像での切替が可能か試してみます。

以上です。それではよろしくお願い致します。

[28] Posted by yujiro : July 17, 2005 10:33 PM

>yujiroさん
お手数おかけしてすみません。
今のままでも充分満足しているので、気が向いたらでいいですよ。
お忙しいところ、ありがとうございました。

[29] Posted by さっちん : July 18, 2005 12:59 AM

>さっちんさん
こんばんは。
ご連絡ありがとうございました。

ではまたいずれということで。

[30] Posted by yujiro : July 20, 2005 12:41 AM

はじめまして!
いつもこっそり?お世話になっております。

コチラのスクリプトも導入させていただきました。
ありがとうございます!

で、一緒にThe blog of H.Fujimotoさんの
カテゴリを任意の順番に並べ替えるも同時に導入したので
4.カテゴリーリスト表示用タグ修正の部分をいじってしまいました。

合っているのか、ちょっとドキドキなのですが・・・(;´▽`A``
また、事後報告ですいません。
不都合があれば、記事など修正しますので・・・。

ではでは、またアレコレ参考にさせていただきます♪

[31] Posted by ちゅん : August 17, 2005 12:02 AM

>ちゅんさん
はじめまして。
こちらこそお世話になります。
ご利用&コメント&トラックバックありがとうございます!

エントリーで公開しているタグの部分は任意に変更くださって全然OKです。どうぞお気遣いなく。
逆に「私はこうしました」という記事を書いて頂けるとカスタマイズのバリエーションがひろがるので有難いです。

あと勝手ながらBlogPeopleに登録させて頂きました。
こちらこそ今後ともどうぞよろしくお願い致します。

[32] Posted by yujiro : August 17, 2005 12:46 AM

ありがとうございます?。ほっとしました!

しかも、BlogPeopleにまで登録してもらっちゃって・・・。
恐縮ですー(;´▽`A``

ではでは、ちょくちょくお邪魔します!
どうもでした♪

[33] Posted by ちゅん : August 17, 2005 9:39 AM

>ちゅんさん
こんにちは。
ご連絡ありがとうございました。
リンク登録ありがとうございました。

ではでは!

[34] Posted by yujiro : August 18, 2005 12:30 PM

( ゜▽゜)/コンバンハ★
こちらのテンプレートをお借りしてる、
Makkyです。
今回、サブカテゴリーの折り畳みを導入させていただきました。
お陰で、とっても使いやすくなりました!
ありがとうございます♪

[35] Posted by Makky : August 21, 2005 10:09 PM

>Makkyさん
こんばんは。
ご利用&コメントありがとうございます。

気に入っていただけたようでよかったです。
ではでは!

[36] Posted by yujiro : August 23, 2005 2:03 AM

はじめまして!

こちらのプラグインを利用してムバブルをカスタマイズをしようと考えているのですが、エントリーを増やして動作確認をとったところサブカテゴリのリンクが正常に動作しないのです・・・。

ツリー化プラグインも利用させていただいております。何が原因かさっぱりわかりません。大雑把に推測すると原因はなんなんでしょうか?細かくは自分で調べるつもりですので、軽くアドバイス等頂けますか?

既出でしたら申し訳ありません。

[37] Posted by kou : September 13, 2005 8:30 PM

>kouさん
はじめまして。
ご利用ありがとうございます。

ご質問の件ですが、「リンクが正常に動作しない」ということは、リンクまでの表示は正常に行われていると推測します。
それで「動作しない」ということですので JavaScript エラーが考えられます(スクリプトのバグでしたらお許しください)。

以上です。
それではどうぞよろしくお願い致します。

[38] Posted by yujiro : September 14, 2005 12:49 AM

ご返答ありがとうございます!
リンクまでの表示はバッチリなんですが、クリックすると同じ親カテゴリを持つサブカテゴリの中の不特定の一つのエントリが全てのリンクを占領しているのです。パスを見ると親カテゴリの階層のフォルダになっていてサブカテゴリ個別のフォルダを指定出来ていないのです。リンクが切れているエントリを再構築しなおすとそのエントリが全ての同じ親カテゴリをもつリンクを占領してしまうのです。ちょっと色々調べて頑張ってみます。ありがとうございました!

[39] Posted by kou : September 14, 2005 4:18 PM

>kouさん
こんにちは。
ご連絡ありがとうございます。
ではでは!

[40] Posted by yujiro : September 15, 2005 3:53 PM

色々内容を見ながら何度も確認してますけどやはりカテゴリ「Categories」下部 のサブカテゴリー▼▲印(表示すらしない)での折りたたみ(ツリー化はでできていますけど)ができません。
それで確認する中で気になるのが「menufolder.js」を確認してると下記内容分が記載されていないようです。どうしてでしょうか?指定先でDLしたものなのですが???

if (subCategoryCount) {
if (idName == 'category') {
objItems = objLists.getElementsByTagName('li');
} else {
objItems = objLists.getElementsByTagName('a');
}
} else {
objItems = objLists.getElementsByTagName('a');
}

ここまで確認しています。
1)「menufolder.js」→表示するように設定後UP
2)画像→画像UPしたものは、URLから全てDLLできるか確認。結果OK
3)CSS、HTML一部変更済み→ココの部分が不十分なのか?

以上お手数おかけ致しますがサポートお願いします。

[41] Posted by panser : September 15, 2005 5:44 PM

私のブログのURLを記入忘れしてましたので記入しました。ブログタグでどこか悪い箇所がないか見て頂けますか。宜しくお願いします。

[42] Posted by panser : September 15, 2005 5:49 PM

>panserさん
こんばんは。
ご質問の件ですが、エントリーのカテゴリーを登録される際に、該当のカテゴリーがサブカテゴリーとして登録されているか確認して頂けますでしょうか(拝見させていただいたところでは親カテゴリーが2つあるだけのようにみえます)。

なお記載くださっているソースコードにつきましては、以前のものと構造をかなり変えておりますので予めご了承ください。
またツリー化の画像の有無につきましてはサブカテゴリーリストの折りたたみには影響ありません。

以上です。
それではどうぞよろしくお願い致します。

[43] Posted by yujiro : September 16, 2005 6:35 PM

こんばんは。
今までこちらのソースとjavascriptを使用させて頂いていたのですが、先日movabletypeのバージョンを3.17から3.2に上げてから急に開閉の▼が表示されなくなり、効かなくなってしまいました。
特にこの部分のソースはいじっていないのですが、なにかバージョンを変更したことと関係があるのでしょうか?
とても便利に使っていたので、どうぞよろしくお願い致します。

[44] Posted by maki : September 20, 2005 7:33 PM

>makiさん
こんばんは。
ご利用ありがとうございます。

ご質問の件ですが、サブカテゴリーリストの生成データの中に必要なタグ

<div class="subcategories" id="subcategoriesxname">

が生成されていないようです。
3.2-b1 の不具合かどうかは不明ですが、3.2-b2 で試したところ正常に生成されました。b1 で再度再構築されてみてうまくできないようであれば b2 にアップグレードされてみてはいかがでしょうか。

以上です。
それではよろしくお願い致します。

[45] Posted by yujiro : September 21, 2005 2:19 AM

yujiroさん、こんばんは。
早急にお返事を頂いてありがとうごさいました。
3.2-b2にアップグレードしたら、▼が現れました! ご指摘通り、b1のバグだったのかもしれません。
おさわがせしました。
これからもよろしくおねがいします。

[46] Posted by maki : September 21, 2005 3:35 AM

ご無沙汰してます。以前から色々とお世話になっております。先日もサブカテゴリー他の件でサポート有難うございました。実は、サーバーがおかしくなりなかなかカスタマイズにとりかかれなくてなくて今になりました。
お礼の方大変遅くなりすみませんでした。お蔭様でやっとサブカテゴリーツリー化、タイトルニューの折りたたみができました。ほんと、有難うございました。やはり初心者にはこれだけの事でも大変な作業でした。やっとできた?って感じでなんか疲れました。
でもこれから、時間はかかると思いますyujiroさんを参考にさせて頂きこれから少しづつやっていこうと思います。では、また何かあれば宜しくお願いします。では失礼します。 
「追伸:現在、レンタルサーバーをお試し中なので本格的に始動した時には、yuujiroさんのブログ紹介させて頂きTBさせて頂きますのでその時は、宜しくお願いします。」

[47] Posted by panser : September 21, 2005 12:13 PM

先ほどコメントさせて頂き早速で申し訳ないのですが今、意外なところで困っています。サブカテゴリーのツリー化で「Mozilla Firefox」で確認したところ正常なのですが、IE6で見るとツリー化がうまくできていません? どうしてでしょうか?
色々検索で探してみるのですがわかりません。
お手数ですがサポートお願いします。

[48] Posted by panser : September 21, 2005 2:34 PM

夜分恐れ入ります。いつも大変お世話になっております。先ほどのツリー化不具合の件、再度見直して所ツリーの画像色を変更した時に、ファイル形式をpngにしていたのでそれをgifに変更してUPしたら両ブラウザーで正常になりました。いつも何度もすみません。

それで、他質問があるのでサポートお願いしたいのですが

1)サブカテゴリのタイトルを長めにすると回り込みになりその時に、ツリーの線が途切れるもしくは線が表示しない時があるのですがどのように調整すればいいでしょうか?(現在はタイトルを短くしています)

2)MTで何度かテンプレートを編集して保存・構築をくりかえし「サイトの確認」をするとIEのキャシュが残ってるせいか?いちいちキャッシュを削除しないと編集後のブログが立ち上がらないのですがどうしてでしょうか?(編集前のブログのままで立ち上がってしまう)

お忙しい中お手数ですがまた、サポートの程宜しくお願いします。

[49] Posted by panser : September 22, 2005 3:27 AM

>makiさん
こんにちは。
ご連絡ありがとうございました。
無事になおってよかったです。
ではでは!

>panserさん
こんにちは。
ツリー化の画像、無事に直ったようでよかったです。

ご質問の件ですが、1)についてはサイドメニューのツリー化スクリプトの8項が該当するかもしれませんので参照ください。
2)についてはブラウザのキャッシュ制御の話ですので、IEの「ツール」→「インターネットオプション」→「全般」→インターネット一時ファイルの「設定」で「ページを表示するごとに確認する」を選択されてはいかがでしょうか。

以上です。
それではどうぞよろしくお願い致します。

[50] Posted by yujiro : September 22, 2005 11:12 AM

yujiroさん

こんばんは。
いつもお世話になります。せいざんと申します。
折りたたみの実施し、おたべさんと同じように親カテゴリをリンクにしたのですが、最初は上手く行くのですが、一回クリックすると▲になり、次にクリックする▼になり、その後は▼▲の繰り返しになります。何が悪いのか分かりません。ご支援いただければありがたいです。

[51] Posted by せいざん : November 28, 2005 9:09 PM

>せいざんさん
こんばんは。
こちらこそお世話になります。
ご質問の件ですが、menufolder.js のファイルが一部壊れているようです(原因不明です)。
すいませんが再度ダウンロード願えますでしょうか。
なお正常な menufolder.js ではせいざんさんのサイトは正常に動作することを確認しております。

以上です。
お手数かけて申し訳ございませんがよろしくお願い致します。

[52] Posted by yujiro : November 30, 2005 12:49 AM

yujiroさん

こんばんは。
menufolder.jsをそのままアップロードすると普通に上手くいくのですが、menufolder.js をおたべさんのように書き換えると上手くいきません。多分私の書き換え方が悪いのだと思います。

[53] Posted by せいざん : December 1, 2005 12:33 AM

>せいざんさん
こんにちは。
無事に直ったようですね。

ファイルの内容が変わっていたのは、上にある、2005年4月20日のおたべさんへのコメントの回答の通り書き換えられたということですね。原因が理解できました。
このリストの修正で正常に動作するかどうか確認していませんが、せいざんさんの修正では、上のリストから下のリストの変更で上のリストが残っていたように記憶しています。上のリストを全て削除して、削除した位置に下のリストを挿入します。

以上です。
それではよろしくお願い致します。

[54] Posted by yujiro : December 2, 2005 12:37 PM

あれこれすみません。これ、SareneBachでもできますか?
スクリプトの設定は したんですけど、4項の 表示用タグ修正が よくわかりません。
今のところ、折りたたむほど カテゴリ数ないんですけどね。(〃_ 〃)ゞ

[55] Posted by さえら : January 27, 2006 9:25 AM

>さえらさん
こんにちは。
Serene Bach の場合はカテゴリーのプルダウン化プラグインをお使いください。

以上です。
それではよろしくお願い致します。

[56] Posted by yujiro : January 27, 2006 4:16 PM

今日は朝から見落としが多くて申し訳ありませんでした。
ちゃんと専用のプラグインがあったんですね。

[57] Posted by さえら : January 27, 2006 6:48 PM

>さえらさん
こんばんはー。
どうぞお気遣いなく。

[58] Posted by yujiro : January 28, 2006 1:05 AM

こんばんわぁ
えーと、左メニューをツリー化してみましたぁ
それで、カテゴリーはツリー化になったんです。
(他に、月もしてみましたぁ)

1、カテゴリー例えば、*DIARYをクリックするとhttp://pig-family.ciao.jp/blog/diary/
のところで、「DIARY」に<??サブカテゴリー用  ーー>という文字がでます。
(修正をして再構成しましたが、エラーがでます。)
2、他に、マンスリーアーカイブがツリー化したはずですが。。。http://pig-family.ciao.jp/blog/diary/のページではなっていない。。。んです。

で、エントリーアーカイブを再構成すると。。。
500エラーがでましたぁ・・・・゜・(PД`q。)・゜・

3、解決しないままだったんですが、サブカテゴリーリストを折りたたみをしましたぁ
index.htmlのみです。
しかし、反映されてませんでした。

エントリーアーカイブは復活できますか?

きっと、ソースはめっちゃめっちゃですが。。。
なにがおかしいのか?わかりません。
・゜・(PД`q。)・゜・

忙しいことと思いますが、よろしくお願いします。

右メニューは、まだ増やす予定なんで、アーカイブのほうはまだ修正しておりません。

色々、問題が多いBLOGですが・・・
素敵なBLOGになるように、頑張りたいと思っております。

*質問などで足りない点などありましたらお知らせください。よろしくお願いします。*

[59] Posted by fei : April 6, 2006 11:38 PM

すみません。「再構成」ではなくて「再構築」でしたぁ。m(。_。;))m ペコペコ…
お恥ずかしいです。。。

[60] Posted by fei : April 6, 2006 11:44 PM

こんにちわぁ?
一個↑のその前に、投稿したんですが。。。
どこかへ行ってしまったんですかね?

ツリー化とサブカテゴリーを折りたたみしたんです。
ツリー化はできたものの・・・
サブカテゴリーが、折りたたみできず・・・
▲▼がでないんです・゜・(PД`q。)・゜・

一度、BLOGを見ていただきたいんです。
ソース。。。めっちゃめっちゃですが。。。
メロメロパークのソース・・・
すごいことになっています。恥ずかしいんですが・・・

質問等で、不明な点があればお知らせください
よろしくお願いします。

[61] Posted by fei : April 7, 2006 12:18 PM

エントリーアーカイブを再構築したときに、エラー500が出たんです。
それで一度、新たにまた「エントリーアーカイブ」を直しましたぁ。
そしたら、エントリーしていたものが、またエラーが出たんです。

MTIfCommentsActiveタグでエラーが発生しました: コメント以外の場所でMTCommentPreviewBodyタグを利用できません。コンテナの外側で使っているのかもしれません

これが↑エラー内容です。
それで、エントリーを削除したんです。そのときは、再構築をしないと反映されないみたいで。。。
また再構築をすると、上のようなエラーがでます。
どういうことなのかわからず・・・
そして、ここで質問してよかったのか?

もしかして、またテンプレートを直してから、カスタマイズをしたほうがいいですか?
今、BLOGをみてもエントリーは削除されてないんです。
(´;ェ;`)ウゥ・・・
なんだか、頭が混乱してきましたぁ?
MTって難しいですね・・・・

返答、よろしくお願いいたします。
ペコリ(o_ _)o))

[62] Posted by fei : April 7, 2006 8:20 PM

すみません。ペコリ(o_ _)o))
上の投稿ですが、絵文字を導入したんです。
タグミスで・・・
大丈夫になりましたぁ?

ちょっと、やってみますので、報告しますね。
お騒がせの私でしたぁm(。_。;))m

[63] Posted by fei : April 7, 2006 8:51 PM

>feiさん
こんばんは。
ご利用ありがとうございます。
ご質問の件ですが、回答は以下の通りです。

1.「サブカテゴリー用」という文字が表示される
→解消されましたでしょうか。解消されていなければどこに表示されているかご連絡ください。

2.月別アーカイブがツリー化されない
→ツリー化されない部分のタグを、トップページと同じように ul タグと li タグの構成に変更してください(br タグは不要になります)。

3.サブカテゴリーの折りたたみができない
→HTMLのソースをご覧になればお分かりと思いますが、サブカテゴリーリストにはカテゴリーが生成されていないのが表示されない原因のようです。
このエントリーの4項にある下のリスト(青や緑のリスト)をそのまま貼り付けておりますでしょうか。またカテゴリーにはサブカテゴリーを作成されてそのサブカテゴリーにエントリー(記事)を書かれているかご確認ください。

以上です。
それではよろしくお願い致します。

[64] Posted by yujiro : April 7, 2006 10:40 PM

ありがとうございます。
えーと、
1、は解決しましたぁ?大丈夫です。

2、月別のツリー化は、HTMLでは大丈夫です。
コメントを投稿する際には、ul&liタグですね!
了解です。

2の前に、まずHTMLの折りたたみですが・・・
3、>このエントリーの4項にある下のリスト(青や緑のリスト)をそのまま貼り付けておりますでしょうか。
してなかったんです(´;ェ;`)ウゥ・・・
してみましたぁ?

>またカテゴリーにはサブカテゴリーを作成されてそのサブカテゴリーにエントリー(記事)を書かれているかご確認ください。

ですが、エントリー記事は書いていますが・・・
反映されないんです。
FoldNavigation(' subcategories18’,’on’,false);
       ・
       ・ 
       ・
を、以下のようにしましたぁ↓

<!~
FoldNavigation(' category○’,’on’,true );
FoldNavigation(' category○’,’on’,true );
FoldNavigation(' category○’,’on’,true );
           ・
           ・
           ・
//~>


エントリー記事のIDではなくて・・・
カテゴリーの記事のIDでいいんですよね?
http://~/mt.cgi?__mode=view&_type=category&blog_id=1&id=n
とあるように、「n」の部分のIDを記載してます。

それを、4)の下に張りつけをしました・・・
が!!!!
▲は出ません・・・

本当、すみません・・・
*質問で、不明な点があればお知らせください*

[65] Posted by fei : April 7, 2006 11:52 PM

>feiさん
こんばんは。

3.について、リストは表示されるようになったようです。が、折りたたみマークを表示させるためにはサブカテゴリー化になっている必要があります。つまり今は親カテゴリーしか存在しないので折りたたみマークが表示されない、というわけです。

サブカテゴリーを作る方法ですが、とりあえず管理ページから「新規エントリー」をクリックしてエントリーを作ってください。そして右上の「メイン・カテゴリー」のプルダウンメニューから「新しいカテゴリーを追加する」を選択します。次に表示されたウィンドウで「カテゴリーのタイトル」に適当なカテゴリー名を入力し、「親のカテゴリー」に現在使われているカテゴリーのどれかを選択します(「トップレベル」を選択すると、そのカテゴリーが親カテゴリーになってしまいます)。
設定完了後、エントリーを公開保存してください。

FoldNavigation?の手動設定(5.2項)はとりあえず無視して、まずは5.1項のリストを4項のリストの下にそのまま貼り付けて再構築してください。

以上です。
それではよろしくお願い致します。

[66] Posted by yujiro : April 8, 2006 12:16 AM

ありがとうございます。
「サブカテゴリー」を作ってみましたぁ。
親カテゴリーの下に、出てきました。
C=(^◇^ ; ホッ!

すみませんでしたぁm(。_。;))m ペコペコ…

5?1をそのまま、貼り付けしたらできましたぁ?
☆・゚:*(人´ω`*)ぅ。れ。し。ぃ。。

えーと・・・質問なんですが・・・
親のカテゴリー前に、○があるんですがそれをアイコンに変えることは可能ですか?
それか、●でも*でもいいんですが・・・

何度もすみません。
本当ぉ?お騒がせの私を。。。丁寧に教えていただいてありがとうございましたぁ

ペコm(_ _;m)三(m;_ _)mペコ

[67] Posted by fei : April 8, 2006 11:38 AM

何度もすみません。
サブカテゴリーのツリー化は、折りたたみと併用してできるんですよね?!

そこで、ツリー化のところを見たんですが。。。
サブカテゴリーのテンプレートは触らず・・・
カテゴリー(親)のところは変えますよね?

折りたたみと同様に、4項目のタグを替えたので、どこへ。。。ツリー化のタグをしたらいいのか?
本当に。。。すみませんペコm(_ _;m)三(m;_ _)mペコ

[68] Posted by fei : April 8, 2006 12:06 PM

>feiさん
こんばんは。
テンプレートにあるサブカテゴリーリストの

      : <!-- サブカテゴリー用 --> <div class="side" id="categorylist"> <div id="category">       :
を、
      : <!-- サブカテゴリー用 --> <div class="side" id="categorylist"> <div id="categories">       :

に修正してください。
他の設定は大丈夫ですので、これで再構築すればツリーが表示されると思います。

あと Firefox で参照するとカラムが崩れているようです。HTMLのマークアップでどこか誤り(こういう場合はタグの入れ子の順番がどこかで誤っていることが多いようです)があると思いますので、Another HTML-lint gatewayで6以上となったエラーを取り除かれることをお勧めします。

以上です。
それではどうぞよろしくお願い致します。

[69] Posted by yujiro : April 8, 2006 11:41 PM

ありがとうございます。
ツリー化できましたぁ。
丁寧に教えていただいて、ありがとうございましたぁm(。_。;))m ペコペコ…

[70] Posted by fei : April 8, 2006 11:54 PM

>feiさん
こんばんは。
ご連絡ありがとうございます。
無事に表示されたようでよかったです。
ではでは!

[71] Posted by yujiro : April 9, 2006 12:29 AM

>あと Firefox で参照するとカラムが崩れているようです。
調べたら、すんごいことになってました。

左の数字が6以上のものを削除したほうがいいんですか?

[72] Posted by fei : April 9, 2006 10:32 PM

>feiさん
こんにちは。
6?9辺りのエラー(もちろん5以下も)が少ない方がより多くの方が正常に参照することができます。
なおレイアウト崩れについては、

7: line 699: </div> は 694行目の <p> と重なり合っているようです。 → 解説 70 2: line 699: </div> の前に </p> が省略されているとみなします。 → 解説 64

というように、タグの順番が誤っているエラーが原因となっている場合が多いようです。

上記の話とは別に、サイドバーのパーツとパーツの間(つまり <div>?</div> の外側)にある br は不要ですので、削除した方が良いでしょう。

以上です。
それではよろしくお願い致します。

[73] Posted by yujiro : April 10, 2006 1:00 PM

分からないものは、そのままにして置いたんですが・・・というのは。。。説明の所をクリックしても分からず。。。

それで、大文字を小文字に変えたりしたら!!!

.....Σヾ(;゜□゜)ノギャアアーー!!
中央カラムに、カテゴリーやらがずら???っときてしまって。。。
崩れましたぁ。。。・゜・(PД`q。)・゜・

もう、お手上げ状態です。。。
解説してくれたんですが。。。すみません。

これは、最初から直したほうがいいですか?

[74] Posted by fei : April 11, 2006 9:30 PM

>feiさん
こんばんは。
ご質問の件ですが、最初から直す必要はありません。
今拝見させて頂いたところでは下記の2ヶ所を修正すれば表示が改善されそうです。
まず、スタイルシートの

.side #categories li {     margin-top: 0px;     margin-bottom: 0px;     list-style-type: circle;

が「}」で閉じられていませんので、青色の

.side #categories li {     margin-top: 0px;     margin-bottom: 0px;     list-style-type: circle; }

を追加してください。

それからテンプレートの方は、「最近のコメント」の最後の方にある div の閉じタグ(赤色)

   : //--> </script> </div> <!-- 最近のコメント終了 --> <!-- 最近のトラックバック開始 -->    :

が余分ですので削除してください。
それぞれ修正したら再構築してみてください。

表示が正常になったら、その時点のテンプレートを一旦別のファイルで保存してから修正することをお勧めします。

以上です。
それではよろしくお願い致します。

[75] Posted by yujiro : April 11, 2006 11:36 PM

ありがとうございましたぁ
元に戻りましたぁ?

お世話になりましたぁm(。_。;))m ペコペコ…

[76] Posted by fei : April 12, 2006 12:50 AM

>feiさん
こんばんは。
ご連絡ありがとうございました。
無事に直ってホッとしました。
ではでは!

[77] Posted by yujiro : April 12, 2006 1:40 AM

こんばんは、yujiroさん 
お世話になっています。

サブカテゴリーの記事を参考に、カスタマイズを行ないました。
ありがとうございます。

[78] Posted by mituru : May 17, 2006 11:23 PM

>mituruさん
こんにちは。
ご連絡ありがとうございました。
うまくできて良かったです。
ではでは!

[79] Posted by yujiro : May 18, 2006 2:50 PM

初めまして、いつも参考にさせていただいております。今回はサブカテゴリのメニュー折りたたみを試みたのですが、OPERA以外のブラウザでは正常に作動しないという症状に悩まされております。現在のソースは

<div class="module-categories module">
  <div class="module-content">
  <!-- サブカテゴリー用 -->
  <div class="side">
  <div id="categories">
  <MTIfArchiveTypeEnabled archive_type="Category"> 
  <MTTopLevelCategories>
  <MTSubCatIsFirst>
  <MTHasParentCategory>
  <div id="subcategories<MTParentCategory>
  <$MTCategoryID$>
  </MTParentCategory>list">
  </MTHasParentCategory>
  <ul class="module-list">
  </MTSubCatIsFirst>
  <MTIfNonZero tag="MTCategoryCount">
  <li class="menu<$MTCategoryDescription$>">
  <MTHasSubCategories>
  <div class="subcategories" id="subcategories<$MTCategoryID$>name">
  </MTHasSubCategories>
  <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryLabel$>"><$MTCategoryLabel pmhc=""$></a>
  <MTHasSubCategories>
  </div>
  </MTHasSubCategories>
  <MTElse>
  <li id="categorylist" class="menu<$MTCategoryDescription$>">
  <MTHasSubCategories>
  <div class="subcategories" id="subcategories<$MTCategoryID$>name">
  </MTHasSubCategories>
  <$MTCategoryLabel pmhc=""$>
  <MTHasSubCategories>
  </div>
  </MTHasSubCategories>
  </MTElse>
  </MTIfNonZero>
  <MTSubCatsRecurse max_depth="3">
  </li>
  <MTSubCatIsLast>
  </ul>
  <MTHasParentCategory>
  </div>
  </MTHasParentCategory>
  </MTSubCatIsLast>
  </MTTopLevelCategories>
  </div>
  </div>
  <script type="text/javascript">
  <!--
    FoldNavigation('subcategories20','off',false);
    FoldNavigation('subcategories19','off',false);
    FoldNavigation('subcategories21','off',false);
    FoldNavigation('subcategories17','off',false);
    FoldNavigation('subcategories22','off',false);
    FoldNavigation('subcategories30','off',false);
    FoldNavigation('subcategories29','off',false);
    FoldNavigation('subcategories23','off',false);
  //-->
  </script>
  <!-- サブカテゴリー用 -->
  </div>
  </div>

といった感じなのですがどこか設定ミスでしょうか?症例がございましたらご教授をいただいてもよろしいでしょうか?
よろしくお願いいたします。

[80] Posted by 黒田哲司 : June 16, 2006 4:57 PM

>黒田哲司さん
はじめまして。
ご質問の件ですが、要約するとMTのデフォルトテンプレートでうまく動作しないということでよろしいでしょうか。
確認しますのでお時間ください。
また設置されているサイトのURLをご連絡頂ければ幸いです(前コメントで頂いたURLからみつけられませんでした)。
それではよろしくお願い致します。

[81] Posted by yujiro : June 18, 2006 10:18 PM

はじめまして。
最近MTを始めて、全くの初心者なのですが、
こちらをいろいろと参考にさせて頂いて頑張っています!

ところで、カテゴリーの折りたたみとツリー化に
両方とも挑戦してみたところ、
片方ずつはうまく表示されたのですが、
片方ずつバラバラに表示することしかできず、
ツリーの中に折りたたみを導入することが
できません・・・。

両方をどのように混ぜ合わせて使用したら
良いのでしょうか。

お手数ですが、お教え頂ければと思います。

[82] Posted by batako : July 20, 2006 5:24 PM

>batakoさん
こんばんは。
ご質問の件ですが、すいませんがカテゴリーリストがどのようにカスタマイズされたのか知りたいので、カテゴリーリスト部分をテンプレートからコピー&ペーストしてコメントに書き込んでください。コメントに < > があると正常に表示されませんがこちらで修正します。
それではよろしくお願い致します。

[83] Posted by yujiro : July 24, 2006 12:50 AM

ありがとうございます!
そのままコピペしたものだらけでお恥ずかしい限りですが、よろしくお願いいたします!
(ほぼ、ツリーと折りたたみを並べただけです)

<MTIfArchiveTypeEnabled archive_type="Category">
<!-- Categoryアーカイブ -->
<h3>Category Archives</h3>
<div class="side">
<div id="categories">
<MTSubCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
 
<script type="text/javascript">
<!--
generateSubcategoryTree();
//-->
</script>
 
<MTTopLevelCategories>
<MTSubCatIsFirst><MTHasParentCategory><div id="subcategories<MTParentCategory><$MTCategoryID$></MTParentCategory>list"></MTHasParentCategory><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><MTHasSubCategories><div class="subcategories" id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>] <MTHasSubCategories></div></MTHasSubCategories>
<MTElse>
<li><MTHasSubCategories><div class="subcategories" id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><MTCategoryLabel> <MTHasSubCategories></div></MTHasSubCategories>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul><MTHasParentCategory></div></MTHasParentCategory></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
 
<script type="text/javascript">
<!--
<MTTopLevelCategories>
<MTHasSubCategories>FoldNavigation('subcategories<$MTCategoryID$>','off',false);</MTHasSubCategories><MTHasSubCategories></MTHasSubCategories>
<MTSubCatsRecurse>
</MTTopLevelCategories>
//-->
</script>
</MTIfArchiveTypeEnabled>
[84] Posted by batako : July 24, 2006 3:07 PM

>batakoさん
こんばんは。
リストありがとうございます。
折りたたみとツリーで利用するサブカテゴリーリストはひとつで大丈夫ですので、下記に入れ替えてみて頂けますでしょうか。

<MTIfArchiveTypeEnabled archive_type="Category">
<!-- Categoryアーカイブ -->
<h3>Category Archives</h3>
<div class="side">
<div id="categories">
<MTTopLevelCategories>
<MTSubCatIsFirst><MTHasParentCategory><div id="subcategories<MTParentCategory><$MTCategoryID$></MTParentCategory>list"></MTHasParentCategory><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><MTHasSubCategories><div class="subcategories" id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> [<$MTCategoryCount$>] <MTHasSubCategories></div></MTHasSubCategories>
<MTElse>
<li><MTHasSubCategories><div class="subcategories" id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><MTCategoryLabel> <MTHasSubCategories></div></MTHasSubCategories>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul><MTHasParentCategory></div></MTHasParentCategory></MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
 
<script type="text/javascript">
<!--
<MTTopLevelCategories>
<MTHasSubCategories>FoldNavigation('subcategories<$MTCategoryID$>','off',false);</MTHasSubCategories><MTHasSubCategories></MTHasSubCategories>
<MTSubCatsRecurse>
</MTTopLevelCategories>
generateSubcategoryTree();
//-->
</script>
</MTIfArchiveTypeEnabled>

表示がおかしい場合は再度ご連絡ください。
それではよろしくお願い致します。

[85] Posted by yujiro : July 25, 2006 12:20 AM

ちゃんと表示されました!
ありがとうございました!!

ちなみに、カテゴリーの順番を変更したいのですが、
どのようにしたらよろしいでしょうか。
お手数ですが、宜しくお願いいたします!

[86] Posted by batako : July 25, 2006 9:49 AM

>batakoさん
こんにちは。
無事に表示されてよかったです。
カテゴリーの順序を変更するには

The blog of H.Fujimoto:カテゴリーの並べ替えを行うプラグイン
pmLabo.:カテゴリーソートに使える数字置換プラグイン

のいずれかをお使いになってみてください。なお利用方法でご不明な点につきましては配布サイトにお問い合わせください。
それではよろしくお願い致します。

[87] Posted by yujiro : July 25, 2006 2:48 PM

カテゴリーの順序も無事修正できました!

ご親切にありがとうございました。

[88] Posted by batako : July 25, 2006 4:58 PM

>batakoさん
こんにちは。
こちらも無事にできたようでよかったです。
ではでは!

[89] Posted by yujiro : July 25, 2006 7:42 PM

大変、助かりました。
これ、ずっと憧れてました(゚ー゚*)。・:*:・ポワァァン
本当にありがとうございました。

[90] Posted by もみぃ : September 23, 2006 6:00 PM

>もみぃさん
こんばんは。
コメント&トラックバックありがとうございます。
うまくできたようで良かったです。
ではでは!

[91] Posted by yujiro : September 24, 2006 1:18 AM

こんにちわ。
いつも参考にさせていただいております。
知り合いのサイト作成を頼まれて、こちらのカテゴリーリスト折りたたみを実装したのですが、TOPではきちんと折りたたみマークとリンクが表示されるのに対し、カテゴリーページでは、折りたたみがされず、全表示となってしまいます。
スクリプトの呼び出しなど確認してみたのですが、いまいちわからず…チェック箇所などを教えていただければと思い、書き込みさせていただきました。
表示の関係で、テンプレート表示部分をいろいろいじっているのですが、念のためにソースをはらせていただきます。

<MTTopLevelCategories>
<MTFilterCategories exclude="news">
<MTSubCatIsFirst><MTHasParentCategory><div id="subcategories<MTParentCategory><$MTCategoryID$></MTParentCategory>list"></MTHasParentCategory><ul class="tree"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="tree<MTSubCatIsLast>_end</MTSubCatIsLast>"><MTHasSubCategories><div id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryDescription></a><MTHasSubCategories></div></MTHasSubCategories>
<MTElse>
<li><MTHasSubCategories><div id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><MTCategoryDescription> <MTHasSubCategories></div></MTHasSubCategories>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul><MTHasParentCategory></div></MTHasParentCategory></MTSubCatIsLast>
</MTFilterCategories>
</MTTopLevelCategories>

<script type="text/javascript">
<!--
FoldNavigation('subcategories5','on',false);
FoldNavigation('subcategories6','off',false);
FoldNavigation('subcategories7','off',false);
FoldNavigation('subcategories8','off',false);
FoldNavigation('subcategories9','off',false);
FoldNavigation('subcategories11','off',false);
FoldNavigation('subcategories12','off',false);
FoldNavigation('subcategories13','off',false);
FoldNavigation('subcategories14','off',false);
FoldNavigation('subcategories15','off',false);
FoldNavigation('subcategories18','off',false);
FoldNavigation('subcategories27','on',false);
//-->
</script>

[92] Posted by mayue : November 29, 2006 12:01 PM

>mayueさん
こんにちは。
ご質問の件ですが、本エントリーで公開されているMTタグとの大きな違いは MTFilterCategories の有無ですが、このタグを外して正常に折りたたみ表示されることをご確認頂けますでしょうか。
また折りたたみ表示されていない箇所のHTMLソースも拝見させて頂けるとありがたいです(解決の可否は別として)。
それではよろしくお願い致します。

[93] Posted by yujiro : November 29, 2006 3:06 PM

>yujiro 様
早速のご回答ありがとうございました。
そんなにすぐいただけるとは思っておらず、確認が遅れまして申し訳ないです。

MTFilterCategories の有無ですが、このタグと外した状態を試してみましたが、タグが入った状態と変わらず、TOPではきちんと折りたたみマークと折りたたみが実行されていました。<カテゴリーページへ行くと折りたたみはされていません

また、折りたたみ以外のソースを下記に貼らせていただきます。
テンプレートでの使い方としては各ページ、別phpで作成したメニュー部分をincludeで呼び出しをしています。

<MTTopLevelCategories>
<MTFilterCategories exclude="news">
<MTSubCatIsFirst><MTHasParentCategory><div id="subcategories<MTParentCategory><$MTCategoryID$></MTParentCategory>list"></MTHasParentCategory><ul class="tree"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="tree<MTSubCatIsLast>_end</MTSubCatIsLast>"><MTHasSubCategories><div id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryDescription></a><MTHasSubCategories></div></MTHasSubCategories>
<MTElse>
<li><MTHasSubCategories><div id="subcategories<$MTCategoryID$>name"></MTHasSubCategories><MTCategoryDescription> <MTHasSubCategories></div></MTHasSubCategories>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul><MTHasParentCategory></div></MTHasParentCategory></MTSubCatIsLast>
</MTFilterCategories>
</MTTopLevelCategories>

<script type="text/javascript">
<!--
FoldNavigation('subcategories5','on',false);
FoldNavigation('subcategories6','off',false);
FoldNavigation('subcategories7','off',false);
FoldNavigation('subcategories8','off',false);
FoldNavigation('subcategories9','off',false);
FoldNavigation('subcategories11','off',false);
FoldNavigation('subcategories12','off',false);
FoldNavigation('subcategories13','off',false);
FoldNavigation('subcategories14','off',false);
FoldNavigation('subcategories15','off',false);
FoldNavigation('subcategories18','off',false);
FoldNavigation('subcategories27','on',false);
//-->
</script>

<li>Company</li>
<ul>
<li class="tree_lst"><a href="<$MTLink template="会社概要">">会社概要</a></li>
<li class="tree_end"><a href="mailto:info@studio-support.com">問い合わせ</a></li>
</ul>

<li>Search</li>
<ul>
<form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
 <input id="search" name="search" size="15" /><br/>
 <input type="submit" value="search" />
</form>
</ul>

<ul>
<li><a href="<$MTBlogURL$>index.xml">Syndicate this site</a></li>
  <a href="<$MTBlogURL$>index.xml"><img src="<$MTBlogURL$>image/icon_xml.gif" border=0></a>
<li><a href="http://www.movabletype.jp">Movable type <$MTVersion$></a></li>
  <a href="http://www.movabletype.jp"><img src="<$MTBlogURL$>image/icon_powertd.gif" border=0></a>
</ul>

[94] Posted by mayue : December 3, 2006 1:47 PM

>mayueさん
こんばんは。
分かりました。カテゴリーのページで JavaScript のエラーが発生しています。その影響で、折りたたみのスクリプトが正常に動作していないようです。
テンプレートに記述している head 部分の script タグで指定している js_showhide.js と js_menufolder.js はURLで指定してください。
それではよろしくお願い致します。

[95] Posted by yujiro : December 8, 2006 4:02 AM

>yujiro様
こんにちわ。
ああ、そんな単純なことだったんですか…(爆)
忙しい中、お手数おかけしました!!

TOPが正常なので、そこと比較して探していたので気づかなかったんですかね…。
スクリプトの指定をURLに変えて確認します。

今回はありがとうございました

[96] Posted by mayue : December 10, 2006 10:55 AM

>mayueさん
こんにちは。
ご連絡ありがとうございました。
ではでは!

[97] Posted by yujiro : December 13, 2006 12:47 PM

こんにちは、いつも参考にさせていただいております。

今後カテゴリーが増えていく中で折りたたみ式を使わせていただきましたが、機能自体は問題ないのですがなぜか配置が思わぬ場所に移ってしまって、経験浅いながらも原因を探していたのですが見つからずアドバイスをいただこうと思い投稿させていただきました。

状況は、左サイドバーの一番下に配置しようとしたのですがそれより前の配置である左サイド、バーナー、ナビゲーションバーなどが消えてしまいます。

[98] Posted by CHOBI : December 29, 2006 6:58 AM

>CHOBIさん
こんにちは。
ご質問の件ですが、HTMLコメントのマークアップ誤りが影響しているようです。

<!--バーナー--!>
     :
<!--ナビゲーションバーの設置--!>
     :
<!--検索--!>

またスタイルシートでHTMLコメントは使えません。

<!--
a:link { text-decoration: none;
	 color:#0000FF;
       } 
a:visited { text-decoration: none;
	    color:#0000FF; } 
a:hover { text-decoration: none; } 
a:active { text-decoration: none;}
-->

その他、W3C CSS validator でチェックしたところ、スタイルシートで typo がありました。

183 .g_title プロパティ text-aign は存在しません : center 
210 .sample4 プロパティ pedding-left は存在しません : 201px 

Another HTML-lint gateway でチェックされることをお勧めします。
それではよろしくお願い致します。

[99] Posted by yujiro : December 29, 2006 5:51 PM

早速ご回答いただきありがとうございます。

HTMLコメントの間違えでした(^。^;)
今まで普通に結果として出ていたので気づきませんでした。

丁寧に教えていただきありがとうございました!

教えていただいたAnother HTML-lint gateway でチェックしてみましたがいろいろと問題があったようですが、

例えばこちらで紹介している「月別アーカイブリストの年毎の折りたたみ」を導入したHTMLの中に<ul$>?</ul$> 内に<a$>や<br$>は入れられないとあり9である致命的なレベルにありました。

直す必要があるかどうか悩みの種です。

[100] Posted by CHOBI : January 1, 2007 12:30 AM

>CHOBIさん
こんばんは。
ご質問の件ですが、「月別アーカイブリストの年毎の折りたたみ」のサンプルをそのあままお使いになれば上記のエラーは発生しないと思いますが、当方のリストに不具合がありましたらお知らせください。
それではよろしくお願い致します。

[101] Posted by yujiro : January 1, 2007 2:07 AM

あけましておめでとうございます。

早速ご返答ありがとうございます。
こちらの方法で全然問題なさそうなのでありがたく使わせていただきます。

度々申し訳ございませんが最後に一つだけ質問があるのですが、
特定のカテゴリーを表示させたくないばあいの指定は出来ますでしょうか?

[102] Posted by CHOBI : January 1, 2007 6:35 AM

>CHOBIさん
こんばんは。
ご返事遅くなってすいません。
ご質問の件につきましては別途エントリー致します。
すいませんが少々お時間ください。

[103] Posted by yujiro : January 5, 2007 9:32 PM

ご連絡ありがとうございます。

今の所「MTFilterCategories」のプラグインを使用して何とか表示させたくないカテゴリ、サブカテゴリを指定していますが
カテゴリの名前に「ケーキ」のような「ー」が入ると
正常に動作されなくなるのが問題なようで^^;

yujiro さんのエントリーを楽しみに待つことにしました。
ありがとうございます!

[104] Posted by CHOBI : January 8, 2007 5:45 PM

>CHOBIさん
すいません。最初のご質問の内容より、単純に MTFilterCategories の利用方法を掲載するだけの予定でした。
不具合までは解析できないかもしれません。

[105] Posted by yujiro : January 9, 2007 12:52 AM

MovableType3.2のデフォルトテンプレートを利用して上記のサブカテゴリーのカスタマイズをテストしているのですが、▲の部分が表示されるのですが、
クリックしても何も変化が起こりません。

お忙しいところ申し訳ございませんが、
MovableType3.2デフォルトテンプレートでの
設定方法をご教授いただけると助かります。

[106] Posted by nori : January 30, 2007 11:42 AM

>noriさん
こんにちは。
ご質問の件につきましては別途エントリーさせて頂きます。
すいませんがしばらくお時間ください。
それではよろしくお願い致します。

[107] Posted by yujiro : February 2, 2007 10:31 AM

こんばんは、
いつも参考にさせて頂いております。
上記のサブカテゴリーのカスタマイズを試してみました。

なんとか「折りたたみ」にすることはできたのですが、
エントリー数を非表示にしたく、下記の部分のみを削除してみたのですが、
この方法であってますでしょうか・・・

[<$MTCategoryCount$>] 

それから、menufolder.js の

var openMarkForSubCategories = '▼';
var closeMarkForSubCategories = '▲';

この部分を、画像にしてみました。

var openMarkForSubCategories  = '<img src="images/plus.gif" />';
var closeMarkForSubCategories = '▲';

画像には変わったのですが、画像の周りに青い枠線がついていて、
それが取れません。。。

お忙しいところ申し訳ありませんが、方法を教えてください。
よろしくお願い致します。

[108] Posted by 彦にゃん : January 18, 2008 7:16 PM

>彦にゃんさん
こんばんは。
ご質問の件ですが、

.subcategories a.foldmark img {
    border-style:none;
}

を追加してください。
それではよろしくお願い致します。

[109] Posted by yujiro logo : January 19, 2008 12:34 AM

回答いただきありがとうございます。
初歩的な質問ですみませんでした。。。
よく見たら書き間違ってました;;
お忙しいところありがとうございました。

[110] Posted by 彦にゃん : January 19, 2008 12:08 PM

>彦にゃんさん
こんばんは。
ご連絡ありがとうございました。
うまくできたようで良かったです。
ではでは!

[111] Posted by yujiro logo : January 20, 2008 2:05 AM

はじめまして、いつも参考にさせて頂いています。

サブカテゴリーリストの折りたたみを利用しているのですが、今回、折りたたみマークの「▼」や「▲」の部分に画像を利用してみましたが表示がうまく反映されません。
症状としてはトップページは問題なく画像も表示され折りたたみの機能も動作しておりますが、カテゴリーページとエントリーページになると折りたたみの機能は動作しますが画像が表示されません。
初歩的なミスなのかも知れませんが1週間たっても解決できないため今回コメントさせていただきました。
お手数をお掛けしますがアドバイスを宜しくお願い致します。

[112] Posted by げんき : March 8, 2008 5:17 PM

>げんきさん
こんにちは。
ご質問の件ですが、問題から推測すると、メインページ以外のパスにあるページで正常に表示されていないようです。
画像表示用のimg要素・src属性のURLを、相対パスではなく、「http://」で始めてください。
それではよろしくお願い致します。

[113] Posted by yujiro logo : March 11, 2008 1:48 AM

> yujiroさん

アドバイスありがとうございます。
今回の件ですが、すみません自分の思い込みの問題でした。。
質問をコメントする前にも「http://」で始まるパスを試してはいたのですがどうしても表示されなかった原因は製作しているホームページがあるURLを書かずに製作中のページ用に取得した「ドメイン名/img/ファイル名」を入力していました。
ホントに初歩的な確認ミスに気付かずご迷惑をお掛けしました。

些細な質問にアドバイスの返答を頂きホントありがとうございましたm(__)m
これからも色々と参考にさせていただくと思います。
宜しくお願い致します。

[114] Posted by げんき : March 12, 2008 4:47 PM

>げんきさん
こんばんは。
ご連絡ありがとうございました。
原因が判明したようでよかったですね。
ではでは!

[115] Posted by yujiro logo : March 13, 2008 11:40 PM

いつも参考にさせていただいております。
MT4.1でサブカテゴリの折りたたみを利用したいと思っています。

MT4のスタイルライブラリで配布されているテンプレートを利用しています。
以前のバージョンと大幅にテンプレート関連が変わってしまったため、
なんとか試行錯誤しながら設定を試みたのですが、
再構築後にサイトを表示すると、「FoldNavigation」のところで、
「オブジェクトを指定してください」とエラーが出てしまいます。
こちらの記事は以前のバージョン用にかかれたものなので、
質問をするのは大変心苦しいのですが、
対処方法がありましたらご教授いただきたいです・・・。

お忙しいところ申し訳ありませんが、よろしくお願いいたします。

[116] Posted by Celestine : April 26, 2008 7:40 PM

申し訳ありません、116でオブジェクトがないという
エラーが出ると質問したのですが、自己解決しました。
どうやら再構築がうまくいっていなかっただけだったようで、
公開用のフォルダを一度削除し、もう一度再構築を行ったところ、
無事折りたたみが表示されました。
悩み続けた2週間はなんだったのかという思いと、
無駄な質問をしてしまった申し訳なさでいっぱいです。
お手数おかけして申し訳ないのですが、
可能であれば116とこのコメントの削除をお願いいたします。

[117] Posted by Celestine : April 27, 2008 2:44 PM

>Celestineさん
こんばんは。
ご連絡ありがとうございました。
ご質問の件、自己解決されたようで良かったです。
ではでは!

[118] Posted by yujiro logo : May 1, 2008 2:08 AM

サブカテゴリの折りたたみはうまく機能しているのですが、
IEの表示で、サブカテゴリのリンクをクリックすると一度「インターネットサイト~開けません。操作を中断しました」となってしまいます。ブラウザをリロードすると表示できるのですが。
Firefoxでは問題ないのですが・・・
menufolder.jsを削除すると問題ないので、js内に何かあると思うのですが、原因わかりますでしょうか・・・・

[119] Posted by momochan : July 29, 2009 1:17 PM

>momochanさん
こんにちは。
同一のご質問を複数のページに投稿されているようですので、回答は下記のURLをご確認ください。

http://www.koikikukan.com/archives/2007/02/09-005015.php#c15499

それではよろしくお願い致します。

[120] Posted by yujiro logo : July 29, 2009 5:00 PM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)