Movable Type 4.21 リリース
Movable Type 4.1x から 4.2 へのアップグレードで、カスタムフィールド関係のデータが消失する問題のバグフィックス版がリリースされました。
なお、本エントリー投稿時点では、Movable Type Pro / Movable Type は日本語版以外がリリースされています。日本語版は MTOS のみの供給ですが、Movable Type Pro / Movable Type もそろそろリリースされるのではないかと思います。日本語版もリリースされています(下)。
Movable Type 4.2 のリリース後、重要な2つの問題を確認しました。この問題を解決した新しいバージョン Movable Type 4.21 の提供を開始します。
4.2 と 4.21 の差分ファイルは次の通りです。
lib/MT/TemplateMap.pm
lib/MT/Upgrade.pm
lib/MT.pm
mt-check.cgi
php/mt.php
≫ Movable Type 4.21リリース from willamette
Movable Type 4.2のFix版4.21がリリースされました。 ... [続きを読む]
≫ 登録情報の修正が可能になりました from 岡野@神戸
サインイン登録された方が自分のプロフィール画像をアップロードしたり別の画像に変更... [続きを読む]
≫ Movable Type 4.2 のリリース後、重要な2つの問題を確認 from WEB OKANOs Customize
この問題を解決した新しいバージョン Movable Type 4.21 の提供が... [続きを読む]
≫ MT4:Movable Type 4.2をようやくインストールしたのに、もう4.21かよ from まぁ・・頑張らなくてもいいじゃない?
ひーこら言いながら何とか時間を裂いて、ようやくMovable Type4.2へ... [続きを読む]
いつも拝見しています。
ここで質問することではないのでしょうが、ご存じでしたらお教え下さい。
コンバートしたデータ(4.1→4.2)を再構築しても問題なくページが確認できます。
しかしテンプレートのブログ記事リストの確認ボタンを押すと
再構築エラー: テンプレート「ブログ記事リスト」の再構築中にエラーが発生しました: <mtIf>タグでエラーがありました: <mtElse>タグでエラーがありました: <mtIfNonZero>タグでエラーがありました: <mtElse>タグでエラーがありました: <mtEntriesWithSubCategories>タグでエラーがありました: category属性でエラーがありました: ARRAY(0x975281c)
とエラーが表示されます。確認ボタンを押さなければ再構築もできます。
また、他の確認ボタンのあるテンプレートは問題ありません。
ご存じでしたら修正点をご教示いただけると幸いです。
>匿名さん
こんばんは。
ご報告ありがとうございます。
確認ですが、「ブログ記事リスト」テンプレートに MTEntriesWithSubCategories タグを使われているようですが、「ブログ記事リスト」テンプレート(少なくともコメントに記載されているエラーで表示されているMTタグに関連する部分)のタグ内容をご連絡頂ければ幸いです。
それではよろしくお願い致します。
質問者の方とは違う者ですが、私も同じ問題が起こってしまい困っています。
ブログ記事リストの再構築エラーです。
エラー構文:
<mtEntriesWithSubCategories>タグでエラーがありました:
category属性でエラーがありました: ARRAY(0x9359430)
タグは
<mt:EntriesWithSubCategories sort_by="excerpt" sort_order="ascend">
<div class="goodsDetail">
<p><a href="<mt:EntryLink />"><img src="<mt:EntryAssets><mt:AssetThumbnailURL width="140" /></mt:EntryAssets>" alt="サムネイル:<mt:EntryTitle />" title="<mt:EntryTitle />" /></a></p>
<h3><a href="<mt:EntryLink />"><mt:EntryTitle /></a></h3>
<p><mt:EntryTags glue="/"><mt:TagName /></mt:EntryTags></p>
<p><strong><mt:EntryExcerpt sprintf="%d" />円(税込)</strong></p>
<!-- end div.goodsDetail --></div>
</mt:EntriesWithSubCategories>
書籍「CMSとしてつかう・・・」のCDのchapter5よりコピーしたものですが、うまくいかずに悩んでおります。
ちなみにMTは4.2を使っておりますが、これが問題でしょうか?
おそらく指示通りに進めているのですが、気をつける点などありましたらご教授ください。
他のサンプルに関しましてはデフォルト・当方作成のテンプレートの両方で使えています。
>クダンさん
こんばんは。
事象を確認しました。
4.2の不具合で、エラーは100%発生するようです。
シックスアパートにフィードバックしておきます。
ご連絡ありがとうございました。
yujiro様
ご回答ありがとうございます。
上記のタグは4.2では現在利用できないということですね。
4.2から利用し始め「CMSとしてつかう・・・」の書籍が4.1以上で対応ということで購入させていただいたのですが、今後のバージョンアップも含め、当該書籍では対応できない部分が出てくるということでしょうか。
ちなみに4.2パーフェクトガイドには上記質問を補うコードが記載されていますでしょうか?
「CMSとしてつかう・・・」を買ったばかりで、なおかつ書籍が取り寄せになってしまいますので、安易に内容確認が取れません。
お手すきの折にご回答お願い申し上げます。
>クダンさん
こんにちは。
エラーの件ですが、当方の確認不足がありました。
「ブログ記事リスト」はテンプレート編集画面の「保存と再構築」ではなく、再構築画面からの再構築、またはテンプレート一覧画面から「ブログ記事リスト」をチェックした「公開」をクリックしての再構築はできないでしょうか。
それではよろしくお願い致します。
4.21をインストールしたのですが、
最初のメールの設定でsendmailを選択し、
設定中にテスト送信されるメールもちゃんと届いたのに、
いざ、ブログを立ち上げてみると、
コメントやトラックバック時のメールも届かないし、
もしかしてと思って、自分のブログでサインアップしてみたら、
メールを送信しました。と出るのですが、メールが届きません。
mt-config.cgi内のメールの設定は以下のようになっています。
#======== MAIL =======================
MailTransfer sendmail
SendMailPath /usr/lib/sendmail
メール関連が全て使えないのですが、
何か考えられる原因はありますか?
>ayaさん
こんにちは。
ご質問の件ですが、ブログ管理画面の「設定」→「コメント(またはトラックバック)」の「メール通知」は「有効」になってますでしょうか。
サインアップ時のメール通知については、より詳細な設定が必要で、「システム」→「設定」→「全般」で、「システムのメールアドレス」の設定、「システム」→「設定」→「ユーザー」の「ユーザー登録」で、システム管理者の選択、およびブログ管理画面の「設定」→「登録/認証」の「ユーザー登録」がチェックされていないとメールは送信されません。
これらの設定を行っても送信されない場合、申し訳ありませんが当方では今のところ思い当たる点がありません。
それではよろしくお願い致します。