社内ブログ連携RSSリーダー
新バージョン

1-3. より使ってもらうために

最新ニュースを別ページに表示する書式をカスタマイズする

テンプレートファイルを使って、最新ニュースの表示方法をカスタマイズすることができます。

以下の手順で行います。
  1. plugin ディレクトリを作成する

    インストールディレクトリ下に、plugin という名前のディレクトリを作成します。

    plugin1.gif


  2. テンプレートファイルを作成する

    最新ニュースを表示する枠と、ニュースの表示方法をテンプレートで指定することができます。

    例) 初期表示(テンプレートを使用しない場合の表示設定)
    <table width="160" cellspacing="0" cellpadding="2" style="border:1px solid #999999;" class="freshreaderparts">
    <tr>
    <th background="http://www.freshreader.com/img/partsbg.jpg" style="text-align:center;">
    <a href="{$url}" style="text-decoration:none;">{$title}</a>
    </th>
    </tr>
    <FRItemList>
    <tr>
    <td nowrap>
    <div style="width:154px;overflow:hidden;">
    <a href="{$itemurl}">{$itemtitle}</a>
    </div>
    </td>
    </tr>
    </FRItemList>
    <tr>
    <td nowrap style="text-align:center;" background="http://www.freshreader.com/img/partsbg.jpg">
    <a href="http://www.freshreader.com/" target="_blank"><img src="http://www.freshreader.com/img/shoulders.gif" border="0"></a>
    </td>
    </tr>
    </table>

    表示幅は、table タグで指定することができます。最新ニュース表示スクリプトで指定される表示幅よりも、table タグで指定された幅で表示されます。

    使用できる変数について
    以下の表示変数を使用することができます。
    変数 内容
    {$url} 最新ニュースを取得しているフレッシュリーダーのURL
    {$title} フレッシュリーダーで設定した「会社名/組織名」
    {$host} 最新ニュース一覧を表示しているサイトのドメイン名
    <FRItemList></FRItemList> で、1件の記事の表示方法を指定します。
    {$itemtitle} アイテムのタイトル
    {$itemurl} アイテムのURL
    {$itemtitleencoded} アイテムのタイトル(encodeされたもの)
    {$itemurlencoded} アイテムのURL(encodeされたもの)
    {$feedtitle} アイテムが所属するフィードのタイトル
    {$feedurl} アイテムが所属するフィードの URL
    {$feedurlencoded} アイテムが所属するフィードの URL(encodeされたもの)
    {$year} アイテムの投稿(または取得)日時の年
    {$month} アイテムの投稿(または取得)日時の月
    {$day} アイテムの投稿(または取得)日時の日
    {$hour} アイテムの投稿(または取得)日時の時(時間)
    {$min} アイテムの投稿(または取得)日時の分
    {$sec} アイテムの投稿(または取得)日時の秒

  3. テンプレートファイルを保存する

    「1.」で作成した plugin ディレクトリの下に作成したテンプレートファイルを保存します。
    • ファイル名は、拡張子を .tpl として、拡張子を除いた英数字 4文字以上16文字以下となります。
    • 文字コードは、UTF-8 を指定して保存します。

  4. 表示用のスクリプトを変更する

    表示時に、テンプレートファイルを読み込むように、スクリプトを変更します。

    例) テンプレートファイル sample.tpl で 5 件のニュースを表示する
    <script src="[フレッシュリーダーのURL]/parts.php?template=sample&num=5" charset="utf-8"></script>