role.inc.php のバックアップ(No.1)


expand.inc.php

サマリ固定レイアウト表示プラグイン
リビジョン0.1.2
対応バージョン1.4.5plus-u1-i18n
投稿者みこ
投稿日2005-08-11 (木) 12:22:19

概要

テーブルや画像などではみ出しそうになっても、固定したサイズで表示することが可能になるプラグインです。

使い方

#expand([width]){{
通常の文書
}}

もしくは

#expand{{
通常の文書
}}

引数 width は横幅です。横幅を指定しないときはデフォルトで380px が適用されます。

利用例

利用例自身もexpandプラグイン自身を使用しています

#expand(400){{{
#code(diff){{
 /////////////////////////////////////////////////
 require(LIB_DIR . 'pukiwiki.php');
--- pukiwiki.ini.php.ORG        2005-06-14 23:34:04.000000000 +0900
+++ pukiwiki.ini.php    2005-06-26 17:22:00.000000000 +0900
@@ -87,8 +87,8 @@
 define('UPLOAD_DIR',    DATA_HOME . 'attach/'   ); // Attached files and logs
 define('COUNTER_DIR',   DATA_HOME . 'counter/'  ); // Counter plugin's counts
 define('TRACKBACK_DIR', DATA_HOME . 'trackback/'); // TrackBack logs
-define('PLUGIN_DIR',    DATA_HOME . 'plugin/'   ); // Plugin directory
-define('LANG_DIR',      DATA_HOME . 'locale/'   ); // Language file
+define('PLUGIN_DIR',    COMMON_DIR. 'plugin/'   ); // Plugin directory
+define('LANG_DIR',      COMMON_DIR. 'locale/'   ); // Language file
 define('LOG_DIR',       DATA_HOME . 'log/'      ); // Logging file
}}
}}}
 
 
 
 

こちらがその結果です。

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 /////////////////////////////////////////////////
 require(LIB_DIR . 'pukiwiki.php');
--- pukiwiki.ini.php.ORG        2005-06-14 23:34:04.000000000 +0900
+++ pukiwiki.ini.php    2005-06-26 17:22:00.000000000 +0900
@@ -87,8 +87,8 @@
 define('UPLOAD_DIR',    DATA_HOME . 'attach/'   ); // Attached files and logs
 define('COUNTER_DIR',   DATA_HOME . 'counter/'  ); // Counter plugin's counts
 define('TRACKBACK_DIR', DATA_HOME . 'trackback/'); // TrackBack logs
-define('PLUGIN_DIR',    DATA_HOME . 'plugin/'   ); // Plugin directory
-define('LANG_DIR',      DATA_HOME . 'locale/'   ); // Language file
+define('PLUGIN_DIR',    COMMON_DIR. 'plugin/'   ); // Plugin directory
+define('LANG_DIR',      COMMON_DIR. 'locale/'   ); // Language file
 define('LOG_DIR',       DATA_HOME . 'log/'      ); // Logging file

コメント

  • プラグインcodeとセットで使用すると、その効果は高いです。 -- みこ 2005-08-11 (木) 12:29:14
  • 今気がつきました 画像に日本語を埋め込んでいるので国際化になっていないですね どうしよう・・・ -- みこ 2005-08-12 (金) 11:35:06
  • いっそのことdesigner.inc.phpと連動させるともっとおもしろいかも -- Logue 2005-08-22 (月) 02:34:19
  • 高さとかも指定できるといいですね -- Logue 2005-12-02 (金) 20:16:30
  • $lines = preg_replace(array("'<p>'si","'</p>'si"), array("",""), convert_html($lines));
    のところで
    #expand{{
    hoge
    
    hoge
    }}
    による出力が
    <p>hoge</p>
    <p>hoge</p>
    ではなく、
    hoge
    hoge
    になってしまっていると思うのですが、必要なのでしょうか?ちなみに multilang の時もそうだったのですが、今はそこはコメントアウトされています。-- sonots 2006-07-08 (Sat) 00:50:23
  • 表示幅が縮まった場合、拡大表示が右に浮くので、拡大表示そのものは、左側が良い気がしますけど、この好みは私だけですかね? -- upk 2006-07-09 (日) 21:05:54
  • 適当に作ってみました。
    オリジナルexpand.gif
    雛形expand_blank.gif
    koexpand_ko.gif
    zh_TWexpand_zh_TW.gif
    zh_CNexpand_zh_CN.gif
    enexpand_en.gif
    いい加減かな。問題なさそうなら、expandを対応しちゃうという感じでしょうかね。-- upk 2006-07-09 (日) 21:30:48
  • 特に問題ないかとおもいます 右に浮く問題は css のお話なのでなんとかします (本来は右端に表示) -- みこ 2006-07-12 (水) 17:36:53
  • リンクじゃなくフォームボタン扱いですか 個人的には、新しいウィンドウで表示したり、DHTMLを使うとかでも良いと思いますけど。 -- Logue 2006-07-15 (土) 12:23:54
  • 引数に%指定する簡易的な方法ですが、return の行の pxを削除して、引数に 50%とか指定するとOKっぽいです。 正しい使い方かはわかってません。 -- 2007-12-11 (火) 18:57:26