質問箱/3392

カテゴリ
サマリ階層表示の斜体表示
バージョン1.4.6
投稿者
状態完了
投稿日2006-04-25 (火) 16:11:07

質問

ls2プラグインを使用して一覧表示させる文書を作成しているのですが、表示する文字列を斜体にする方法は無いのでしょうか?
整形ルールにある斜体表示を使って

'''#ls2(pattern)'''

とやると
そのまま
#ls2(pattern)
のように表示されてしまいます。
表示する文書の内容は学名の一覧なので斜体にする必要が有るのです。
ls2プラグインを改造するしかないのでしょうか?
なお、全部斜体だと別のところで困るので、学名を羅列した部分だけにしたいので、CSSを変更する事も出来ず....。
よろしくお願いします。

回答

  • こんにちは。少し特殊なニーズですね。ブロック要素に対する動的な修飾というのはあまり話題になっていないと思います。とりあえずで良いのであれば、特定のHTMLタグを部分的に出力するプラグインの方が簡単でしょう。なおデフォルトのPukiWikiが出力すのはあくまでもem(emphasys:強調)タグのはずで、i(Italic:斜体)タグではありませんのでご注意ください。 -- henoheno 2006-04-25 (火) 21:56:14
    • 例えば
      <?php
      // Italic(<i>) plugin
      // License: The same as PukiWiki
      function plugin_i_convert()
      {
             static $state = TRUE;
      
             if ($state) {
                     $state = FALSE;
                     return '<i>' . "\n";
             } else {
                     $state = TRUE;
                     return '</i>' . "\n";
             }
      }
      ?>
      #i
      #ls2
      #i
      欠点: 閉じ忘れると延々と斜体になる
  • ご回答ありがとうございます。ためさせていただきましたが、ばっちりです!
    でも、ちょっと特殊なニーズだったんですね。(^^ヾ
    でもま、これで他の表現も可能ですね。ボールドとかも。活用させていただきます。
    ところで取り合えずと言う事はもしかすると標準プラグインとかに取り込まれる可能性もあると期待しちゃっても良いんでしょうか?(^^; -- 2006-04-26 (水) 09:40:26


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-03-08 (月) 11:53:34
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.237 sec.

OSDN