タグアーカイブ: ムーバブルタイプ

デフォルトテンプレlayout-wt(Wide-Thin)での2カラムは、サイドの幅が小さいので自分のブログではエントリとサイドの幅を変更したいと思った。レイアウトの定義はベースCSS(mt-static/themes-base/blog.css)のほうに記述されおり、すべての個別スタイルのCSSより先に読み込まれる設定になっている。そしてlayout-wt(Wide-Thin)は他のブログで使用しているため、ベースCSSでサイズを修正することはできない。

当初、私はデフォルトのlayout-wt(Wide-Thin)に対し無理やりにlayout-wm(Wide-Medium)のレイアウトを適用させるため、以下のようにインデックステンプレ2つと、アーカイブテンプレ3つ、コメントはできない設定にしているので検索結果のシステムテンプレ1つにタグを挿入した(コンテントインナーの中)。いかにも私らしい力技でしょ(^^ゞ 6つのテンプレを修正するメンドクサイ作業だったが、これでもちゃんと幅はWide-Mediumの610pxと330pxになった。

<div id="content">
<div id="content-inner">
<div class="layout-wm"><!-- ●挿入● -->
<div id="alpha">
<div id="alpha-inner">
● 中略 ●
</div>
</div>
<$mt:Include module="サイドバー"$>
</div><!-- ●挿入● -->
</div>
</div>

でも余計なタグが入って美しくないわーと思っていたの。その後、レイアウトの読み込みは、<body>に記述されるタグで
<$mt:Var name="page_layout"$>
が、レイアウトを読み取るタグだということが分かっても、これがどこで設定されているのか分からない。config.cgiらしいが。。。

で、忘れないうちに挿入したタグを書いておこうと思ったのだが、layout-wm(Wide-Medium)のプロフェッショナルスタイルを一度適用させ、スタイルシートで文字色などを変更することを思いついた。そのため挿入した上記タグ(赤色)は全部削除し、適用したプロフェッショナルスタイルのCSSに以前のCSSをコピーしてかぶせた。こんな簡単なことで済んだ。おいおいっ、もっと早く気づけよ~~。< `~´>

続きを読む

MT4.2からデフォルトでページ分割ができるようになったそうだ。MTのダイナミックでいろいろ検索しているとこちらのサイト様でアーカイブテンプレを以下のように修正すると紹介されていた。 <MT&#6…

続きを読む

MT4.2ではウィジェットとテンプレートリフレッシュがコアに統合されプラグインではなくなった、とあった。スタイルキャッチャーのプラグインがないので、これがテンプレートリフレッシュのことなのかもしれない。

MT4.23にアップグレード後、藤本壱氏作のプラグインSuperSortとPerl版ダイナミックを適用した。ところがこれがうまくいかず、2日間トラブル続きとなった。原因はこれらプラグインではなく、私のアップグレードミスだ。アップグレード後にすぐにウィジェットを削除したものの、エラーになったのでもう一度MT4.1のウィジェットマネージャーを入れてしまった。ブログは一見してエラーはなかったのでそのままエントリを書き続けたが、プラグイン適用後に再構築したらもうアウト。何をやっても駄目ぐずぐずだった。(;一_一)

やはり、コアのウィジェットとプラグインのウィジェットで衝突が起こったのだろう。何をやってもきちんとならずにどこかがおかしい。最終的には諦めてデータベース削除、新規作成。MTもいったんサーバーから削除して新しくインストールした。そこで再度SuperSortとPerl版ダイナミックをインストールしてやってみたが、またまたエラーだ。とりあえずもう一度データベースを新規作成し、MT4.23も再インストールした。

そして何も変更せず、スタティックでデフォルトスタイルのままにやってみたらうまくいった。その後、スタイルシートをあれこれいじって、ワイド・ミディアムフレームに変更。テーマカラーもなんとなく変更。MTのダイナミックを適用。まだ完全ではないがとりあえず3日目の今日はこんなところで。< `~´> 藤本氏のプラグインはまた後日挑戦するつもり。そしてそのプラグインがうまくいったらドネーションしようと思う。質問したらすぐに回答していただき、いつもながらに感謝。

SuperSortはカテゴリやブログ記事の並べ替えができるプラグイン。MTはバージョンいくつからだったか、カテゴリの並び順をMTタグで並べ替えできなくなったのでこのプラグインが使えたら素晴らしいのに。

続きを読む

年末年始のあわただしさも過ぎ、インフルエンザの流行まっただ中に私は鼻かぜをひいた。インフルエンザじゃないので熱はないが、久しぶりの鼻づまりにイライラする。マスクをすればメガネが曇るし、鼻をかめば粘膜がひりひり痛い。そんな中、ずっと懸案だったMTのアップグレードを実行したのでメモ。

  1. 管理画面から全てのブログをバックアップする。
    システムメニュー-->ツール-->バックアップ
    この際に、当初は圧縮せずにバックアップしたところダウンロードは始まらなかった。Javaの関係もあると思うが、次には「zipに圧縮」「ファイルサイズ分割しない」でバックアップ作成ボタンを押すと、Javaのインストールを促すメッセージがアドレスバーの下にでたので、インストールを許可して圧縮ファイルのダウンロードが完了。圧縮フォルダは展開しておく。
  2. 念のためftpでもMTのすべてのフォルダをダウンロードし、バックアップとした。データベースのバックアップもやればいいのだが、良く読むのが面倒(勉強不足)でやめた。
  3. MT最新バージョンMT4.23jaをダウンロードし、展開後アップロードする。
    シックスアパートのページで個人ライセンスダウンロードをクリックすると、実質的ダウンロードサイトであるECバイヤーズに飛び、無償の個人ライセンス版をダウンロードできる。ダウンロードした最新版MT4.23jaのフォルダは展開しておく。MT4.23jaのフォルダごとアップするので、現在のディレクトリとは名前が違うからそのままサーバーへアップロード。
  4. 旧バージョンのアプリケーションディレクトリから、mt-config.cgi(環境設定ファイル )の引き継ぎ
    MT4.23jaのディレクトリの中には mt-config.cgi-original はあったが mt-config.cgi そのものはなかったので、新しくアップしたMT4.23jaのディレクトリへ上記2でバックアップしておいたMT4.1の mt-config.cgi ファイルをアップした。
  5. 旧バージョンのアプリケーションディレクトリから、プラグイン関連ファイルの引き継ぎ。(よく分からない< `~´>)
    プラグインはほとんど使っていないが、スタイルキャッチャとウィジェットマネージャは使っていた。 アップグレードガイドにある通りMT4.1管理画面から以下の無効化をした。
    Widget Manager  (/mt/plugins/WidgetManager/)
    Template Refresh  (/mt/plugins/TemplateRefresh/)
    無効化としたのち、MT4.23jaの同ディレクトリをアップロード後じゃなくアップグレード後に削除する予定。実際のところ、MT4.23jaの/mt/plugins/の中にはWidget Manager/はあったが、Template Refresh/はなかったのでアップグレード後にftpからWidget Manager/だけを削除した。
  6. MT4.23jaのmt.cgiにアクセスしてアップグレードする。
    全てのcgiファイルとmt-config.cgi-originalのパーミッションを変更。無事にアクセスできてログイン後、アップグレード開始、数分で終了。ブログのページにアクセスするとスタイルがまったく適用されていなかった。そうそう、以前ダウンロードして使っていたスタイルを旧バージョンで一緒に削除したきり、アップロードしていなかったのだ。
  7. 以前のスタイルを適用させる。
  8. 以前のままのスタイルにしたいからバックアップの中のスタイル用フォルダ(背景画像やスタイルシートが入っている)を/mt/mt-static/support/themes/の中にアップロードした。すると、背景画像やタイトルバックの背景色などのスタイルは無事適用となった。しかし、インデックスページは大丈夫だが、個別ページなどに飛ぶと2カラムのウィジェットがどうとかのメッセージが出てスタイルが崩れていた。良くインストールガイドを読むと、製品にあらかじめバンドルされていた2つのプラグインがコアに統合されたので、アップグレード後にWidget ManagerとTemplate Refreshの二つのプラグインは削除せよとなっている。

    そのためftpでWidget Managerのディレクトリを削除したところ、エラーとなってしまった

このWidget Managerというプラグインについてだが、Movable Type 4.2 ではこのプラグインがコアに統合されたとなっているが、ダウンロードしたMT4.23jaの中には、プラグインとして同じ場所に同じディレクトリ名がある。これはアップグレード用でありアップグレード後に削除せよ、とプラグイン設定ページに書いてあったのですぐに削除する。。

一通り見てみたが、個別ページのフッターがたまにおかしいくらいで、後は今まで通りのようだ。いずれテンプレートをよく見てみよう。心なしか、エントリの保存や確認が早く感じる。アップグレードのせいかはよく分からないが。

エラーの際にこのブログだけインデックスページのみ再構築したことがあったが、そのせいかパワードがいつの間にか Powered by Movable Type 4.23-ja となった。再構築していない他のブログは Powered by Movable Type 4.1 となっていたのでこちらも再構築して新バージョン番号になった。

続きを読む

このブログをあるキーワードで検索させたり、特定のカテゴリをクリックして記事リストを表示させると、デフォルトのテンプレではコメントがあってもコメント(カウント)のリンクが表示されていなかった。要するに、記事リストを表示させ…

続きを読む

MT4のカテゴリーアーカイブでは、そのカテゴリーの全記事を表示させずに、メインページに表示される記事数と同じ件数のエントリーが表示され、残りのエントリーはそのカテゴリーの月別アーカイブに分けて表示される。 カテゴリーの月…

続きを読む

このブログを少しでもうまくブラウザで表示させたいがため、W3Cに準拠させようと、W3C準拠の推奨というサイトのHTML文書の文法をチェックする.cgiでチェックしたところ、最初はひどかったが、3日間かかってやっと60点に…

続きを読む

ブログのエラー(ライン1、文字列42、エラー:’;’がありません)は、アマゾンのウィジェットタグが引っ掛かっていたらしいと判明。これを削除すればスクリプトエラーは出ない。アマゾンにフィードバックし…

続きを読む

スタイルキャッチャーの汎用ウェブサイトにあるユニバーサルグリーンというスタイルに変更してみた。これが手ごわい。今までにないスタイルで、サイドが少し幅広(幅300ピクセル)の2カラムになっている。 まず、サイドメニュー(ウ…

続きを読む

27/145