記事本文
Movable Type で分からないことがあるけど、質問コメントできるような記事が見当たらない場合にどうぞ。
私にも分からないことがあるかもしれないので、私以外の方もどんどんご回答ください。
http://hxxk.jp/2005/04/15/2128
2005-04-15T21:28+09:00
Movable Type で分からないことがあるけど、質問コメントできるような記事が見当たらない場合にどうぞ。
Movable Type で分からないことがあるけど、質問コメントできるような記事が見当たらない場合にどうぞ。
私にも分からないことがあるかもしれないので、私以外の方もどんどんご回答ください。
15 件のリプライが送られています。
はじめまして! MovableTypeでパンくずリストを作成したいのですが、1層目のサブカテゴリまでは何とか作ることができたのですが、2層目のサブカテゴリまで作成すると、パンくずリストが「ずれて」しまいます。例えば以下のような感じです。 1層目まで(よく見かける) 表紙>親カテゴリ>サブカテゴリ> 以下、個別タイトルと本文 2層目まで作ると、、、 表紙>親カテゴリ>サブカテゴリ1>サブカテゴリ2> 以下、個別タイトルと本文 となるべきが、 個別ページでは、 表紙>サブカテゴリ1>サブカテゴリ2> 以下、個別タイトルと本文 サブカテゴリ2のページでは、 表紙>親カテゴリ> サブカテゴリ1のページでは、 表紙> という風に、どこか「抜けてしまう」のです。 初心者ながらゴリ押しで頑張ってきましたが、この点だけ納得いかず、こちらでSOSさせていただきました。 タグ作成やアドバイスなど、どうかお願いいたします。
どうも、はじめまして。
しんさんのテンプレートの該当部分の記述を見ないと回答をしづらいのですが……。
例えば、 <a href="http://hxxk.jp/mt/system/template/customize/#location-navi">http://hxxk.jp/mt/system/template/customize/#location-navi</a> 部分のようなナビゲーションを作ろうとしているのでしょうか ?
この例ですと、
サイトの表紙…… <a href="http://hxxk.jp/">http://hxxk.jp/</a>
Weblog の表紙…… <a href="http://hxxk.jp/mt/">http://hxxk.jp/mt/</a>
親カテゴリ…… <a href="http://hxxk.jp/mt/system/">http://hxxk.jp/mt/system/</a>
サブカテゴリ 1 …… <a href="http://hxxk.jp/mt/system/template/">http://hxxk.jp/mt/system/template/</a>
サブカテゴリ 2 …… <a href="http://hxxk.jp/mt/system/template/customize/">http://hxxk.jp/mt/system/template/customize/</a>
ということになると思います。
このナビゲーション部分のテンプレートの記述は
http://<a href="/">hxxk.jp</a>/<a href="<$MTBlogURL$>">weblog</a>/<$MTSubCategoryPath$>/
となっており、これは <a href="http://hxxk.jp/mt/2004/10/24/0114#sub-20041024-05">http://hxxk.jp/mt/2004/10/24/0114#sub-20041024-05</a> で述べたとおり、 <MTParentCategories glue="/"><MTCategoryLabel dirify="1"></MTParentCategories> と記述したことと同じになります。
よって、 <MTParentCategories glue=">"><MTCategoryLabel></MTParentCategories> と記述すればしんさんの望む結果になるのではと思います。 ( なお、この方法ですと個々のカテゴリに対してリンクを張ることはできません。 )
また、最初にコメントされたスレッドがちょっと違う目的のものでしたので、こちらでコメントを移動させていただきました。ご了承下さい。
真琴さん、どうもありがとうございます。 こちらのタグを以下に書いておきますが、私がやりたかったのは、真琴さんの仰る通りのナビゲーションなんです。しかし、その上で、個々のカテゴリへのリンクが張れるようにしたいのです。 つまり、挙げられたhttp://hxxk.jp/mt/system/template/customize/#location-navi の一番トップ右端のものです。「/」は「 > 」に変えますが。 今のところ、検索エンジンでそれらしきものは、真琴さんのサイト以外探し出せたことがなく、しかも個々のリンクを張るのは困難とのことでしたら、そもそもが無理な発想なのか分かりませんが、どうぞご教示の程、宜しくお願いいたします。 ---------- 現在の自作タグ:ここから ------------ <a href="<$MTBlogURL$>" accesskey="1"><$MTBlogName$></a> > <MTHasSubCategories> <h1><$MTArchiveTitle$></h1> さらに細かく → <MTSubCategories> <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> (<$MTCategoryCount$>)| </MTSubCategories> <MTElse> <MTTopLevelParent> <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel></a> > </MTTopLevelParent> <h1><$MTArchiveTitle$></h1> </MTElse> </MTHasSubCategories> ---------- 現在の自作タグ:ここまで ------------
<a href="http://hxxk.jp/mt/2005/04/20/2323">http://hxxk.jp/mt/2005/04/20/2323</a> にて回答をしました。ご確認ください。
MTParentCategories だと個々のカテゴリに対してリンクを張ることはできませんと書いていたのは勘違いでした。
こんにちは 「和みの庭」の ななみ です。
お言葉に甘えて 質問に寄せていただきました。
自分で書いた HTML にテンプレートタグを組み入れる というのは 私には難しすぎました。
テンプレートを書き換えて サイトの表紙と似た感じにする というのが精一杯でした。
いかがでしょう?
IE と Netscape で見ている私には 望み通りの形に見えているのですが・・・
おかしな所とか 何かお気付きの点など 教えていただけると有り難く存じます。
もう一つ スタイルシートについてですが 私にとって不要と思われる部分を削除いたしました。
コメント、トラックバック、カレンダーなどは使いませんし モブログについては 携帯から投稿なんて私には出来ません。
それらのスタイルを消しても 不都合はありませんでしょうね?
お手数をかけて申し訳ありませんが そうぞ よろしくお願いいたします。
> ななみさん
こんにちは。先日はメールを下さりありがとうございました。
細かいところまでは確認していませんが、良い感じに仕上がっていると思いました。落ち着いた配色ながらも地味になりすぎず、写真とよくマッチしていると思います。
ななみさんはサイトの表紙と似たようになるようにチャレンジされていますが、逆に weblog の方は全く新しいデザインにしてみるという手もありだと思います。例えば、今のスタイルシートは残しつつ津波荘のようにスタイルシート切り替えで模様替えを楽しむとか。
さて、ご質問いただいた分ですが、不要と思われる部分はばっさりと削除しても構いませんよ。それはスタイルシートに限らずテンプレートでも言えることなのですが、また今後スリム化をしようと思われたときは遠慮なくお尋ねください。 ( 最近は毎日メールやコメントをチェックするというのが難しくなっているので、お返事はすぐにできないかもしれませんが…… )
お返事 ありがとうございました。
安心いたしました。
津波荘さんのようなことは とても出来ませんが エントリーの投稿にはようやく慣れましたので 毎日せっせと書き込んでおります。
以前は 月が変わると前月分のファイルを作ったり リンクを書き加えたりと 面倒な作業が必要でしたが 7月になって投稿すると勝手に7月分の見出しが出来ていて うれしくなりました。
やっぱり ブログって便利ですね。
お忙しい中 お返事いただいて 本当にありがとうございました。
また 何かの折には よろしくお願いいたします。
> 月が変わると~
ああ、確かにその作業が無くなるだけでも大きく違いますね。昔はそのようにやっていましたが、それを自動でやってくれるというのは便利なものです :-)
度々すみません。
検索結果の画面が文字化けしてしまいました。 どうしてなのでしょう?
他のページと同じ2カラムにしようと default.tmpl を探し出し 頑張って書き直しました。
他と同じように書いたのですが なぜかサイドバーの部分が文字化けし デザインのおかしな所もあります。
どうしてなのでしょう?
理由がわからなくて行き詰っております。
どうぞ よろしくお願いいたします。
default.tmpl の保存時の文字コードがおそらく Shift_JIS になっているのでは、と検索結果画面を見て思いました。
現在の状態でブラウザの文字コードを Shift_JIS に変更すると、今度はサイドバー部分が正常に表示されますし。
<$MT****$> といったテンプレートタグが書かれた部分は <$MTPublishCharset$> に従って出力されるので、 default.tmpl の文字コードが <$MTPublishCharset$> と異なっていても構いませんが、 サイドバー部分のようにdefault.tmpl 内に直接記述を行っている部分は default.tmpl 自体の文字コードが影響するため、 <$MTPublishCharset$> との齟齬が起きているのだと思います。
<a href="http://hxxk.jp/temp/nanami/default.tmpl">http://hxxk.jp/temp/nanami/default.tmpl</a>
↑同じ内容のものを UTF-8 ( ななみさんのところの <$MTPublishCharset$> で指定されている文字コード ) で保存しなおしてみましたので、これをそのまま <a href="http://www.nagominoniwa.net/mt/search_templates/default.tmpl">http://www.nagominoniwa.net/mt/search_templates/default.tmpl</a> にアップロードしてください。それで多分解決します。
お返事ありがとうございます。 お手数をかけて 申し訳ありません。
また 二度も書き込んでしまって すみません。
お返事の内容を 精一杯頑張って考えてみますが 書き込みさえきちんとできない私ですので 時間がかかります。 お返事が遅れますので お許しくださいませ。
まずは お礼まで。
うーん、アップして「書き直した」というのが気になります。
というのも、 Movable Type 3.2 の場合は、検索結果のテンプレートはファイルを直接アップロードして管理するものですが、その時に文字コードが他のテンプレートと ( 厳密に言うと <$MTPablishCharset$> と ) 異なっていると、このように文字化けする可能性があります。
お手数ですが、もう一度
1.http://hxxk.jp/temp/nanami/default.tmpl を保存して
2.書き直しなど全くしないで
3.そのまま search_templates/default.tmpl の場所にアップロードして
4.もう一度検索をしてみる
という確認をしてみてください。
ありごとうございました。 できました!
前回アップした時も 作っていただいたファイルを書き換えた訳では無いのですけれど・・・
中身を拝見しても 私が書いたものとの違いが分からなかったのですが アップしてみると更新されたので 「書き直された」と思ったのです。
中身を見る時も コピーして .html に変えてメモ帳で開いたので 元のファイルはそのままの状態だと思ったのですが・・・
今 もう一度アップしてみると 更新されました。
何か おかしなことをしていたのかもしれません。
思い通りの形で 文字化けしないで きちんと表示されています。
ありがとうございました。
何度もお手数をかけて 本当に申し訳ありませんでした。
えーと、メモ帳で開いた後に保存をしてしまっていたのかもしれません。私が提示した <a href="http://hxxk.jp/temp/nanami/default.tmpl">http://hxxk.jp/temp/nanami/default.tmpl</a> のファイルは、文字コードが UTF-8 ( これは和みの庭の文字コードと同じです ) になっているんですよね。
メモ帳で何気なく保存した場合、仮に一文字も書き換えていなくても、文字コードは Shift_JIS として保存されるので、そのせいで文字化けしていたんじゃないかなあと思います。
お役に立てたようで何よりです :-)
この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。
※共著
※共著、現在絶版