文章の整形 自動改行プラグイン

バージョン1.4
投稿者ぷり?
状態完了
投稿日2004-10-13 (水) 22:13:32

メッセージ

文章を自動改行できるようなプラグインがほしいです。

コメント

  • 句点(「。」)の次に改行が無いものを対象に、自動的に改行を挿入するようなものですか? :) -- henoheno 2004-10-13 (水) 23:09:13
  • アクセシビリティの観点から 文章構造と関係ない改行は 推奨されません。HTMLとブラウザでの表示に関してについてもう少し勉強されてください。 -- merlin 2004-10-14 (木) 04:16:54
  • 整形済みテキストを使えば済む話のような気がする -- 2004-10-14 (木) 13:56:03
  • あるいは、 pukiwiki.ini.php の $line_break を 1 にすると改行が <BR> に置換されますが、そういうものがご希望でしょうか :) -- henoheno 2004-10-14 (木) 20:42:28
    • 特定ページだけ $line_break を 1 にするのならこんな感じでどうでしょうか。 -- sky 2004-10-15 (金) 11:07:28
      <?php
      function plugin_linebreak_convert()
      {
      	global $line_break;
      	list($args) = func_get_args();
      	if (is_numeric($args) && $args == 0)
      		$line_break = 0;
      	else
      		$line_break = 1;
      	return '';
      }
      ?>
    • おお、面白いですね :) -- teanan 2004-10-15 (金) 11:07:32
  • 逆の機能も欲しいですね :) -- henoheno 2004-10-15 (金) 20:20:53
    • トグル動作にしてみるとか。 -- 2004-10-15 (金) 23:01:33
      $line_break = (++$line_break)%1;
    • 先生、それですと、どうにかして初期状態を知る必要があります。一見さんトラップになりますよ (^^; -- henoheno 2004-10-15 (金) 23:58:51
  • pukiwiki.ini.phpの中の$line_breakを初期値にして、その一行はline_breakプラグインという意味では? -- 2004-10-16 (土) 00:06:13
    • 管理者ではない投稿者は$line_breakの初期状態が分からないかと。 -- teanan 2004-10-16 (土) 00:37:48
  • トグルではなく、引数にしたらいいのではないでしょうか。こんな感じで*1。 -- teanan 2004-10-16 (土) 00:39:51
    <?php
    function plugin_linebreak_convert()
    {
    	global $line_break;
    	$line_break = array_shift(func_get_args());
    	return '';
    }
    ?>
  • 個人的には nolinebreakで解除する方が好きです。前のは引数に対応してユーザが引数かを選択できるようにしてみました。-- sky 2004-10-16 (土) 01:11:51
    <?php
    function plugin_nolinebreak_convert()
    {
    	global $line_break;
    	$line_break = 0;
    	return '';
    }
    ?>
  • ところでこのプラグインの使い道ってどんなのが有るのでしょうか? -- sky 2004-10-16 (土) 01:17:50
  • えぇと。わざわざ作らなくても標準添付の setlinebreakでは駄目なんでしょうか? 誰からもツッコミがないので、見当違いしているのかしらん… -- にぶんのに 2004-10-16 (土) 01:19:19
    • うお、まさにそれですね (^^; -- teanan 2004-10-16 (土) 01:28:20
    • そうですね。無駄な事をしてしまいました。 -- sky 2004-10-16 (土) 01:31:13
    • お、一番高機能ですね。名前がちょっと長いけど (^^; -- henoheno 2004-10-16 (土) 10:50:01
    • うぁ、激しくそれですね。まだ必要な分しかプラグインを探してなかったので見落としてました。申し訳ないです。ってことは、これを使うとpcommentもいじれそうだなぁ。やってみよう♪ -- 2004-10-16 (土) 03:55:24


*1 かなりいいかげんなので、プラグインにする際はちゃんと引数チェックしましょう (^^;

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-03-09 (水) 16:42:37
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.258 sec.

OSDN