■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50


レス数が1000を超えています。残念ながら全部は表示しません。
【本スレ】不具合報告・改善要望スレ

496 :名無しさん:2006/08/22(火) 02:05:36
>>490
おお、そうなんですよね、このフォームがあればヘルプ画面要らないかなw
でもせっかくつくったのでうpします。
ちょっと hack 大杉かもですが、$quick_search 配列の拡張は悪くないかなと
思います。


497 :名無しさん:2006/08/22(火) 02:08:50
--- Help.inc.php (新規作成)---
define('HELP_TITLE', 'ヘルプ');
$content = '<p>URL入力欄には、URLの他に検索語を入力してGoogle検索などが行なえます。URLは「http://」は省略できます。</p>';
if (defined('QUICK_SEARCH')) {
 $content .= '<p>■ 検索キーワード<br />';
  foreach ($quick_search as $key => $value) {
   $content .= "$key … " . ( $value[2] ? $value[2] : '説明なし' ). '<br />';
//  if (QUICK_SEARCH == $key){ $content .= '(デフォルト)<br />'; }
  }
  $content .= '</p>';
 }
}
$content .= <<<HTML
<p>検索語の前のキーワードは大小文字を区別しません。<br>
URL入力欄の上にもうひとつ(数字の入った)入力欄が表示されてる場合、新しいURLや検索語を入力するときは、あらかじめ上の欄の内容は消してください。</p>
<p>■ ショートカット<br />
1=始 2=上 3=×<br />
4=× 5=写 6=TOP<br />
7=× 8=下 9=次</p>
HTML;
return $content;
?>


498 :名無しさん:2006/08/22(火) 02:09:51
--- Config.inc.php ---

連想配列 $quick_search の値の配列に、3番目の要素として説明文を追加
(例)
/* google */
'g' => array(
 'http://www.google.co.jp/search?lr=lang_ja&q=',
 'UTF-8',
 'Google Japan'
),

--- pc2m.php ---
394行目に以下を挿入
} elseif ($local_args['a'] == 'qs') {
$content = require_once 'Help.inc.php';
$content = mb_convert_kana($content, $_kana_convopt);
$title = defined('HELP_TITLE')? HELP_TITLE: null;

--- Template.inc.php ---
適当なところに以下を追加
echo '<a href="'.$script_self.KEY_PREFIX.'a=qs">?</a>'


499 :名無しさん:2006/08/22(火) 02:25:37
連投失礼しましたー。バグがないことを祈ります。

ヘルプ画面の文面はデモサイトそのままにしてます。
インデントに全角スペースを使ってるのでコピペは注意。

ついでに FrontPage.inc.php に以下を追加したら
>>490の作者さんのアドバイスも実現♪

$content .= '<form action="s.php">' .
'<input type="hidden" name="script" value="' . $script_self . '">' .
'<select name="key">';

foreach ($quick_search as $key => $value) {
$content .= '<option value="' . $key . '" ' . (QUICK_SEARCH == $key ? "selected" : "") .
'>' . $value[2] . '<br />';
}
$content .= '</select><br />' .
'<input type="text" size="10" name="query"><input type="submit" value="検索">'.
'</form>';
return $content;

あ、45行目の return を $content = にしないといけないです。


246KB
掲示板に戻る 全部 前100 次100 最新50

0ch BBS 2007-01-24