rssweblog.inc.php

サマリWebLog RSS Feed plugin based on rss10.inc.php
リビジョン1.9
対応バージョン1.4
投稿者Candyz
投稿日2003-10-08 (WED) 01:16:59

概要

使用法

[./?cmd=rssweblog]

使用例

RSS Feed:[./?cmd=rssweblog http://pukiwiki.sourceforge.jp/image/rss.png]

必要設定

  • pukiwiki.ini.php

    add below to pukiwiki.ini.php

    /////////////////////////////////////////////////
    // for WebLog
    // Set the WebLog FrontPage
    $weblog_page = 'WebLog';
    // Set the WebLog Title
    $weblog_page_title = 'My WebLog';
  • file.php

    modify file.php at function put_lastmodified() to generate file weblogrecent.dat

    function put_lastmodified()
    {
           global $maxshow,$whatsnew,$non_list,$autolink;
           global $remote_hostname;
           // by candyz {
           global $weblog_page;
           // end by candyz }
           $pages = get_existpages();
           $recent_pages = array();
           foreach($pages as $page)
           {
                   if ($page != $whatsnew and !preg_match("/$non_list/",$page))
                   {
                           $recent_pages[$page] = get_filetime($page);
                   }
           }
           //
           arsort($recent_pages,SORT_NUMERIC);
           // create recent.dat (for recent.inc.php)
           $fp = fopen(CACHE_DIR.'recent.dat','w')
                   or die_message('cannot write cache file '.CACHE_DIR.'recent.dat<br />maybe permission is not writable or filename is too long');
           flock($fp,LOCK_EX);
           foreach ($recent_pages as $page=>$time)
           {
                   fputs($fp,"$time\t$page\n");
           }
           flock($fp,LOCK_UN);
           fclose($fp);
           // by candyz {
           // create weblogrecent.dat
           $fp = fopen(CACHE_DIR.'weblogrecent.dat','w')
                   or die_message('cannot write cache file '.CACHE_DIR.'weblogrecent.dat<br />maybe permission is not writable or filename is too long');
           flock($fp,LOCK_EX);
           fclose($fp);
           // end by candyz }
           // create RecentChanges
           <below cut>

ダウンロード

コメント



添付ファイル: filerssweblog.inc.php 1450件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-09-15 (土) 21:55:55
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.989 sec.

OSDN