自作プラグイン/recent.inc.php

説明

MenuBarに設置されている「最新のn件」を拡張するためのパッチです。 RecentChanges($whatsnew)ページより見やすいかと*1

サンプル

←の「最新の10件」をご参照ください。

使用方法

このパッチを使用するためには、下記の設定を行ってください。

  1. ja.lngへ $_recent_plugin_header を追加してください。
    ja.lng 320行目付近
      ///////////////////////////////////////
      // recent.inc.php
      $_recent_plugin_frame = '<h5>最新の%d件</h5>
      <div>%s</div>';
    + $_recent_plugin_header = '最新の$1件';
  2. パッチ済みのrecent.inc.phpを開き、PLUGIN_RECENT_VIEWER_ENABLETRUEにしてください。
    // RecentChangesのviewer機能を有効にする
    define('PLUGIN_RECENT_VIEWER_ENABLE', TRUE);

これで「最新のn件」をクリックするとViewerに入るようになります。

ダウンロード

コメント

  • XHTML1.1 not Validだったので修正しました。 -- teanan 2004-11-21 (日) 18:26:43
  • ここのskinは下記のように修正しています。Viewerに入ったときにMenuBarを表示するための処置です。 -- teanan 2004-11-25 (木) 02:52:58
    skin/pukiwiki.skin.ja.php 100行目付近
    -<?php if (arg_check('read') and exist_plugin_convert('menu')) { ?>
    +<?php if (!arg_check('edit') and exist_plugin_convert('menu')) { ?>
  • ますますrecent -- henoheno 2004-12-12 (日) 22:08:18
  • 系とrss系をマージしたくなりますね :) -- henoheno 2004-12-12 (日) 22:08:53
  • ということで、dev:BugTrack2/45にて統合されたものができましたので、こちらはクローズしたいと思います。同等(以上)の機能を持ったプラグインは下記からダウンロードしてください。 -- teanan 2005-11-17 (木) 09:11:36
  • これは1.4.6では動作不可なのでしょうか?設置を試してみましたが変化なかったです -- 2006-08-30 (水) 14:08:24
  • 手順通りに設置してもらえれば1.4.6でも大丈夫だと思います。 -- teanan 2006-08-30 (水) 17:15:12

recent/feedプラグインの改造

概要

Ratbetaさんが統合された、recent/feedの各プラグインですが、見出し表示の部分について手を加えましたので、ここに上げておきます。

変更点

ダウンロード

コメント

  • バグ発見 (^^; 下記、手修正願います。 -- teanan 2005-11-21 (月) 03:46:42
recent.inc.php.10a.txt : 312行目付近
  // No need to link to the page now you read, notifies where you just read
- $items .= ' <li>' . $s_page . $_supp_body . '</li>' . "\n";
+ $items .= ' <li>' . $_link_body . $_supp_body . '</li>' . "\n";
  • もういっちょ、feed3aからの差分。本文の出力内容をもう少し圧縮するように改善。 -- teanan 2005-12-12 (月) 12:39:16
©teanan/interfair laboratory 1992-2007 all rights reserved.



最終更新のRSS

*1 真偽は不明 (^^;
*2 ほとんど原型を留めない改造になったので、パッチ済みも置いておきます (^^;

添付ファイル: filerecent.inc.php.diff.2 613件 [詳細] filerecent10_feed3_to_a.diff 498件 [詳細] filerecent.inc.php.diff 199件 [詳細] filerecent.inc.php 206件 [詳細] filerecent.inc.php.2 623件 [詳細] filerecent.inc.php.10a.txt 540件 [詳細] filefeed.inc.php.3a.txt 704件 [詳細] filefeed3b.diff.txt 722件 [詳細]