<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html metal:use-macro="%/templates/frame" lang="ja-JP">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div metal:fill-slot="body" tal:omit-tag="">
<form tal:attributes="action page:@/action/config.do" method="post">
<div class="day">
<h2><span class="title">基本設定</span></h2>
<div class="body">
<h3 class="subtitle">著者名</h3>
<p>あなたの名前を指定します。HTMLヘッダ中に展開されます。</p>
<p><input tal:attributes="value self/authorName" name="authorName" size="40" /></p>
<h3 class="subtitle">メールアドレス</h3>
<p>あなたのメールアドレスを指定します。HTMLヘッダ中に展開されます。</p>
<p><input tal:attributes="value self/authorMailAddress" name="authorMailAddress" size="40" /></p>
<h3 class="subtitle">トップページURL</h3>
<p>日記よりも上位のコンテンツがあれば指定します。存在しない場合は何も入力しなくてかまいません。</p>
<p><input tal:attributes="value self/indexPage" name="indexPage" size="50" /></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">ヘッダ・フッタ</span></h2>
<div class="body">
<h3 class="subtitle">タイトル</h3>
<p>HTMLの&lt;title&gt;タグ中および、モバイル端末からの参照時に使われるタイトルです。HTMLタグは使えません。</p>
<p><input tal:attributes="value self/htmlTitle" name="htmlTitle" size="50" /></p>
<h3 class="subtitle">ヘッダ</h3>
<p>日記の先頭に挿入される文章を指定します。HTMLタグが使えます。「&lt;%=navi%&gt;」で、ナビゲーションボタンを挿入できます(これがないと更新ができなくなるので削除しないようにしてください)。また、「&lt;%=kcalendar%&gt;」でカレンダーを挿入できます。その他、各種プラグインを記述できます。</p>
<p><textarea tal:content="self/header" name="header" cols="70" rows="10" /></textarea></p>
<h3 class="subtitle">フッタ</h3>
<p>日記の最後に挿入される文章を指定します。ヘッダと同様に指定できます。</p>
<p><textarea tal:content="self/footer" name="footer" cols="70" rows="10"></textarea></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">表示設定(1) - 基本</span></h2>
<div class="body">
<h3 class="subtitle">セクションアンカー</h3>
<p>日記のセクションの先頭(サブタイトルの行頭)に挿入される、リンク用のアンカー文字列を指定します。なお「&lt;span class="panchor"&gt;_&lt;/span&gt;」を指定すると、テーマによっては自動的に画像アンカーがつくようになります。</p>
<p><input tal:attributes="value self/paragraphAnchor" name="paragraphAnchor" size="40" /></p>
<h3 class="subtitle">ツッコミアンカー</h3>
<p>読者からのツッコミの先頭に挿入される、リンク用のアンカー文字列を指定します。なお「&lt;span class="canchor"&gt;_&lt;/span&gt;」を指定すると、テーマによっては自動的に画像アンカーがつくようになります。</p>
<p><input tal:attributes="value self/commentAnchor" name="commentAnchor" size="40" /></p>
<h3 class="subtitle">日付フォーマット</h3>
<p>日付の表示部分に使われるフォーマットを指定します。任意の文字が使えますが、「%」で始まる英字には次のような特殊な意味があります。「%Y」(西暦年)、「%m」(月数値)、「%b」(短月名)、「%B」(長月名)、「%d」(日)、「%a」(短曜日名)、「%A」(長曜日名)。</p>
<p><input tal:attributes="value self/dateFormat" name="dateFormat" size="30" /></p>
<h3 class="subtitle">最新表示の最大日数</h3>
<p>最新の日記を表示するときに、そのページ内に何日分の日記を表示するかを指定します。</p>
<p>最大<input tal:attributes="value self/latestLimit" name="latestLimit" size="2" />日分</p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">表示設定(2) - テーマ</span></h2>
<div class="body">
<h3 class="subtitle">テーマの指定</h3>
<p>日記のデザインをテーマ、もしくはCSSの直接入力で指定します。ドロップダウンメニューから「CSS指定→」を選択した場合には、右の欄にCSSのURLを入力してください。</p>
<p>
<select name="theme">
  <option value="">CSS指定→</option>
  <option tal:repeat="option self/themeOptions" tal:attributes="value option/value; selected option/selected" tal:content="option/content"></option>
</select>
<input tal:attributes="value self/css" name="css" size="50" />
</p>
<p><input type="submit" name="saveconf" value="OK" /></p>
<p>ここにないテーマは<a href="http://www.tdiary.org/20021001.html">tDiaryのテーマ・ギャラリー</a>から入手できます。</p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">表示設定(3) - ツッコミ</span></h2>
<div class="body">
<h3 class="subtitle">ツッコミの表示</h3>
<p>読者からのツッコミを表示するかどうかを指定します。</p>
<p><select name="showComment">
<option tal:repeat="option self/showCommentOptions" tal:attributes="value option/value; selected option/selected" tal:content="option/content"></option>
</select></p>
<h3 class="subtitle">ツッコミリスト表示数</h3>
<p>最新もしくは月別表示時に表示する、ツッコミの最大件数を指定します。なお、日別表示時にはここの指定にかかわらずすべてのツッコミが表示されます。</p>
<p>最大<input tal:attributes="value self/commentLimit" name="commentLimit" size="3" />件</p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>
<div tal:condition="">****UNDER DEVELOPMENT****
<hr class="sep">

<div class="day">
<h2><span class="title">表示設定(4) - リンク元</span></h2>
<div class="body">
<h3 class="subtitle">リンク元の表示</h3>
<p>リンク元リストを表示するかどうかを指定します。</p>
<p><select name="showReferer">
  <option tal:repeat="option self/showRefererOptions" tal:attributes="value option/value; selected option/selected" tal:content="option/content"></option>
</select></p>
<h3 class="subtitle">リンク元リスト表示数</h3>
<p>最新もしくは月別表示時に表示する、リンク元リストの最大件数を指定します。なお、日別表示時にはここの指定にかかわらずすべてのリンク元が表示されます。</p>
<p>最大<input tal:attributes="value self/refererLimit" name="refererLimit" size="3" />サイト</p>
<h3 class="subtitle">リンク元記録除外リスト</h3>
<p>リンク元リストに追加しないURLを指定します。正規表現で指定できます。1件1行で入力してください。</p>
<p><textarea tal:content="self/noReferer" name="noReferer" cols="70" rows="20"></textarea></p>
<h3 class="subtitle">リンク元置換リスト</h3>
<p>リンク元リストのURLを、特定の文字列に変換する対応表を指定できます。1件につき、URLと表示文字列を空白で区切って指定します。正規表現が使えるので、URL中に現れた「(～)」は、置換文字列中で「$1」のような「$数字」で利用できます。</p>
<p><textarea tal:content="self/refererTable" name="refererTable" cols="70" rows="20"></textarea></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">表示設定(5) - 長年日記</span></h2>
<div class="body">
<h3 class="subtitle">長年日記の表示</h3>
<p>長年日記を表示するためのリンクを表示するかどうかを指定します。</p>
<p><select name="showNyear">
  <option tal:repeat="option self/showNyearOptions" tal:attributes="value option/value; selected option/selected" tal:content="option/content"></option>
</select></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">メール通知</span></h2>
<div class="body">
<h3 class="subtitle">ツッコミをメールで通知</h3>
<p>ツッコミがあった場合に、メールでその内容を通知するかどうかを指定します。メールは基本設定で指定したアドレスに送信されます。なお、日記管理者はあらかじめ<code>/config</code>のSMTPサーバ等に関するプロパティの設定をしておく必要があります。</p>
<p><select name="mailOnComment">
  <option tal:repeat="option self/mailOnCommentOptions" tal:attributes="value option/value; selected option/selected" tal:content="option/content"></option>
</select></p>
<h3 class="subtitle">メールヘッダ</h3>
<p>ツッコミメールの題名に挿入する文字列を指定します。メールの題名は「ここに指定した文字列:日付-ツッコミ番号 ツッコんだ人の名前」の形式になります。日付の部分は日記の日付形式指定と同じになりますが、ここで同様の指定を含めると、こちらでの指定が優先されます(例:「hoge:%Y-%m-%d」)</p>
<p><input tal:attributes="value self/mailHeader" name="mailHeader" size="20" /></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">更新設定</span></h2>
<div class="body">
<h3 class="subtitle">時差調整</h3>
<p>更新時、フォームに挿入される日付を時間単位で調整できます。例えば午前2時までは前日として扱いたい場合には「-2」のように指定することで、2時間分引かれた日付が挿入されるようになります。また、この日付はWebサーバ上の時刻になっているので、海外のサーバで運営している場合の時差調整にも利用できます。</p>
<p><input name="hour_offset" value="0.0" size="5" /></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

<hr class="sep">

<div class="day">
<h2><span class="title">POP管理</span></h2>
<div class="body">
<h3 class="subtitle">デバッグモード</h3>
<p>埋め込まれているPOPの表示時にエラーが発生した場合にスタックトレースを画面に埋め込むようにするかどうかです。</p>
<p><select name="popDebug">
  <option tal:repeat="option self/popDebugOptions" tal:attributes="value option/value; selected option/selected" tal:content="option/content"></option>
</select></p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

****UNDER DEVELOPMENT****</div>

<hr class="sep">

<div class="day">
<h2><span class="title">その他</span></h2>
<div class="body">
<h3 class="subtitle">本文の書式</h3>
<p>日記の本文の書式を表すメディアタイプです。例えばHTML形式で記述する場合は「text/html」、Wiki形式で記述する場合は「text/x-wiki」を指定して下さい。</p>
<p><input tal:attributes="value self/bodyMediaType" name="bodyMediaType" size="50" />
</p>
<p><input type="submit" name="saveconf" value="OK" /></p>
</div>
</div>

</div>

</form>
</div>
</body>
</html>
