最新記事をPHPブロックや静的ページなどへ表示
  phpblock_blogblock.php                             Version: 1.0.2
                                                 Create: 2008/07/24
                Authors: Hiroshi Sakuramoto - hiro AT winkey DOT jp


phpblock_blogblockは記事の最新をリスト表示するものです。
PHPブロックや静的ページ内で利用できます。
※自動タグにも対応しています。

【インストール】

 1. phpblock_blogblock.php を private/system/custom/ にコピーしてください。

 2. add_to_lib-custom.php.txt のすべてを private/system/lib-custom.php の
    最後の「?>」の前に貼り付けてください。

 3. これでインストール完了です。次はブロックを作成して表示させます。



【利用方法(ブロックの作成方法)】

 1. 管理者ログインしてブロック管理画面を表示します。

 2. ブロックを新規作成します。

 3. "ブロック編集のタイトル"を「最新情報」、ブロックIDを「blogblock」、
    タイプを「PHPブロック」、
    "PHPブロックのオプション"の関数を「phpblock_blogblock」に指定し
    「保存」します。



【利用方法(自動タグの作成方法)】

 1. 管理者ログインしてAutotags管理画面を表示します。

 2. Autotagsを新規作成します。

 3. タグ名を「blogblock」、タグの説明を「最新記事表示用自動タグ」、
    有効にチェックを付け、関数にチェックを付けて
    「保存」します。

 4. 利用する場合の書式は [blogblock:件数 <オプション指定>] となります。
    オプション指定には次のものが使えます。

     len:24            ・・・表示するタイトルの文字数
     introlen:72       ・・・表示するイントロ記事の文字数
     trimstr:..        ・・・丸めたタイトルの末尾の文字列
     titlepostmsg:new  ・・・タイトルの後に付加する文字列
     exclude:gl,ga     ・・・表示制限する話題(カンマ区切り)
     exclude_flg:false ・・・excludeで指定した話題を表示する(true)/表示しない(false)を切り替える
     list_flg:false    ・・・最新記事を<dl><dt>のリストで表示する(true)/表示しない(false)を切り替える


【カスタマイズ方法】

 1. デフォルトの動作を変更

 * phpblock_blogblock.php の以下の部分の値を直接変更します。

function phpblock_blogblock($numrows=5, $length=24, $introlength=72, $trimstr="..", $title_postmsg="", $exclude=null, $exclude_flg=false, $list_flg=false)

 [変更例]
   $numrows=10    : 表示件数を10件に変更
   $length=50     : 表示するタイトルの文字数を50文字に変更
   $introlength=0 : 表示するイントロ記事の文字数を0文字に変更
   $title_postmsg : タイトルの後に付加する文字列を"がアップされました。"に変更
   $trimstr="..." : 丸めたタイトルの末尾の文字列を"..."に変更
   $exclude=array('General','Geeklog') : 話題、「General,Geeklog」を表示しないよう変更

この例の通りに変更すると以下のようになります。

function phpblock_blogblock($numrows=10, $length=50, $introlength=0, $trimstr="..", $title_postmsg="がアップされました。", $exclude=array('General','Geeklog'), $exclude_flg=false)


 2. 見た目をCSSで整える

 * 全体を<div class="blogblock">でかこってあります。
 * 個々の記事を<div class="blogblock-contentX">でかこってあります。
   ※Xは数値で1から順番に記事のかずだけ増えていきます

 ※CSSでご自由に整えてください。



【更新履歴】
2008/07/24 1.0.2  <dl><dt>でのリスト表示モードに対応
2008/04/16 1.0.1  自動タグ [blogblock:] に対応
2008/02/12 1.0.0  phpblock_newinfoを改良し公開

