Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2006-11-14 15:49:17

zero
メンバー
From: 神奈川
登録日: 2004-09-27
投稿: 19
ウェブサイト

Re: NP_NewsfeedEX

はじめに

    本プラグインは、NP_Newsfeedの機能拡張版です。
    オリジナルは、こちらのサイトです。

拡張機能

        * 表示形式をユーザ自身が定義可能
          オリジナルでは、DIVクラス名の定義とサイトロゴの表示有無のみでした
        * 呼び出しURLに日本語文字列変換機能を追加
        * アイテム(記事)からの呼び出し機能の追加
        * BIDDERのアフィリエートコード変換のサポート
        * NP_RelatedEXとの連携機能の追加
オプションの設定について

    オリジナルのオプションの設定とは、かなり異なっていて基本的なビューの部分を構文を用いて、RSSサイト表示用、記事表示用、サイトイメージ(ロゴ)表示用のそれぞれのテンプレートを指定する形になっています。
    表示関係以外のオプションは、オリジナルと同じです。(キャッシュ時間など)

    デフォルトのオプション値の表示系の設定は以下のようになっています。

       1. Site View format(サイト表示用)
          <div class="feedsSite"><a href="<%siteUrl%>" target=_blank><%siteImage%>;</div>
       2. item format(アイテム表示用)
          <div class="feedsTitle"><a href="<%itemUrl%>" title="<%itemDesc%>" target=_blank><%itemTitle%></a></div>
       3. Site Image format(サイトロゴ表示用)
          <img src="<%siteImage%>" ALT="<%siteTitle>" />

    上記のように、変数(<%変数名%>)と通常のHTMLを用いてテンプレートを利用します。
    なお、オリジナルと同様にアイテムは1記事1DIVのスタイルで展開されます。
    リストタグ(UL/LI)には対応できていませんが、SiteViewformatにULをアイテムにLIを使い、本プラグイン呼び出し後にを直接入れ込むことにより擬似的な対応が可能です。

サイト表示用の変数

        * SiteUrl
          サイト表示用:サイトのURL(RDF内記載の)を表します
        * SiteTitle
          サイト表示用:サイトのタイトルを表します
          サイトロゴ表示用:サイトのタイトルを表します
        * SiteImage
          サイト表示用:サイトのロゴを表し、Site Image formatがそのテンプレートとなります
          サイトロゴ表示用:サイトのロゴ画像のURLを表します
        * itemUrl
          アイテム表示用:アイテムの記事URLを表します
        * itemDesc
          アイテム表示用:記事の概要を表します
        * itemTitle
          アイテム表示用:記事のタイトル(題名)を表します

利用方法

    利用方法はスキンまたは記事内にて
    <%NewsfeedEX(URL,表示件数)%>
    のように呼び出します。
    URLに文字コードと書かれていると指定の文字コードに文字列を変換し、URLENCODEした形に直してURLを再構成します。
    文字コードは半角英小文字1文字で定義され、e/s/uが指定可能で、それぞれEUC-JP/SJIS/UTF-8に対応します。

        * アサヒコム速報の呼び出し
          <%NewsfeedEX(http://www3.asahi.com/rss/index.rdf,10)%> スキンにて呼び出し

        * ビッターズ激安キーワードでの呼び出し
          <%NewsfeedEX(http://xml.bidders.co.jp/bep/xml?tf=rss_lite&keyword=##安|s##&ipp=100,100)>
          『安』をキーワードにしてビッターズのRSSを引き出す設定(セレクトショップぷちにて利用)

ビッターズアフィリエートコード変換について

    本プラグインでは、ビッターズのRSSからアフィリエート用のURLへの変換機能を持っています。
    ビッターズアフィリエート機能を利用する場合には、本プラグインのソース行の以下の定義を書き換える必要があります。
    define(BIDDERS_AFID,"アフィリエートID");
    define(BIDDERS_LINKID,"リンクID");

更新履歴
2006/11/14 アンインストールの関数が入ってなかったのを追加


Attachments:
zip NP_NewsfeedEX.zip, Size: 3.71 KiB, Downloads: 545

オフライン

#2 2006-12-25 17:57:43

zero
メンバー
From: 神奈川
登録日: 2004-09-27
投稿: 19
ウェブサイト

Re: NP_NewsfeedEX

BASIC認証をサポートし、かつ、SimplePieクラスをRSSパーサーとして大改造したバージョンを出しました。
詳しくは、こちらにアップしました。


Attachments:
zip NP_NewsfeedEX103.zip, Size: 349.46 KiB, Downloads: 504

オフライン

Board footer