テーブル書式の拡張
|
変更したファイル
|
|
html.php
|
pukiwiki.ini.php
|
default.ja.css
|
pukiwiki.php
|
comment.inc.php
|
|
CVSより(tar.gz):最新版ダウンロード*
|
|
[ 差分パック ] [ アップデートパック(tar.gz) ] [ CVSディレクトリ ]
|
- 最新版といっても
- PukiWiki作業日記でCVS投入アナウンス以降に書かれている内容は反映されていません。
- アップデート用です
- このファイルをPukiWikiMod 0.04〜1.5.1 に上書きすることにより最新のバージョンにアップデートできます。
ただし、動作検証が不十分なため、不具合が出ることもあります。 よって冒険者モードですが、出来るだけ多くの方に使っていただいて、フィードバックを頂けると嬉しいです。
- 注意事項
- Ver 0.07 以前からアップデートした場合は、PukiWikiMod管理画面の [ データベース初期化 ] - [ DBをすべて初期化&再設定 ]を実行して、データベースのアップデートを行ってください。
また、念のため [ ページリンク情報初期化 ] も実行しておいたほうがいいと思います。
|
テーブル書式の設定ができないと何かと不自由だと思ったので、書式拡張をしてみました。
- テーブルの中にプラグインを表示できるようにしてみました。しかし、何か問題があるかも??? -- nao-pon 2003-03-06 (木) 15:22:46
- やっぱりダメダメ。commentなど行を追加するものはやっぱりダメですね。とりあえず、ref と calendar2 はいいみたいですね。 -- nao-pon 2003-03-06 (木) 16:42:13
- テーブル全体の幅の書式を変更しましたので html.phpを差し替えました。 -- nao-pon 2003-03-06 (木) 18:40:51
- 上手くパラメーターを抽出できていなかったので、またまた修正したものへ差し替えました。 -- nao-pon 2003-03-06 (木) 19:48:57
- 気に入っています。 2つのテーブルを並べるようなことは簡単ではないですよね? -- Minoru 2003-03-06 (木) 23:45:10
- 気に入ってもらえて嬉しいです。2つのテーブルを横に並べるのはちょっと難しいかも・・・ -- nao-pon 2003-03-07 (金) 01:00:48
- ちょっと凝ってみました。サンプルはこちらまだ未完成ですが、一応差し替えておきます。 -- nao-pon 2003-03-07 (金) 01:19:33
- 2つのテーブルha中央の水平線を非表示にすればいいのですが.... -- Minoru 2003-03-07 (金) 10:47:38
- 中央の水平線を非表示にすればいいのです <-- ん〜よく解らないです。中央の垂直線?かな。 -- nao-pon 2003-03-07 (金) 17:57:45
- 1つのテーブルを中央をカット(この部分の線幅0に)して2つに分けるように... -- Minoru 2003-03-07 (金) 22:47:26
- html.php , pukiwiki.php 差し替えました。-- nao-pon 2003-03-07 (金) 23:49:18
- pukiwiki.php は、~(チルダ)の自動入力をテーブル用に最適化しました。
- 例) あいうえお-> という行は あいうえお~-> とこんな感じで。
- まだ残っている問題点:
- プラグインがすべて通ってしまう。利用できないプラグインは、無効化するべき。
- 入力時の改行の有効で、テーブル内の改行指定文字"->"を自動挿入したいが、うまくできない。正規表現むずかしい・・・。
- とりあえず、#comment をテーブル内で使えるようにしました。更新ファイルは、html.php , comment.inc.php です。あと、1桁しかない表の書式パラメータの抽出をミスっていたのを修正しました。 -- nao-pon 2003-03-09 (日) 01:03:31
- まさに欲しかった機能なのでXOOPS2で試してみたのですが,"T"指定がだめなようです.XOOPS2のstyle.cssのtable {width: 100%; がいけないのでしょうかね? -- 通りすがり 2003-03-10 (月) 17:47:50
- そうですね。現在はテーブルの設定にHTMLの align,width を使っていますので、これをインラインスタイルシートで指定するようにすればいいかもしれませんね。ちょっと考えてみます。 -- nao-pon 2003-03-10 (月) 19:56:10
- html.php , pukiwiki.php を更新しました。-- nao-pon 2003-03-11 (火) 13:05:49
- テーブルの入れ子に対応しました。
- 入れ子の開始時に + を、終了時に - を指定します。
- 「改行を有効にする」のチェックボックスがONでテーブル内改行の指定文字 -> を自動挿入するようにしました。
- セル内書式に TOP , MIDDLE , BOTTOM を追加しました。
- (LEFT,CENTER,RIGHT):(TOP,MIDDLE,BOTTOM) と設定してください。左辺:右辺どちらか一方でもOKです。(: は必要)
- 2つのテーブルを並べることもやってみるとできました。左3列3行、右4列5行なども可 TLEFT、TRIGHTを組み合わせます。 -- Minoru 2003-03-11 (火) 23:04:58
- 練習用ページにサンプルを追加しました。 入れ子のせいかも知れませんが、2つのテーブル間の空白が詰まってますね? -- Minoru 2003-03-11 (火) 23:40:42
- おお!こんな風にもできるんだぁ。オドロキ。 -- nao-pon 2003-03-12 (水) 12:00:11
- 現在修正中のものは、入れ子の指定子を + - から { } に変えています。現在ダウンロードできるのは、まだ + - です。 -- nao-pon 2003-03-12 (水) 12:02:00
- html.php , pukiwiki.php を更新しました。 -- nao-pon 2003-03-13 (木) 00:01:24
- 変更点
- テーブルの入れ子の指定子を } { に変更しました。具体的には、入れ子をしたいセルが || だとすると |}{| とすることで、|} が文頭 {| が文末と同じ扱いになります。別にテーブルを作っておいて、|} と {| の間に挿入すると楽に入れ子テーブルを作成できます。
- 修正点
- 列の規定書式がうまく認識できていなかったのを修正しました。
- 「改行を有効にする」をチェックしても入れ子テーブルで正しく -> が挿入されないことがあったのを修正しました。この正規表現でずいぶん苦しみました。できてみれば、「コロンブスの卵」でした。
- あと、細かいバグ取り。
- 改行を有効にする オートブラケット処理をするって言う文字が出ないんですが〜ここってどこに含まれているんですか? -- kotou 2003-03-26 (水) 15:06:20
- チェックボックスは出るけど、テキストが表示されないんですよね。それは、ja.lng で定義(代入)しています。 -- nao-pon 2003-03-26 (水) 22:08:37
- オートブラケット処理を有効にすると Call to undefined function: mbereg_replace() pukiwiki.php on line 347になります。 -- Minoru 2003-04-24 (木) 11:40:24
- ↑Ver.020512 で対策を施しました。 -- nao-pon 2003-05-13 (火) 13:29:20
- tesuto
-- 通りすがりさん
| | で囲んだ1行目行末に"c"をつけて書式設定をする。
下の表は以下のように記述しています。
|TRIGHT:80% CENTER:20% AROUND|:30%|:50%|c
|機能|書式|例|h
|表全体の位置と表幅|T(行揃え):(幅)|TRIGHT:80%|
|列幅と規定の行揃え指定|(行揃え):(幅)|CENTER:20% , :20% ,LEFT: , RIGHT: など~->
行揃え:LEFT,CENTER,RIGHT~->
幅:20%(割合指定),200(ピクセル指定)|
|回り込み許可|AROUND||
|行連結|>|CENTER:'>'だけのセルは右のセルと連結|
また、行末に"h"と記述すると<td>⇒<th>になります。
|
機能
|
書式
|
例
|
|
表全体の位置と表幅
|
T(行揃え):(幅)
|
TRIGHT:80%
|
|
列幅と規定の行揃え指定
|
(行揃え):(幅)
|
CENTER:20% , :20% ,LEFT: , RIGHT: など 行揃え:LEFT,CENTER,RIGHT 幅:20%(割合指定),200(ピクセル指定)
|
|
回り込み許可
|
AROUND
|
|
|
行連結
|
'>'だけのセルは右のセルと連結
|
回り込みを許可しています。
回り込みを解除するには、
&br-all;と(半角で)記述する。
回り込みが解除されました。