block.inc.php†
サマリ | 区分け、領域分けプラグイン(tableタグ) |
リビジョン | 1.1 |
対応バージョン | 1.4.4 |
投稿者 | まのたろう |
投稿日 | |
PukiWiki上で、WikiPediaのトップページのようにtableタグを使った、
画面分割が出来ないかと思って作ってみたのが#blockプラグインです。
実際には↓の感じのものを想定しています。
実際の見た目†
こちらを参照ください⇒サンプル http://manotaro.hopto.org/pukiwiki/index.php/IT/devel/blockplugin/test.html
ダウンロード†
第1.0版 blockプラグイン
第1.1版 blockプラグイン ←アルファベットが連続した場合は自動改行されない問題を修正。
第1.1版 blockプラグイン(ミラー)
インストール方法†
lzhをダウンロードして、解凍してください。
block.inc.phpが出てくるので、それをpluginsフォルダに配置すればインストール完了です。
※ちなみに、ファイル名は『block.inc.php』固定にしないと動作しません。
使用方法†
おおまかな文法としては↓のような感じになります。
#block
1区域目
#block(next)
2区域目
#block(next)
~
~
#block(next)
N区域目
#block(end)
ライセンス†
GPL。ご自由に改良ください。
コメント
なにか質問などございましたらどうぞ。
- 一応関連 自作プラグイン/div.inc.php --
- 一応関連2 skyさんのMulticolumn -- まのたろう
- 一応関連3 みこさんのsplitinclude -- まのたろう
- blockプラグイン、愛用させて頂いてます⌣ 私の環境だけでなのかもしれませんが、アルファベットの場合は自動改行されないような気がします。日本語だと幅設定によってちゃんと改行してくれるのですが。(環境はLinuxサーバ、PHP4.3.10、PukiWiki :1.4.4_php5、blockプラグイン:1.0です。) -- nari
- おおぅ。お返事遅れました。ありがとうございます。アルファベットの時は自動改行されないですか。そうですか。ちょっと調べてみます。 -- まのたろう
- >>nariさん
修正してみました。ここから1.1版をダウンロードしてください。
たぶん、できるはずです。 -- まのたろう
- まのたろうさん、ありがとうございました。早速試してみたところ、IEではアルファベットの自動改行OK、FireFoxでは改行されずでした。*1 今のところ特に困っていないのですが、修正して頂いたお礼をこめての動作確認報告です。 -- nari
- >>nariさん
お返事おそくなりました。FireFoxではできないですか。
うーん。ちょっと調べてみてできそうだったら対応してみます。
ありがとうございました。 -- まのたろう
- block.inc.1.1-2005-0602-1327.lzhをダウンロードしましたが、Id: block.inc.php,v 1.0 2005/02/13 12:33:30となっていました。⌣ -- hirokasa
- >>hirokasaさん
マンドクサカッタのです・・・。というかあれはなんなんでしょう?cvs用?
color.inc.phpからコピッたので知らずに書きました(;´∀`)ゞ -- まのたろう
- 自作プラグイン/cvscheck.inc.phpでcvscheck_local -- hirokasa
- width,wholewidthで "30em" の様に em単位も扱えるようにして欲しいです。 -- wances
- 見出しに、"+"を使用した場合、2段目の頭から、
+ぺけぺけ
+ほにゃらほにゃら
とした場合、見出しが連番ではなく”・”で見出しが表示される。
・ぺけぺけ
・ほにゃらほにゃら
のように-- zyx
- >>wancesさん
お返事おそくなりました。
em単位ですか、確かにできないですね。
簡単にできそうなのでやって見ます。 -- まのたろう
- >>zyxさん
おおお、何でしょうねそれは?
難しい問題っぽいですね。 -- まのたろう
- ダウンロードできないです。どなたかご提供いただけませんか? -- sak
- 鯖落ちしている模様です。待つしかない。 --
- Operaだと表示が崩れますね。具体的に言えば、Operaだと文字が強制中央揃えになります。 --
- #block(border:solid 1px gray,backcolor:#ffefef,wholealign:left,wholewidth:90%)
こんな感じでどうですか。 -- hirokasa
- wholealign:leftを指定すると揃いました。ですが、デフォルトの見え方が異なっていることが問題かと。 --
- あなたの言うデフォルトとは何ですか。IE,Firefox,Operaでは1区画の縦幅がちがいますね。 --
- 区画の横幅以前に、引数無指定状態で見え方が異なっているというのが問題。 --
- 各種Webブラウザー間で発生する非互換性への対策は、Web作成に不可欠ですが、プラグインの引数である程度カバーできるのですから、そこまで追求しなくてもいいと思います。 --
- 配布元がドメイン失効でダウンロードできないようなのでうちで転載しておきました
http://www.sue445.net/wiki/?Plugins#block -- sue445