2009年5月22日

Yahoo!Japanは、2009年5月22日、Yahoo!Japanの検索エンジン(YST)のアルゴリズム更新を発表した。今回は毎月恒例となったインデックス更新より、検索エンジン部分の更新になるので大幅な順位変動が予想される。というより起こっている


2週間程かなりの順位変動が行われる


検索結果のレイアウトも変更されたりと色々動いています。


Yahoo!スタッフブログ
Yahoo!検索 アルゴリズム Update

Movable Type(MT)でメインページ以外での新着ブログ記事一覧の表示を行いたい場合、いくつか方法があります。ブログ記事自体のページは結構さびしいもので


<MTEntries lastn="10">?</MTEntries>を使えば最新の10件のブログ記事を表示できます。HTMLで作成している場合ならブログ記事を更新ごとに全再構築を行えば常に最新の記事が表示されます。記事が多くなるとツライです。バッチ処理もあるけど。う?ん。他にはIFLAMEを使えば再構築しなくてもいいがスタイルを指定しないといけないし、高さを指定しておかないといけないと、後一歩のところ。


PHP自体でページ作成しているならこの問題はすぐに解決されるな~。。。


それならPHPを呼んでしまえと。SSIは必須ですけど。
別に固定リンクである必要もないし。


AddHandler server-parsed html

SSIをHTMLで読み出す場合、.htaccessに上記を追加し、ルートディレクトリに置きます。


<?php
<MTEntries lastn="10">
print ("<li class=\"widget-list-item\"><a href=\"<$MTEntryPermalink$>\" title=\"<$MTEntryTitle$>\"><$MTEntryTitle$></a></li>\n");
</MTEntries>
?>


これをPHPファイルで保存。再構築。


「テンプレート」から「ウィジェット」で「新規のウィジェット」を作成。


<div class="widget-recent-entries widget-archives widget">
<h3 class="widget-header">最近のブログ記事</h3>
<div class="widget-content">
<ul class="widget-list">
<!--#include virtual="/パスを含めた作ったPHPファイル"-->
</ul>
</div>
</div>


後は「ホームページウィジェット」でメインページ以外の処理(MTElse)を追加し、新規に作成したウィジェットを呼んで全再構築。


インデックステンプレートを再構築するときに「PHPファイル」を再構築されるので常に最新に。ブログ記事を公開したときにインデックステンプレートも再構築されるのでこれででしょう。


最新のコメント一覧や最新アイテム一覧など上記のことを似たようにすればできます

プロフィール

Kamitani79
ニックネーム : Kamitani79
映画鑑賞、音楽、写真、ゲーム。地元・横浜をこよなく愛する( `・∀・´)ノヨロシク
自己紹介 :
このエントリーをはてなブックマークに追加

携帯サイト

つながり

  • ブロガー(ブログ)交流空間 エディタコミュニティ
  • あわせて読みたいブログパーツ
  • フィードメーター - Kamitani79-メロンとバナナとブログ
  • SEO
    loading
Creative Commons License
このブログのライセンスは クリエイティブ・コモンズライセンス.
Powered by Movable Type 6.2.4

このアーカイブについて

このページには、2009年5月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年5月20日です。

次のアーカイブは2009年5月23日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。