') ?> MTブログで「この記事を見た人はこんな記事も読んでいます」(レコメンド)を表示する。|ぼくんちのバックステージ

MTブログで「この記事を見た人はこんな記事も読んでいます」(レコメンド)を表示する。

MTブログで「この記事を見た人はこんな記事も読んでいます」(レコメンド)を表示する。TOP ≫  Web制作MovableType(4.25)Tips

mt,この記事を読んだ人は,レコメンド,recommend,プラグインなどについて。

MovableTypeでレコメンド機能(この記事を読んだ人は~~~)を表示するプラグイン導入の覚書き

MTブログで「この記事を見た人はこんな記事も読んでいます」(レコメンド)を表示する。

そのうち覚書きを残しておこうと思ったMTのレコメンド機能。

なんと取り外す段階になっての記載になりました(^_^;
取り外す理由:
1.次の記事、前の記事を読む人が圧倒的に多く、「おや、こんな記事を読んでいるのか!」
  てな感触があまり無かった(^_^;
2.別館ブログのアクセスが多くなってきて、表示がモタつくようになって来た。
  負荷の掛かっていそうなphpを外してみようと思った。

サイトの作り方によってはバツグンの効果を生みそうなプラグインでしたが、ウチでは微妙でした。

以下覚書き。
またいつか使うことがある筈なので

配布・解説サイト

オススメ記事を紹介するMovableTypeプラグイン:RecommendedEntry- Open MagicVox.net
上記からダウンロード可能。詳細な解説もあり。
当方ではMT3.3~MT4.25まで全部無事に稼動した。

インストール

上記サイトから「RecommendedEntry100.zip」をダウンロード、MovableTypeのプラグインフォルダに突っ込む。

MTの各ブログのルートディレクトリに「recom」と言う名のディレクトリを作成。
以下2つのインデックステンプレートを作成

テンプレートの設定出力ファイル1

テンプレート名:この記事を読んだ人は
出力ファイル名: Recommended.php
<?php
function RecommendedEntry_getAllEntries () {
    $ret = array ();
<MTEntries lastn="999999">
    array_push ($ret, array (
        'eid'=> '<$MTEntryID$>',
        'title'=> '<$MTEntryTitle encode_php="q"$>',
       'permalink' => '<$MTEntryPermalink$>',
    null));
</MTEntries>
    return ($ret);
}?>

<!--設定は「スタティック」で。 -->

テンプレートの設定出力ファイル2

テンプレート名:この記事を読んだ人は2
出力ファイル: konokiji.php
<div class="catlist">
<small style="color: rgb(51, 51,51);">この記事を読んだ人はこんな記事も読んでいます<br/></small>
<MTRecommendedEntries count="5">
<ahref="<$MTRecommendedEntryParamname="permalink"$>"> <$MTRecommendedEntryParamname="title"$></a><br/> </MTRecommendedEntries>
</div><!-- catlist -->

<!-- 設定は「手動」でOK。 -->

上記を個別記事テンプレート上からインクルードさせてやる。

個別記事テンプレートへの追加

エントリ記事テンプレートの一番上に書く
<$MTUseRecommendedEntry template="この記事を読んだ人は" datapath="/home/****1/www/****2/recom" cookie_expire="7"$>

または
<$MTUseRecommendedEntryindex="/home/****1/www/****2/Recommended.php" cookie_expire"datapath="/home/****1/www/****2/recom"cookie_expire="7"$>

上記さくらの場合。
****1、****2は各自が自分のディレクトリ構造に合わせて書き換え。

エントリ記事テンプレートのレコメンドを表示させたい位置に

<? include('/home/****1/www/****2/konokiji.php'); ?>

最初に作ったテンプレートをPHPでインクルードさせて終了です。

あとがき(レコメンド外してみて)

PV

PV/セッション:微妙に減少。。。

現在、レコメンドの変わりに関連記事へのリンクを貼っていますが、PV数に変化なし。
というかレコメンド機能をつけていた時の方が1セッションあたりのPVは微妙に多かった。。。
(PV/セッションでレコメンド表示時1.7、関連記事の場合1.6。微妙だけど気になる(^_^; )
1~2週間PV/セッション数観測して、明らかに数値が下がっているようなら何か考えないとなぁ。。。と思ってます。

表示速度、再構築速度

表示速度:約2倍
再構築速度:約半分

やはり一日1.5万~2万PVあると、夜10時頃のページ表示速度は、体感で2倍位に速くなりました。が、関連リンク(同一カテゴリー記事へのリンク)を 各ページ個別に貼るので再構築は激重になりました。500記事で3分程度だったのが5分半かかるように。。。コチラは2倍遅くなったカタチですね。

再構築なんて2ヶ月に1回程度の作業だからまぁ良いか。。。ってカンジです(;´ω`)


Category: MovableType(4.25)Tips | 投稿:2009年9月18日 (最終更新:2009/09/18)
一つ前の記事 : MTブログの記事名、タイトル名をURLコードに変換する
一つ後の記事 : MTブログにはてなブックマーク数、Yahoo!ブックマーク数をつける


携帯の方はコチラへ