Home > MODx > pieX Ver0.7の導入

pieX Ver0.7の導入

  • 2008-10-05 (日) 21:23
  • MODx

全体のRSSを修正したので、せっかくだから「最近の記事」というのを表示させたい。
まとめたRSSを取り込んで表示させれば良いわけで。

トップページはMODx、RSSの取り込みを行うpieXというプラグインを導入。
ところがあまり簡単に行きませんでした…orz

まずはサイトからプラグインをダウンロード。
で…?
解凍したフォルダの中にもzipがあって、どれをどうアップロードして良いのか???
サイトの説明は使い方のみで。
旧バージョンLet’s enjoy MODxさんの解説ページを何度も見てようやくわかりました。

下記が手順です。

  1. ダウンロードした「piexv07.zip」を解凍
  2. その中の「simplepie_1.1.1.zip」を解凍
  3. [piexv07]フォルダの中の[simplepie]フォルダに[SimplePie_1.1.1]フォルダの中の「simplepie.inc」を入れる
  4. 「class.html2text.inc」「simplepie.inc」「simplepie_hatena.inc」の3つのファイルが入った[simplepie]フォルダをサーバー上の「assets/snippets」にアップロード
  5. MODxの管理画面で、リソース→リソース管理→スニペット→スニペットの作成
  6. スニペット名に「pieX」
  7. 最初に解凍した「piexv07.zip」の中に入っているpiex.snippet.phpをテキストエディタで開いて、中身を丸ごとコピー、そしてスニペットコードに貼り付け
  8. プロパティに
    &cache_enable=cache enable;text;true &cache_time=cache life time;text;60 &extclass=extend item class;text; &noitem=no item template chunk name;text; &dateformat=date format;text;%Y/%m/%d %H:%M &max=max items;text;10 &rows=pattern rows;text;0 &embed=embed property Chunk Name;text;
    と入れて保存
  9. テンプレートにスニペットコール
    [!pieX?url=`Feed Url`&tpl=`piex_template`&error=`piex_error`&max=3!]
    を追加

これでセットアップ完了です。
終わってからだと超簡単に思えるのに、実際の作業はボケボケでした…。

まず、「piexv07.zip」を解凍した中にある「simplepie」フォルダを使えば良かったわけです。
が、僕はなんと、[SimplePie_1.1.1]フォルダを[SimplePie]にリネームして使ってしまったんですよね。
スニペットの導入なんて楽勝~♪とか思ってサイトを確認したら、

simplepie not found

というメッセージのみの寂しい画面が…。
「へ?入れたじゃん!?」
もう一度アップロードして再確認しても変わらず…。
画面も頭の中も真っ白です。

悩むこと小一時間。

そしてあることを思い出しました。
数日前にNucleusでCustomURLを導入したときのことです。
「Nucleusって管理画面がhoge.com/nucleus/nucleusだけど、カテゴリーのリクエストURIにNucleusを設定したらどうなるのかな?」
hoge.com/nucleus/Nucleus…普通に表示されるんですよね。
で、カテゴリーのリクエストURIにnucleusを設定すると
hoge.com/nucleus/nucleus…こっちは管理画面が表示される。
「スペルの大文字と小文字って区別されるんだ~」
って妙なことを感心してしまったり。

その作業を思い出し、
「もしかして?もしかして!」
確認したら「SimplePie」でしたよ。
これを「simplepie」にリネームしたらアッサリ表示されました…バカ!バカ!

あと、スニペットのプロパティ。
piex.snippet.phpの中に記述されてるのをそのままコピペしたら、投稿時間の表示がおかしい。
で、サイトを確認したら、旧バージョンの方に

dateformatの分の記述がミスっておりましたので修正しました

って書いてあった…。
piex.snippet.phpの中の方はまだ変わってなかったようで。
作者さんにお知らせということでトラックバックなんぞしてみます。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://shintata.com/wordpress/2008/10/05/piex-ver07%e3%81%ae%e5%b0%8e%e5%85%a5/trackback/
Listed below are links to weblogs that reference
pieX Ver0.7の導入 from shintata.com @WordPress

Home > MODx > pieX Ver0.7の導入

Return to page top