記事No | : 14826 |
投稿日 | : 2016/04/27(Wed) 00:59:22 |
タイトル | : (検索機能付きリンク集)でFormが表示されない? |
ID情報 | : kiyo1622 |
投稿者 | : きよはる |
URL | : http://www.takk678.com/linkv/linkv.html |
Link Visor(検索機能付きリンク集)でFormが表示されない?
linkv / linkv.html [606]⇒ 間違っている。tmplフォルダにもlinkv.htmlファイルがあるので両方見ています。
↓↓設定は「2」に設定しています。
# 項目登録の権限
# 0 : 登録は管理者のみ
# 1 : 登録は訪問者が自由に行うが、同一ホストの連続登録は許可しない。
# 2 : 登録は訪問者が自由に行い、同一ホストの連続登録も許可する。
$cf{reg_type} = 2;
↓↓まず、Formが表示されない。↓↓また、getだと送信ボタンを押すとリクエストエラーが起こる?のでPOSTにしました。
<hr>
<form action="./linkv.cgi" method="get">
<input type="hidden" name="mode" value="search">
キーワード
<input type="text" name="word" size="40">
<input type="submit" value="検索">
<input type="radio" name="cond" value="1" checked>AND
<input type="radio" name="cond" value="0">OR
</form>
<hr>
↓↓自分で直しました↓↓
<!-- form_begin -->
<hr>
<form action="!linkv_cgi!" method="post">
<input type="hidden" name="mode" value="regist">
<table summary="入力フォーム">
<tr>
<td>タイトル</td>
<td><input type="text" name="sub" size="30"></td>
</tr><tr>
<td>参照先</td>
<td><input type="text" name="url" size="50" value="http://"></td>
</tr><tr>
<td>紹介文</td>
<td><input type="text" name="comment" size="50"></td>
</tr><tr>
<td>カテゴリ</td>
<td>
<select name="class">
<option value="0">ビジネス</option>
<option value="1">コンピュータ</option>
<option value="2">教育と文化</option>
<option value="3">健康とスポーツ</option>
<option value="4">娯楽</option>
<option value="5">個人</option>
</select>
<input type="submit" value="登録する">
</td>
</tr>
</table>
</form>
<!-- form_end -->
自分のうちのプロバイダはYahooでジオプラスに入っています。
!linkv_cgi!、は変数か定数だと思われるので、正しく展開されるように、
http://cgi.geocities.jp/略/linkv/linkv.cgi、にしてinit.cgiの中↓に入れています。
# 本体CGI【URLパス】
$cf{linkv_cgi} = 'http://cgi.geocities.jp/略/linkv/linkv.cgi';
# 管理CGI【URLパス】
$cf{admin_cgi} = 'http://cgi.geocities.jp/略/linkv/admin.cgi';
>>↑同様です。
↑↑のように直せばFormは正しく表示されるようになった。試行錯誤して自己解決はしております。
※時々エラーが起きるので、ソースを表示してみると、http://cgi.geocities.jp/略/linkv/linkv.cgi、がhttp://cgi.geocities.jp/略/linkv/linkv_cgi、になってエラーが起きるような現象発生中ですので様子を見ています。
また、URLを登録して即時更新される時とされない時があるような。されない時には管理画面から修正で送信すればすぐに一応反映される。
ご報告まで。