Home > plugins

Nucleusなログ

NP_Simplepie Ver1.01c リリース

NP_SImplepieのソースがショートタグ状態になっていたのを今頃指摘されて気がつきました。
ということで、修正版をリリース(^^;

yamaさん、ご報告ありがとうございます。
もし、Ver1.01bでなんか動かなかったっていう人はこれに差し替えてください。
なお、旧来同様Simplepie本体は同梱しておりませんので、こちらからダウンロードしてください。
ダウンロード[13clicks]

NP_Simplepie Ver1.01βリリース

1点勘違いのオプションがありました。
えーと、HTMLタグ除去オプションなのですが・・このオプション 有効なタグを指定するようになっていましたが、Simplepieの内部ロジックでは逆の除去するタグを明記するようになっていました(^^;
ということで、本オプションの指定を外しました。
特にSimplepieデフォルトの指定のままで問題はなさそうな感じですので、オプション化せずにさらに除去タグを増やしたい場合はソースにオプションパラメタを利用者側で設定してください。
もし、タグすべてが不要の場合はtextの指定でdecriptionなどを呼び出してもらえればよいかと思います。

ダウンロード

ダウンロード[243clicks]



NP_Simplepie Ver1.00βリリース

NP_SimplepieのVer1.00βのリリースです。
基本的には、NP_NewsfeedEXの後継なので似たような扱いになりますが、すでに記事でも触れている通り、複数のテンプレートへの対応としてNucleus本体のテンプレート機能を利用する方式になりました。
また、Simplepieのバージョンアップに合わせて、PodcastやVideocastへの対応などが盛り込まれています。

特徴として、

☆テンプレートをNucleusの基本機能を利用することにより、マルチテンプレートに対応
☆テンプレート変数の拡張し、Subscribe機能やAdd_to機能も搭載
☆はてなの拡張RSSをSimplepieの拡張クラスにし、はてなブックマークへの登録URLの生成を追加

となっています。
特にマルチテンプレートへの対応は、サイドバーや記事ごとの表示方法に対して有効に活用できるようになったと思います。

Continue reading

NP_TextWikiにGeshiを組み込んでみた

NP_TextWikiにGeshiを組み込んでみた。
昔も作ったんだけど、どうやらNucleus一時撤退中のどこかで全部消してたようです。
なので、一から書き直し。
参考になるのは、TextWikiのCodeの処理。
それをこぴぺして、ParserとRenderにGeshi.phpを作って、Geshiを呼び出すようにした。
そんなに難しくはないので、皆さんも試してみて♪
必要があれば、修正点の要点をアップします。
ソース丸ごとアップするよりはその方が楽だからという我ながら手抜き。
さて、その実行例だけど。 とりあえず、PHPのコードのみをテスト。

Tips TextWikiの部分のPHPコード部分が以前のTextWikiのMarkupのCodeからGeshiに書き換えた。

TextWikiのCodeの処理には、なぜか<?phpとかわざわざ入れているんだけど、それは真似しなかった。

使い方は、まるっきしCodeと同じです。

<geshi type="php">
: コード
</geshi>

みたいに書きます。
対応している言語はgeshiはたくさんあるので便利?
ではないか、エンジニア系ブログなら便利w

NP_NewsfeedEX Ver1.03

1.03をリリースしました。

修正点

  1. HTML→TEXT変換をこちらのものに変更しました。
    どうも、HTML Parser for PHP4の中でうまくHTMLがパースできない場合があるようなので、こちらに変更です。
  2. HTML→TEXT変換の有効無効のチェックが間違っていました(><)

機能追加

  1. 上記HTML→TEXT変換の抜粋文字数の指定をプラグインのオプションとしました。
  2. 呼び出しパラメタにキャッシュ有効時間の指定ができるようにしました。

呼び出し形式の変更点

<%newsfeedex(URL,件数,キャッシュ有効時間)%>

キャッシュ有効時間の単位は、分です。 既定値は60分。

ダウンロード

ダウンロード[265clicks]

NP_NewsfeedEX 1.02betaをアップ

最新版は、1.03です。

表示の方法を変更しました。

旧来は、FEED情報 → FEED記事 の2つの形式でしたが、今回からはFEED HEADER → FEED記事 → FEED FOOTERの3つの構成になります。

HEADER部 FEEDサイトの情報が記述可能
ITEM部 FEEDの記事が記述可能
FOOTER部 FEEDサイトの情報が記述可能

旧来のオプションのSiteFormatがHeader/Footerと2つに分離したと考えてください。

この変更により、記事部にリスト形式のタグを用いるのが楽になりました。(HEADER部やFOOTER部でULタグとかを利用できるので)

この変更により、またもやプラグインオプションが変更になりましたので、インストール前には旧プラグインをアンインストールしてから行ってください。
なお、利用できる変数名の詳細は、1.01βの記事をご覧ください。

オプション画面

オプション画面拡大

ダウンロード[177clicks]

12/19 オリジナルSimplePie/HTML Parser for PHP4のアーカイブを付けました。

NP_NewsfeedEX Ver1.01βをテストアップ

最新版は、1.03です。

1つ前に書いた実験記事の通り、1.01βをテストアップしました。

インストールについて

  1. 既にインストール済みの場合は、一旦アンインストールしてから行ってください。
    念の為、旧バージョンのすべてとオプションの指定をバックアップしておいてください。
  2. ZIPファイルを解凍し、pluginディレクトリにそのまますべてをアップロードする
  3. 管理画面からプラグインをインストールする
  4. オプションの設定を行う。

オプションについて

旧来のオプションから変更になっております。

オプション画面

オプション画面拡大

Continue reading

More...

Home > plugins

Search
Feeds

Page Top