Xoops Cube Project
XOOPS Cube Project Site
検索
Advanced Search
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha

Jul 30, 2004(Fri)

PukiWikiMod用include2プラグイン

Filed under: - のぶのぶ @ 10:04:52 pm

最近は、WordPressにほとんどかかりっきりで、PukiWikiModの方にはほとんど手をつけていないが、小生のサイトを修正していく中でいくつかのプラグインには手を入れている。その中でもincludeプラグインを改造したinclude2プラグインについては、汎用性が出て来たので公開する事にする。
PukiWikiのincludeプラグインはその名の通り、他のWikiページを取り込んで表示する機能だが、ページのすべてを取り込んでしまうので、このサイトのようにいろんな更新履歴を一つのページに記録していって、その中の一部分だけをトップページに表示するなどの用途には使えない。
ブログだと<--more-->​;等がこれに類似する機能だと思うが、これにヒントを得て次のような前提でページの部分取り込みに対応した。

まず、includeされるページの側では、取り込まれる部分を制御するために、include2プラグインをインラインモードで以下のようなオプションを指定して使用する。

  • &include2(off);
  • このプラグイン以降の内容を、&include2(on);が現れるまで取り込ませない。
  • &include2(on);
    • 取り込み禁止状態を解除する。
  • &include2(more);
    • このプラグイン以降から最後までを取り込ませない。
      includeする側のページでは、[続き...]を取り込むページへのリンクとして表示する。

    includeする側の頁では、include2プラグインをincludeプラグインと同様にブロックプラグインとして使用する。

    • #include2(ページ名,[notitle],[start-date],[end-date])

    notitleまでは、PukiWikiModのincludeプラグインと同様だが、(本家PukiWikiにはnotitleパラメータも存在しないが)、3番目と4番目のパラメータをつかって、includeする有効期間を指定する事が可能である。

    たとえば

    #include2(NewYear,notitle, 2005-1-1, 2005-1-3)

    などと指定するとNewYearというページ内の新年の挨拶を元旦から3日間取り込んで表示出来るようになる。

    PukiWikiMod include2プラグインinclude2.inc.zi​p( 1.5KB)[回]


    Comments

    RSS feed for comments on this post.

    1. お久しぶりです!いいですね〜。

      more を &more; または、#more として、calender_viewer などでも、使用できるようにすると面白そうですね。

      Comment by nao-pon — Jul 31, 2004(Sat) @ 12:06:53 am

    2. PukiWiki作業日記/more のテスト
      Category PukiWikiMod:[ 本体機能 ] のぶのぶXOOPS - のぶlog : PukiWikiMod用include2プラグイン に刺激を受けて。 #more と書くとその行以降は、インクルードされない試み。 CVS投入事項をまとめなきゃいかんのになにをしてるんだろう。オレ。 コメ

      Trackback by nao-pon’s Wiki — Jul 31, 2004(Sat) @ 12:30:26 am

    3. とりあえず #more で calendar2 と calendar_viewer に実装してみました。
      http://hypweb.n​et/xoops/module​s/pukiwiki/136.​html
      で実験中!

      Comment by nao-pon — Jul 31, 2004(Sat) @ 12:59:29 am

    4. どうやら、スペイン語のようで、英語では「hello greetings to all!」って意味のようですね!

      Comment by のぶのぶ — Aug 4, 2004(Wed) @ 10:53:54 pm

    Leave a Comment

    Sorry, the comment form is closed at this time.

    28 queries. 0.009 sec. - Mem:3890bytes
    Powered by WordPress Module based on WordPress ME & WordPress

    カレンダー
    July 2004
    S M T W T F S
    « Jun   Aug »
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
    投稿者別一覧
    アーカイブ(月別)
    カテゴリ一覧
    ブログ内検索