カテゴリー別アーカイブ: MT

MT5 ウェブページのatom.xmlのエラー

MT5 ウェブページのatom.xmlのエラー

どうもウェブページのデフォルトのatomのフォーマットに問題があるようだ。
mixiで更新情報をひろってない。
feedvalidatorでチェックすると、
blog単体のRSSは問題ないけど、複数blogのRSSのatom.xmlで<updated>が取得できてない。
この記述に問題がありそうだ。
<mt:Entries lastn=”1″> </mt:Entries>
これだと、どのblogの最新の1件を取得すればいいのかわからずエラーになっているよう。
<mt:Entries include_blogs=”children” lastn=”1″> </mt:Entries>
この部分に include_blogs=”children”(ウェブページ以下の全部のblog) を加えてやったら
参考WEB SITE
Web Producer 蒲生トシヒロのコラムさま
Congratulations!
This is a valid Atom 1.0 feed.
となりましたとさ。
[Valid Atom 1.0]
これでちゃんとRSSひろってくれますた・・・。
mixiでの外部ブログの設定は日記・ブログの選択をその他、RSSをウェブページのatom.xmlをhttp://?から指定すればよいです。

MT5 ウェブページのblogs/index.htmlテンプレートの手直し

MT5 ウェブページのblogs/index.htmlテンプレートの手直し

blogs/index.htmlデフォルトでは本文全部表示してくれますが、
ちと長いし、blog本体も見に来てほしいので手直し。
ウェブページ/デザイン→blogs/index.html→→ブログの概要で
<mt:If tag=”EntryBody”>
<div class=”asset-body”>
<$MT:EntryExcerpt$>
</div>
</mt:If>
の部分を
<mt:If tag=”EntryExcerpt”>
<div class=”asset-body”>
<$MT:EntryExcerpt$>
</div>
</mt:If>
に変更。
<$MTEntryExcerpt$>は、エントリーの概要(エントリーの概要に入力がない場合は、本文の最初の20文字が表示)
もともとある<$MTEntryBody$>は本文の表示、
<$MTEntryMore $>が追記の表示。

MT5 再構築トリガーの設定

MT5 再構築トリガーの設定

ブログで記事更新しても、そのままじゃウェブサイトで新着記事を表示してくれません。
仕方ないので、毎回ブログを更新したら、ウェブサイトを手動で更新していましたが
ウェブページ以下のプラグインで再構築トリガーの設定をすれば自動更新されるようになりました。
ウェブページの再構築トリガーの設定方法