「テキスト整形」について。
メッセージ
お世話になっております、「OS X 10.9」上の「PHP 5.4」環境で「pukiwiki1.4.7」から「PukiWiki Advance v 2.0.0-beta」へ移行して使わさせていただいています(普通に使えており、ありがとうございます!)。以下、2点程です。
表示エラー?
- 移行したページの中に表示できないものが見つかったので、確認したところ、たとえば、以下のような入力した場合、プレビューレベルでもエラーが出ました。「-」のみの行が続く部分が影響?
- aaa - - # aaa
整形
- 以下の場合、「空行」の後の段下げが1段減るようでした。
-[[abc]] --[[xyz]] --[[xyz]] --[[xyz]]
ご報告まで。
- 優先順位を重要としました。ここのソースはadvではマージンの処理が省かれていること以外は、無印版やPlusとほぼ同じです。このエラーは無印版でも発生しますか?一応、前者のエラーは、ListContainer.phpのinsert()関数を以下のようにすることで対処可能です。 -- Logue?
function insert(& $obj) { // Break if no elements found (BugTrack/524) if (count($obj->elements) == 1 && empty($obj->elements[0]->elements)) return $this->last->parent; // up to ListElement $classname = get_class($this); if (! $obj instanceof $classname ) return $this->last = $this->last->insert($obj); // Move elements foreach(array_keys($obj->elements) as $key) parent::insert($obj->elements[$key]); return $this->last; }
- 早速、ありがとうございます!おかげさまで、表示できなかったページの表示や編集ができるようになりました!この現象は「pukiwiki1.4.7」では出ていませんでした(「pukiwiki1.4.7 EUC」環境のコンテンツを「PukiWiki Advance v 2.0.0-beta」へ変換した環境で発生していました)。 -- ma?
- PHPのバージョンはわかりますか? -- Logue?
- 「PukiWiki Advance v 2.0.0-beta」を動かしてる OS X 10.9 は、こんな感じです。 php -v PHP 5.4.17 (cli) (built: Aug 25 2013 02:03:38) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies -- ma?
- とりあえずリポジトリに修正版ソースをアップしておきました。(※ここに記載されている方法とは異なります) -- Logue?
- ありがとうございます。こちらの修正で動作(表示、新規、編集)しています。 -- ma?
- ページの内容とは無関係ですが、上記コメントが1日後ろでの日付で掲載されたようです。ご報告まで。 -- ma?