カレンダーのリンク修正
Tag:[]
月別アーカイブのページ分割後、カレンダーからクリックしたページのジャンプが思い切りおかしくなってました。デフォルト状態でのカレンダーからのリンクは、月別全体のページ+aタグのname属性でジャンプするのですが、ページ分割をしてしまうとその機能が無効になります。
ということで、再びMagic Whiteさんのカスタマイズメモその3からからIllustrations "choco*choco"さんの「アーカイブの名前を変えたよ」へ(最後までよく読んでなかったですね…)。
手順は以下の通りです。
「アーカイブファイルのテンプレート」修正
管理メニューの「ウェブログの設定」→「アーカイブの設定」でアーカイブの「日別」にチェックして「アーカイブファイルのテンプレート」に
<$MTArchiveDate format="%Y/%m/%d"$>-index.php
を設定。変更を保存。
テンプレート修正
カレンダーを使っているテンプレートで赤色部分を青色部分のように変更
<MTEntries lastn="1">
<a href="<$MTEntryLink archive_type="Monthly"$>#<$MTEntryID pad="1"$>">
<$MTCalendarDay$></a>
</MTEntries>
<MTEntries lastn="1">
<a href="<$MTEntryLink archive_type="Daily"$>">
<$MTCalendarDay$></a>
</MTEntries>
サイトの再構築
以上です。日別でジャンプしたところのサイドメニューも少し修正したいのですがとりあえずここまで。ちなみにテンプレートを持っていかれた方は元々下の設定になっていました。2ヶ月表示に変更した時のテンプレートが上の設定になっていたようです(無知)。
非常にすっきりしましたが再構築時間がちょっと心配。
- Movable Typeのカレンダーに曜日を表示する方法
- Movable Typeのカレンダーに複数カテゴリのリンクを表示する方法
- Movable Typeでダイナミックカレンダーが表示されない不具合の対処
- Ajax ハイブリッド月送りカレンダー
- Ajax ダイナミック月送りカレンダー
- 複数ブログの情報をひとつのカレンダーにまとめて表示する
- Ajax 月送りカレンダー(jQuery・MT4版)
- 「Ajax 月送りカレンダー」の表示月をブログ記事の投稿月や月別アーカイブに連動させる
- 「Ajax 月送りカレンダー」で未来月のブログ記事を表示しない
- カテゴリー別 Ajax 月送りカレンダー(MT4版)
- Ajax 日めくりカレンダー(MT4版)
- Ajax 月送りカレンダー(MT4版)
- カレンダーの日付リンクのジャンプ先をエントリー・アーカイブに変更する
- Ajax 月送りカレンダー(縦型)
- Ajax 月送りカレンダー(横型)
≫ 今さら普通のカレンダー設置。 from 我楽
横型のカレンダーが設置したくて、通常カレンダーを表示してなかったのですが、ようやっと、設置しました何の変哲も無い横型カレンダー(笑)。昼間、... [続きを読む]
≫ カレンダーのリンク修正 from ?風を追いかけて?
おかしくなっていたカレンダーの修正をしました。 小粋空間さんのカレンダーのリンク... [続きを読む]
こんにちわ?
いつも、ありがとうございます。
カレンダーもこれで無事にクリックしても表示が出るようになりましたぁ~
~
の改行も取り外します。
自分の処のコメントに師匠とyujiroさんの事を書いてしまいました(笑)
良かったですね。
コメントは真希さんのところに書いて下さって結構ですよ。
こんばんわー。
再構築時間は、あまり今の所は、かわらないかも、、。
ただ記事の量及びサーバー等によるのでなんともいえないですけど(汗。
日別にエントリーページできますから、管理しやすいのがいい所、、。
ページ分割も捨てがたいですからね。とりあえずこの方式で。
真夜中に自動再構築とかできるといいんですが。
ウチのBlogもやっとカレンダーが表示されるようになりました☆
ありがとうございました。
トラックバック上手く送れなかったので、コチラに書きました。
>yoccoさん
こんばんはー。
ご利用ありがとうございます。
カスタマイズ、年始からとばしてますね!
このまま逃げ切りでしょうか?(笑)
あ、トラックバック到着しているみたいです。