**[[質問箱/258]] [#q7b45e93]
|RIGHT:70|LEFT:410|c
|~サマリ|整形済みテキストで装飾|
|~バージョン|1.4|
|~投稿者|[[itam]]|
|~状態|完了|
|~投稿日|&new{2003-09-04 (THU) 09:47:19};|
***質問 [#l5b2a153]
いろいろ探しては見たのですが,見つからなかったので
質問させてください.

整形済みテキストですが,文字通り整形済みということで,
一般にHTMLを記載したときのpreタグ内で使われるような,
インライン要素が使用できません.(<→<)

現在私のやりたいことは,基本的には整形済みテキストと
同様にpreで等幅フォントで表示したいのですが,一部に
装飾を加えたいのです.具体的には文字色や強調,取り消し
線,注釈の4種類を使いたいのです.

整形済みテキスト自体は現在のままでもいいので,行頭に
何かしらの記号を入れることで,一部の整形書式が使える
ようにしたいのですが,なにかいい手法もしくは,
既存のプラグインなどありましたら情報をよろしくお願い
します.


***回答 [#k7ce8221]
-[[sha]] &new{2003-09-04 (THU) 13:45:27};
~確かに私も欲しいです。以前、「整形処理を施したテキストを表示できるもの」かと思っていたので、じゃぁ、色や強調などの修飾を施した整形済み状態のテキストはどうやって作ればいいんだ!!とか思ってましたが、これは正確には「テキストを整形済みとして扱う」という意味だったんですよね。さて、何かいい手はないかな?
-[[itam]] &new{2003-09-04 (THU) 20:06:27};
~自分で作るというのも手なのですが,まだPukiWiki自体は勉強し始めで内部動作を把握してないので,もし既にあればと思ったのですがなければ近いうちに作るしかないかなと思ってはいました.
-[[itam]] &new{2003-09-05 (FRI) 03:49:35};
~プラグインではできなそうだったので,convert_html.phpを改造しました.まだここのコミュニティ全体を把握してないのと,汎用性があるか,ちゃんと使われるか,バグはないか,セキュリティ的に大丈夫かなども不明ですが,コントリビュートするとしたらどこにあげておけばいいのか分かりませんでした.とりあえずご報告まで.
-[[reimy]] &new{2003-09-05 (FRI) 11:09:35};
~[[dev:PukiWiki/1.4/ちょっと便利に]]の下に[[インライン要素が展開される整形済みテキスト行>dev:PukiWiki/1.4/ちょっと便利に/インライン要素が展開される整形済みテキスト行]]というページを作って、概要と差分をアップしておけばいいと思います。汎用性があり便利だと判断されるとcvsに反映してもらえます。
-[[itam]] &new{2003-09-06 (SAT) 01:25:44};
~了解です.アップしておきました.
- [[削除予定]]: [[Q&Aに移動>http://pukiwiki.sourceforge.jp/?Q%EF%BC%86A%2F%E4%BD%BF%E3%81%84%E6%96%B9#lfb48ca1]] -- [[Cocoa]] &new{2005-12-17 (土) 13:11:29};
- このパッチを1.4.5_1に適用したくて、見よう見まねでconvert_html.phpをいじってみましたが上手くいきません。(preタグの表示は成功するが、すぐ下にpタグで同じものが表示される) 1.4.x用のパッチはどこかにありますか? -- [[Egg]] &new{2006-02-09 (木) 19:09:32};
-- [[dev:PukiWiki/1.4/ちょっと便利に/整形済みブロック]] の Pre_inline のほうを使うと (pre2?) インライン要素展開どころかPukiWikiルール展開できますよ。むしろこの機能のためにこの改造をしている自分がいます。 -- [[kokko]] &new{2006-02-10 (金) 13:51:54};
- 教えていただいた方法でできました!ありがとうございます。いつかオフィシャルな機能として実装されるといいなぁ -- [[Egg]] &new{2006-02-10 (金) 17:19:33};
-- 解決したそうですが、[[自作プラグイン/codehighlight.inc.php]] 付属の [[pre.inc.php>Code.dev:Pre]] で #pre(novervatim) とすればインライン展開できます((vervatim は verbatim のスペルミスだと思うんですが現状))。複数行引数に対応していないといけませんが(1.4.6には梱包)。あと [[dev:PukiWiki/1.4/ちょっと便利に/整形済みブロック]] も convert_html ではなく make_link となっているようなので、PukiWikiルール展開というよりはやはりインライン要素展開、リンク展開でしょう。 -- [[joyful]] &new{2006-02-10 (金) 20:58:23};
-- オプション名の件はいろいろな所で指摘されていたのを見逃して申し訳ありません。本件はオプション名と機能が一致していないと考えていますのでYukiWikiに合わせて hard / soft に変更します。 #pre(soft){{ でお願いします。-- [[sky]] &new{2006-02-12 (日) 00:37:33};

#comment


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.037 sec.

OSDN