CGIリンク集じゃない!自動登録リンク集でもない!
でも、HTML形式のリンク集の管理は大変だと嘆いている方。リンク集作成に最適なHTMLソフト
詳細 ダウンロードは リンクアシスト のページに詳しく記載されています
ここで紹介させていただくのは、ほんの少しです
リンクアシスタント の 初期設定
ベースページの作成時に最低限 書き込むHTML
下記を白紙のベースページに追加することで
最低限のリンクページは出来ます
<BODY>
<CENTER><B><FONT size="+2">このページは<A href="[++FileName++]">[++Title++]</A>のリンク集です</FONT></B></CENTER>
<CENTER><A> </A></CENTER>
<table>
<tbody>
<tr>
<TD width="192" valign="top">[++GenreList++]</TD>
<td>[++SiteList++]</td>
</tr>
</tbody>
</table>
</BODY>
*********************************************
申込フォームの一部 改造
コンボボックスを作り ジャンルを選択しないものはエラーで返す
form.htmlをメモ帳(テキストエディタ)で開きます。
----------------------------------------------
<TD bgcolor="#80ff80" nowrap>希望ジャンル</TD>
<TD bgcolor="#f9f9f9" nowrap></TD>
<TD bgcolor="#f9f9f9"><INPUT name="GenreName" type="text" size="20"></TD>
<TD bgcolor="#f9f9f9">掲載希望のジャンルがあれば、入力してください。</TD>
----------------------------------------------
この部分を探してください。
<TD bgcolor="#f9f9f9"><INPUT name="GenreName" type="text" size="20"></TD>
↑の場所を削除し、その位置に、↓を加えてください。
----------------------------------------------
<TD bgcolor="#f9f9f9">
<SELECT name="GenreName">
<OPTION value="0" selected>選択してください</OPTION>
<OPTION value="1">おすすめ</OPTION>
<OPTION value="2">パソコン</OPTION>
selected が付いているものが、画面を開いた初期状態で選択されているものになります。
</SELECT>
</TD>
----------------------------------------------
ジャンルの数だけ、
<OPTION value="重複しない数字">ジャンル名</OPTION>
を加えます。
selected が付いているものが、画面を開いた初期状態で選択されているものになります。
******************************************************
次に、check.php をメモ帳で開きます。
----------------------------------------------
//希望ジャンル
if ( isset( $_POST["GenreName"] ) ) {
$GenreName = trim($_POST["GenreName"]);
} else {
$GenreName ="";
}
----------------------------------------------
↑ここを削除し、↓次のように書き換えます。
----------------------------------------------
//希望ジャンル
$GenreName ="";
if ( isset( $_POST["GenreName"] ) ) {
switch ($_POST["GenreName"]){
case "1"; $GenreName = "オススメ"; break;
case "2"; $GenreName = "パソコン"; break;
}
}
if (strlen($GenreName) == 0) {
echo "<br>".EchoFontColor("ジャンルの選択は必須です。","#FF00")."<br><br>";
echo "<form><input type=\"button\" value=\"入力画面に戻る\" onClick=\"history.back()\"></form></body></html>";
exit;
}
----------------------------------------------
エラー処理 通常は上記でOKですが エラーになるときは
if (strlen($GenreName) <= 1 で試して下さい
当サイトのリンク集の表示方法は(相互リンク先のサイトキャプチャ表示)
リンクアシストのリンク集の更新で 左側オリジナルの HTMLを下記に変更
<TABLE border="0" cellpadding="5">
<TBODY>
<TR><TD>[++SiteCapture++]</TD>
<TD><FONT size="-1"><a href="[++SiteURL++]" target="_blank"><FONT size="+0">[++SiteName++]</FONT></a><br>
[++SiteComment++]<BR>
</FONT><FONT size="-1" color="#008000">[++SiteURL++]<br></FONT><hr></TD>
</TR>
</TBODY>
</TABLE>