• PHPウェブログシステム3の最新記事を別PHPページにて抽出表示!



  • ネットマニアトップにて使用している、ブログ最新記事を好きなページに抽出表示させる方法。
    これができると、既存ページとブログの融合がキレイにできます。
    当然、ブログを更新すると任意のページの最新記事も同時に更新されます。

    ■前提事項
    ・抽出表示させるページはPHPで作成する必要があります。
    ・PHPウェブログシステム3が設置済であること。
    ・ダウンロードしたファイルを、ブログを設置しているフォルダ内にアップします。

    ■ファイル内容
    index.php 当ページです。抽出表示させるページはPHPである必要があります。

    blog/ ブログ本体フォルダです。PHPウェブログ3が入っているフォルダを指定します。
       top.php 表示ページから呼び出すページです。中身は修正の必要ナシ
       top_conf.php  抽出表示の設定用ファイル。

        tmp_top/  テンプレートフォルダ
             tmp_top.html  抽出表示用テンプレート。変更の必要ナシ。
             blog.html     記事部分テンプレート。デザイン等自由に変更できます。



    ■設定方法。赤文字の箇所のみ変更します。
    ○index.php
    重要なのは呼び出しタグを貼りつけることです。
    URLはフルパスで記入した方が確実です。top.phpを呼出します。

    ■以下呼び出しタグ。コピー&貼り付けをして下さい。
    <?php
    require("http://www.○○○.com/blog/top.php");
    ?>

    既存のトップページでも、上記タグを追加するだけで抽出表示ができます。
    但し、PHPである必要があります。
    ※PHPと言っても、HTMLからPHPに変更するのは単に拡張子を変更するだけです。
     難しく考えないで下さい。(index.html → index.php )



    ○top_conf.php
    // 過去ログディレクトリ【本体と同じ】
    $logdir = './log/';  ログフォルダ名を変更している場合は変更します。

    // 抽出表示件数。抽出先で表示する記事数です。
    $default_view = '2'; 

    // 本文中の続き表示。フルパスで書いた方が確実です。
    $conf[extendmessage] = '
    < a href="http://www.○○○.com/blog/index.php?no=r%no#more">[%title]の続きを読む</a>';



    ○blog.html
    記事部分のHTMLです。自由にデザインできます。

    <a href="./blog/">

    のブログへのリンクはご自身のサイトに合わせて変更します。



    ※以下にネットマニアの最新記事が表示されていれば、PHPの抽出は機能しています!

    Warning: require() [function.require]: URL file-access is disabled in the server configuration in /home/users/0/sunnyday.jp-karei/web/index.php on line 100

    Warning: require(http://karei.sunnyday.jp/goods/top.php) [function.require]: failed to open stream: no suitable wrapper could be found in /home/users/0/sunnyday.jp-karei/web/index.php on line 100

    Fatal error: require() [function.require]: Failed opening required 'http://karei.sunnyday.jp/goods/top.php' (include_path='.:/usr/local/php5.2/php') in /home/users/0/sunnyday.jp-karei/web/index.php on line 100