質問箱/4192

カテゴリ
サマリ新規ページ作成時にコメント(#comment)を常に表示したい
バージョン1.4.7
投稿者monos?
状態質問
投稿日2007-11-19 (月) 18:28:00

質問

新規ページ作成時にFrontPageと表示される代わりに、#commentを常に表示させたいと思っています。

Q&A/運営 のQ. 新規ページ作成時に自動挿入されるリンクを入れたくない を読み、lib/html.phpを変更すればいいのではないかと見当はつけたものの、うまくいきません。

どうすればよろしいでしょうか。

ご回答、よろしくお願い致します。

回答

  • このページのように、自動的にコメントを付加させたいと考えております。 -- monos? 2007-11-19 (月) 18:29:07
  • lib/html.phpを変更すればいいと思います。何を試して、どううまくいかなかったのでしょうか? -- ぃぉぃぉ 2007-11-19 (月) 19:26:30
  • >ぃぉぃぉさん commentプラグインを呼び出すようにすればよろしいいのでしょう?プラグインをどう呼び出しているのかが、まだ良く分かっていないのですが。ご回答、よろしくお願い致します。 -- monos? 2007-11-19 (月) 20:13:21
  • あまりスマートじゃないけど、1.4.7のソースだと html.php の209行目でFrontPage(新規作成時の呼び出し元ページへのリンク)を生成してるから、
              $refer = '[[' . strip_bracket($vars['refer']) . ']]' . "\n\n";
              $refer = '#comment' . "\n\n";
    に書き換えればいいんじゃないかな -- 2007-11-19 (月) 20:54:48
    • スマートじゃないと言ったのは、$refer という変数が、名前からして用途が違うよなという点。
      ただ、編集テキストに refer を挿入する条件 = 新規ページ作成時と思われるので、動作上は問題ないはず。
  • commentプラグインを呼び出そうというのは仕様からして難しそうです。編集エリアに「#comment」と記載するだけでよいのであれば↑の人が書いた方法でいいと思います。
    (ちなみに私がかいたのではありません。その場の名前でいいから付けてほしいなぁ。特にこうやってやりとりに割り込んでくる場合には。) -- ぃぉぃぉ 2007-11-20 (火) 12:30:13
  • テンプレート機能を使えば別に改造は要らないと思いますが⇒Q&A/使い方#xe368244。新規作成画面でページ名入れて送信しただけで(編集画面を飛ばして)いきなりページが作られるようにしたいなら改造が必要ですけど(newpageプラグインあたり?) -- 2007-11-21 (水) 07:23:54
    • あ、テンプレートを使っても作成元ページへのリンクは挿入されるんですね。それ自体が問題なら上の改造と合わせて実施されるのがよろしいかと。 -- 2007-11-21 (水) 11:09:34


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

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

OSDN